VibeCoderzVibeCoderz
Все статьи
2026/06/038 мин чтения

Devin Local: зачем Cognition выбросила Cascade и переписала агента с нуля

Содержание (11)+

2 июня 2026 вместе с ребрендингом Windsurf в Devin Desktop тихо умер ещё один продукт — Cascade. Локальный агент, на котором держалась магия Windsurf, полностью переписан с нуля и вышел под новым именем Devin Local. До 1 июля Cascade ещё доступен. После — только Devin Local.

Изображение

Зачем переписывать то, что работало? Что реально изменилось под капотом? И что это значит для тех, кто использует агента каждый день — разбираемся.

https://devin.ai/desktop


Что вообще такое Cascade и зачем его трогали?

TL;DR: Cascade — локальный агент Windsurf. Работал хорошо, но архитектура не тянула новую парадигму параллельных агентов. Переписали полностью.

Cascade появился как ответ на запрос: «хочу агента, который делает больше, чем просто дописывает строчку». Он мог выполнять многошаговые задачи: читать файлы, запускать команды, писать код, тестировать. Для своего времени — сильно.

Проблема в том, что Cognition строит не просто IDE с агентом. Они строят платформу для управления роем агентов — локальных и облачных одновременно. Cascade под эту архитектуру не подходил: написан не на том языке, не та скорость, нет изоляции, нет поддержки дочерних агентов.

Вариантов было два: патчить старый код или переписать с нуля. Выбрали второй.


Чем Devin Local отличается от Cascade технически?

TL;DR: Rust вместо предыдущего стека. Результат — быстрее, дешевле по токенам, безопаснее, умеет запускать агентов внутри агента.

Изображение

Четыре ключевых изменения:

→ Rust
Cascade был написан на другом языке — Rust появился именно в Devin Local. Rust даёт предсказуемую производительность, нет сборщика мусора, меньше накладных расходов. Для агента, который постоянно работает в фоне и обрабатывает большие кодовые базы — это важно.

→ -30% токенов
Самое практичное изменение. Devin Local тратит на 30% меньше токенов на те же задачи. Если платишь за API или используешь plan с квотой — это прямая экономия. На больших задачах разница ощутима.

→ Subagents
Cascade был одним агентом. Devin Local умеет запускать дочерних агентов для подзадач. Прикинь: ты ставишь задачу «добавь авторизацию». Devin Local сам решает разбить её на части и запускает subagents — один пишет схему БД, второй пишет API, третий пишет тесты. Координирует основной агент.

Это не просто удобство — это другая скорость выполнения.

→ Sandboxing
Cascade работал в твоей среде напрямую. Devin Local работает в изолированной среде — агент не может случайно сломать что-то за пределами задачи. Для тех, кто боялся давать агенту слишком много прав — это прямой ответ на страх.

Плюс та же архитектура, что у Devin CLI — агент в терминале. Это значит, что локальный и CLI-агент работают по одной логике, один контекст.


Почему переписали именно на Rust?

TL;DR: Rust = скорость без сборщика мусора + безопасность памяти по умолчанию. Для агента, который работает долго и с большим контекстом — лучший выбор.

Изображение

Cognition — не первые, кто выбирает Rust для AI-инструментов. Zed (редактор), Ruff (линтер Python), Turbopack (бандлер) — всё на Rust. Паттерн понятный: когда нужна скорость и предсказуемость без C++ — берут Rust.

Для агента конкретно это важно по двум причинам.

Первая — память. Агент держит в контексте большие куски кодовой базы. Сборщик мусора в Java или Python в таких сценариях даёт паузы и непредсказуемое потребление памяти. Rust этого нет.

Вторая — параллельность. Subagents работают параллельно. Rust из коробки безопасен для параллельного выполнения — компилятор не даст сделать гонку данных. Это не просто красивая фича, это то, почему subagents реально работают без неожиданных крашей.


Что такое subagents и зачем они нужны на практике?

TL;DR: Агент запускает агентов. Ты ставишь одну задачу — Devin Local сам декомпозирует и выполняет параллельно. Скорость кратно выше.

Изображение

Без subagents агент работал линейно: шаг 1 → шаг 2 → шаг 3. Если задача большая — ждёшь долго.

С subagents: агент анализирует задачу, разбивает на независимые части, запускает их параллельно, собирает результаты.

