🎯 О чём этот конспект: Сравнение двух топовых AI-инструментов для разработки: автономного агента Devon (стоимостью $500/мес) и агентского режима в Cursor. Разбор реальных кейсов: от развертывания Python-репозиториев до правки GraphQL API и багов в Next.js.
👤 Кому будет полезно: Вайбкодерам, разработчикам и фаундерам, которые выбирают между полностью автономными агентами и AI-интегрированными IDE для ускорения продакшена.
✨ Что получите: Понимание разницы в рабочих процессах (workflow), честную оценку надежности Devon и пошаговое сравнение того, как эти инструменты справляются с типичными задачами разработчика.
1. Workflow в Devon: Автономный агент через Slack
Контекст: Devon позиционируется как «сотрудник-агент». Основное взаимодействие происходит через Slack, а не через локальную IDE. Вы ставите задачу, и агент уходит выполнять её в облачной среде, которая включает в себя браузер, редактор кода и терминал. Это асинхронный процесс: вы можете заниматься своими делами, пока Devon планирует шаги, пишет код и тестирует его.
Выгода: Возможность делегировать задачи целиком (end-to-end), не вникая в настройку окружения и установку зависимостей на локальной машине.
Как применить:
Шаг 1: Постановка задачи — [Slack] — Упомяните @Devon и опишите задачу (например, «Разверни этот репозиторий и создай веб-интерфейс»).
Шаг 2: Мониторинг плана — [Devon Web UI] — Следите за вкладкой "Planner", где агент разбивает задачу на подзадачи.
Шаг 3: Проверка заметок — [notes.txt] — Devon автоматически создает файл с саммари проекта, чтобы использовать эти знания в следующих итерациях.
Шаг 4: Ревью PR — [GitHub] — После завершения Devon создаст Pull Request. Проверьте его на наличие лишних логов или неиспользуемых пакетов.
Результат: Готовый Pull Request или развернутое приложение с минимальным вашим участием в процессе написания кода.
2. База знаний и «Tribal Knowledge» в Devon
Контекст: Одной из ключевых фишек Devon является накопление знаний о проекте. Если вы укажете агенту на специфический стиль (например, «делай UI в стиле iOS»), он предложит сохранить это в «Knowledge Base». В будущих сессиях агент будет автоматически учитывать эти предпочтения, имитируя опыт реального разработчика в команде.
Выгода: Сокращение количества правок в будущем и автоматическая адаптация AI под стандарты вашей кодовой базы.
Как применить:
Шаг 1: Обучение — Дайте фидбек по стилю кода или архитектуре в чате Slack.
Шаг 2: Сохранение — Когда Devon предложит сохранить правило в "Knowledge", подтвердите действие.
Шаг 3: Использование — В новых задачах просто ссылайтесь на существующие правила, или Devon применит их сам.
Результат: Агент, который «умнеет» с каждой задачей и совершает меньше стилистических ошибок.
3. Cursor Agent: Итеративный подход внутри IDE
Контекст: В отличие от Devon, Cursor Agent работает прямо в вашей IDE. Главное отличие от обычного режима Composer — агенту не нужно вручную добавлять файлы в контекст. Он сам сканирует весь репозиторий, находит нужные файлы и вносит правки. Это происходит в реальном времени на ваших глазах.
Выгода: Полный контроль над процессом, отсутствие задержек на облачную синхронизацию и возможность мгновенно отменить или поправить действие AI.
Как применить:
Шаг 1: Запуск Agent Mode — [Cursor IDE] — Переключитесь в режим Agent в панели Composer (Cmd+I / Ctrl+I).
Шаг 2: Промпт на всю кодовую базу — Введите запрос без упоминания конкретных файлов:
Find the client-side routing bug and flip the 'no-client-side-routing' variable to false across the entire project.
Шаг 3: Одобрение действий — Cursor предложит список файлов для изменения и команды для выполнения. Нажмите "Run" или "Accept".
Результат: Мгновенное внесение правок в несколько файлов одновременно с автоматическим поиском контекста.
4. Сравнение на сложных задачах: GraphQL и Backend
Контекст: Автор протестировал оба инструмента на задаче добавления новой коллекции (Comments) в существующий GraphQL API. Оба инструмента справились неплохо: распознали структуру резолверов и создали необходимые типы. Однако Devon склонен добавлять лишние зависимости (например, reflect-metadata), а Cursor требует локального запуска для проверки.
Выгода: Понимание того, что для backend-задач оба инструмента уже достаточно зрелы, чтобы генерировать рабочую бизнес-логику.
Как применить (Промпт для Cursor/Devon):
Add the ability to read and write from the 'comments' collection to our GraphQL admin API. Follow the existing resolver structure and ensure all types are correctly mapped.
Результат: Созданные файлы резолверов, обновленная схема и интеграция в API.
FAQ
В: Стоит ли Devon своих $500 в месяц? О: Для большинства индивидуальных разработчиков — нет. Devon часто ошибается в деталях (галлюцинации в PR) и работает медленно из-за облачной архитектуры. Cursor за $20 дает схожий результат быстрее и удобнее.
В: В чем главное преимущество Devon перед Cursor? О: Автономность. Devon может сам зайти в браузер, найти документацию, скачать репозиторий и развернуть его на удаленном сервере, пока вы оффлайн. Cursor ограничен вашей локальной машиной.
В: Как Cursor Agent находит файлы без их упоминания? О: Он использует индексацию всей кодовой базы (embeddings) и агентский цикл: сначала он делает поиск по файлам, анализирует результаты, а затем решает, какие файлы открыть для редактирования.
В: Безопасно ли запускать команды через Cursor Agent? О: Cursor всегда спрашивает разрешение перед выполнением команд в терминале. Это безопаснее, чем полностью автономный агент, но требует вашего присутствия за компьютером.
В: Может ли Devon работать с приватными репозиториями? О: Да, вы можете предоставить ему доступ к GitHub, и он будет работать с вашими приватными проектами, создавая ветки и Pull Request'ы от своего имени.
Конспект создан на основе видео «Devin vs Cursor Agents: The $500/mo AI vs the Best IDE» канала Joma Tech / Fireship (или аналогичного автора, обзор Devon). Все права на оригинальный материал принадлежат авторам.Источник: https://www.youtube.com/watch?v=oU3H581uCsA