Пример из реальной практики. Задача: «рефактори этот модуль, покрой тестами, обнови документацию». Раньше агент делал это последовательно — сначала рефакторинг, потом тесты, потом документация. Теперь Devin Local может запустить три subagents одновременно: один рефакторит, второй пишет тесты к уже готовым кускам, третий обновляет доку параллельно.

Реальный выигрыш по времени — зависит от задачи, но на сложных проектах это кратная разница.


Что такое sandboxing и почему это важно?

Изображение

TL;DR: Агент работает в изоляции. Не может случайно удалить файлы, сломать систему или выйти за рамки задачи. Даёшь ему больше прав — меньше паранойи.

Один из главных страхов при работе с агентами: «а вдруг он что-то сломает». Cascade работал напрямую в среде — технически мог делать что угодно в пределах прав пользователя.

Devin Local работает в sandbox — изолированной среде с ограниченным доступом. Агент видит только то, что ты ему показал. Не может читать случайные файлы, не может запустить что-то за пределами задачи, не может выйти в сеть туда, куда не должен.

Для вайбкодера это значит: можно смелее давать агенту задачи на уровне всего проекта, не переживая, что он полезет куда не надо.

Для команд и enterprise — это вообще must have. Именно поэтому Harvey (юридический AI, дизайн-партнёр Cognition) сказал, что теперь может раздать Devin Local каждому инженеру в команде — контекст и ограничения работают как надо.


Как это работает с Agent Command Center?

TL;DR: Devin Local — локальный агент на Kanban-доске. Работает рядом с Devin Cloud. Ты видишь оба в одном интерфейсе и управляешь как командой.

Изображение

Agent Command Center — это главный экран Devin Desktop. Kanban с карточками всех запущенных агентов. Devin Local появляется там как локальная карточка: статус «работает», «ждёт ревью», «готово».

Рядом могут работать Devin Cloud (облачный агент), Codex, Claude Agent — если подключены через ACP. Ты переключаешься между ними в одном окне, не теряя контекст.

Spaces помогают: если несколько агентов работают над одной задачей — объединяешь в Space. Все автоматически наследуют контекст проекта. Не нужно каждому объяснять кодовую базу заново.


Cascade умирает 1 июля — что делать?

Изображение

TL;DR: Ничего срочного. До 1 июля работаешь как раньше. Потом Devin Local становится дефолтом. Переход автоматический, настройки сохраняются.

Если открыл Devin Desktop 2 июня — Devin Local уже дефолт. Cascade доступен как опция до 1 июля. После — только Devin Local.

Что сохраняется при переходе:

  • Все настройки рабочего окружения
  • Расширения и кейбиндинги
  • .windsurfrules — по-прежнему читается (новый формат .devin/rules/, но старый тоже работает)

Что стоит сделать до 1 июля:
→ Запусти Devin Local на реальной задаче — посмотри как себя ведёт
→ Проверь, что .windsurfrules читаются корректно
→ Если есть команда с MDM — обнови allowlist'ы на Devin.app / Devin.exe


Devin Local vs Cursor Agent — в чём реальная разница?

TL;DR: Cursor Agent сильнее как соавтор в редакторе. Devin Local сильнее как автономный исполнитель с изоляцией и параллельными subagents.

Изображение
ПараметрDevin LocalCursor Agent
Язык реализацииRustНе раскрывается
Изоляция (sandbox)ДаНет
SubagentsДаНет
Параллельность задачДаНет
Экономия токенов-30% vs CascadeЗависит от модели
Интеграция с облакомDevin Cloud (единый контекст)Background Agent (beta, отдельный)
ACP-экосистемаДаНет

Cursor Agent — лучший напарник, когда ты активно пишешь код и хочешь AI рядом. Devin Local — лучший исполнитель, когда хочешь поставить задачу и отойти.


Стоит ли переходить, если сидишь на Cursor?

TL;DR: Если работаешь с большими задачами и хочешь параллельность — Devin Local даёт то, чего у Cursor нет. Если пишешь код сам и AI нужен для автодополнения — Cursor пока сильнее в UX.

Изображение

Честный ответ: зависит от того, как ты работаешь.

Devin Local имеет смысл попробовать, если:
→ Часто ставишь агенту задачи уровня «сделай фичу целиком»
→ Боишься давать агенту слишком много прав — sandboxing снимает этот страх
→ Хочешь параллельно запускать несколько задач и управлять ими на Kanban
→ Уже был на Windsurf — переход нулевой, всё само

Оставайся на Cursor, если:
→ Основная работа — активное написание кода с Tab-автодополнением
→ Нужен Design Mode с Figma
→ Важна большая библиотека туториалов и комьюнити

Оба инструмента бесплатны на старте. Ничто не мешает поставить Devin Desktop рядом с Cursor и потестировать на реальных задачах неделю.


Скачать Devin Desktop: devin.ai/desktop — Free план, установка за 2 минуты

Каталог AI-IDE: vibecoderz.ru/category/ai-ide

Вопросы по стеку — к Максиму: telegram.me/maxnagovitsyn


FAQ

Devin Local — это бесплатно?
Да, доступен на Free плане. Devin Cloud (облачный агент) включён начиная с Pro за $20/мес.

Cascade совсем уберут?
До 1 июля 2026 Cascade доступен как опция. После — только Devin Local.

Subagents — это платно?
Subagents — часть Devin Local, входит в любой план включая Free. Расход токенов при этом выше — учитывай квоту.

Работает ли Devin Local без интернета?
Нет. Devin Local работает локально на машине, но требует подключения для модели. Полностью оффлайн не поддерживается.

Что такое Rust и почему это важно?
Rust — язык программирования, известный скоростью и безопасностью работы с памятью. Для агента, который долго работает с большим контекстом — лучший выбор вместо Python или Java.

Devin Local работает в JetBrains?
JetBrains плагин Windsurf не изменился при ребрендинге. Devin Local как отдельный агент — в Devin Desktop (бывший Windsurf IDE).

Как Devin Local связан с Devin Cloud?
Единая архитектура и контекст. Что знает Devin Local — знает Devin Cloud. Можно начать задачу локально, передать в Cloud («Hand off to Devin»), вернуться к готовому PR.


Глоссарий

Devin Local — локальный AI-агент в Devin Desktop. Преемник Cascade, переписан на Rust.

Cascade — предыдущий локальный агент Windsurf. Работает до 1 июля 2026, потом заменён Devin Local.

Subagents — дочерние агенты, которые основной агент запускает для параллельного выполнения подзадач.

Sandboxing — изолированная среда выполнения, ограничивающая доступ агента только к нужным ресурсам.

Rust — язык программирования без сборщика мусора, с безопасностью памяти на уровне компилятора.

ACP (Agent Client Protocol) — открытый протокол для подключения внешних агентов (Codex, Claude Agent) к Devin Desktop.

SWE-bench — стандартный бенчмарк качества AI-агентов на инженерных задачах.

Hand off to Devin — функция передачи задачи из Devin Local в Devin Cloud одним кликом.

All Posts

Автор

Елисавета Наговицына
Елисавета Наговицына

Предприниматель · Контент-маркетолог · SEO-стратег · AI-продуктолог

2026/06/03

400 000+ органических переходов за 3 месяца. Со-основатель GoBanana (231K пользователей, 12+ млн ₽ без рекламы) и NeuroScribe (65K пользователей). SEO/GEO-стратегии для AI-поисковиков, 1 700+ единиц контента, 17+ реализованных стратегий.

Об авторе →

Читать далее

📢 Новость

Claude Code: новый CLI-агент от Anthropic

Anthropic выпустила Claude Code — терминальный AI-агент для разработчиков. Инструмент работает прямо в командной строке и умеет писать, редактировать и запускать код.

2026/02/27
📝 Конспект

Zcode AI: Полный гид по визуальному интерфейсу для Claude Code и AI-агентов

Узнайте, как использовать Zcode для управления Claude Code, Gemini и Codex в едином GUI. Настройка провайдеров, MCP-серверов и визуальный вайбкодинг.

2026/02/28
📝 Конспект

YouTube-канал с монетизацией из любой точки мира: Пошаговый гайд 2026

Инструкция по созданию YouTube-канала: обход блокировок SMS, настройка расширенных функций через виртуальные номера и правила безопасности для монетизации.

2026/02/28
📝 Конспект

Windsurf Code Maps: Как глубоко понимать архитектуру проекта перед написанием кода

Полный гайд по Windsurf Code Maps, модели Sway 1.5 и Sway Grep. Узнайте, как визуализировать архитектуру кода и ускорить разработку в 13 раз.

2026/02/28
📝 Конспект

Vk Fast Cash Strategy

Аудитория ВКонтакте — это те же люди, что и в Instagram, но 'социальный контракт' площадки другой. Если Instagram — это 'дорогой ресторан' с демонстрацией успеха, то VK — это 'душевная шашлычная'. Здесь не работает глянцевый 'успешный успех

2026/02/28