Що таке Devin AI?
Devin AI — це автономний агент програмної інженерії, створений Cognition. На відміну від кодингових асистентів, які пропонують рядки або відповідають на запитання, Devin бере повний бриф проєкту, створює архітектурний план, розбиває роботу на впорядковані завдання, а потім пише код, встановлює залежності, виконує термінальні команди та виправляє помилки, з якими стикається на шляху.
Він працює всередині Devin Desktop, IDE на базі VS Code, яку Cognition придбала у Windsurf і перебудувала як інтерфейсний шар для всієї своєї агентної інфраструктури.
Агент, що працює в цьому середовищі, — це не чат-вікно; це процес, що виконується на вашій локальній машині або в хмарній пісочниці, який редагує реальні файли, викликає реальні менеджери пакетів і створює робочу директорію проєкту з уже ухваленими рішеннями.
Для кого підходить Devin AI?
- Розробники, які хочуть делегувати рутину. Якщо вам потрібно згенерувати каркас проєкту з автентифікацією, платіжною системою та схемою бази даних ще до того, як ви напишете хоча б один рядок бізнес-логіки, Devin зробить цю базову роботу без потреби тримати вас біля клавіатури.
- Соло-засновники, які випускають виробниче ПЗ. Devin планує архітектуру, генерує Docker-конфіги, пише файли середовища та створює API-роути в межах однієї сесії. Для засновника, що працює сам, це забирає години налаштування в кожному проєкті.
- Команди інженерів із беклогом добре сформульованих задач. Платні плани підключають Devin до Slack, Linear і GitHub, що дає змогу призначати завдання так, ніби ви делегуєте їх молодшому інженеру, а потім переглядати результат у вигляді pull request.
- Досвідчені розробники, які можуть критично читати згенерований код. Вихід Devin — це реальний, функціональний код, а не прототип. Вам потрібне вміння перевіряти, що він збудував, відхиляти те, що він зробив неправильно, і вирішувати, що прийняти. Це не створено для людей, які не можуть читати код, який він генерує.
Плюси та мінуси Devin AI
- Планує архітектуру перед написанням хоча б одного рядка
- Розбиває великі збірки на відстежувані списки завдань
- Самостійно виправляється, коли встановлення залежностей тихо зривається
- Працює безпосередньо у вашій локальній файловій системі
- Маршрутизує завдання до Claude, GPT або SWE-моделей
- Генерує Docker, env-файли та API-роути
- Підключається до Slack, Linear і GitHub (платно)
- Кожна термінальна команда потребує ручного схвалення Allow/Reject
- Безкоштовний тариф обмежує вас найповільнішою моделлю
- Агент Devin Local усе ще має позначку Preview
Розподіл оцінок
Devin належить до іншої категорії продуктів, ніж drag-and-drop конструктори застосунків. Це AI-інженер-програміст, що працює всередині реального середовища розробки, і наведені нижче оцінки це відображають.
Це інструмент для розробників, які хочуть делегувати роботу, а не робити все самостійно.
| Функція | Оцінка (з 10) | Чому така оцінка |
|---|---|---|
| Зручність використання | 7.5 | Інтерфейс, знайомий користувачам VS Code, зменшує тертя для більшості розробників, але встановлення Desktop є обов’язковим, немає шляху для початківців, а запити на схвалення для кожної команди вимагають вашої присутності протягом усього білдів. |
| Функції та можливості | 9.5 | Генерація повного стеку, маршрутизація між кількома моделями, scaffolding API на основі ролей, Docker, схема Prisma, інтеграція Stripe та автономне планування 15 завдань з одного запиту. Жоден інший інструмент у цій серії навіть близько не підходить. |
| Дизайн і налаштування | 8.5 | IDE чиста, професійно спроєктована й відчувається зрілою. Візуальний дизайн того, що будує Devin, є його власним рішенням, а не вашим, що обмежує налаштування на стороні результату. |
| Співвідношення ціни та якості | 8.5 | $10 кредиту після реєстрації — справжній, а не маркетинговий трюк. Професійний тариф має справедливу ціну для активних розробників. Безкоштовний тариф надто обмежений для реального тесту, а топовий план занадто дорогий для соло-використання. |
| Продуктивність і надійність | 9.0 | Самостійно виправляється при збоях середовища без запиту. Вибір залежностей із першого ж запиту був точним. Єдиний збій — тихе падіння встановлення термінальної команди під час онбордингу. |
| Загалом | 9.3 | Devin планує архітектуру перед побудовою, пише код із правильними авторизаційними патернами з першої спроби та адаптується до збоїв середовища без людського втручання. |
Функції Devin AI
- Автономне багатокрокове архітектурне планування
- Генерація повноцінного коду у локальному терміналі
- Маршрутизація між кількома моделями (Claude, GPT, серія SWE)
- Інтеграція репозиторіїв GitHub, GitLab і Bitbucket
- Інтеграція Slack і Linear для робочих потоків із задачами (платно)
- Генерація Docker і конфігурації виробничого середовища
- Scaffolding API-роутів і схеми бази даних на основі ролей
Мій чесний огляд Devin AI: що я виявив після тестування
Перш ніж переходити до того, що я виявив під час тестування, варто точно визначити, чим саме є Devin, адже він належить до іншої категорії порівняно з іншими інструментами в цій сфері.
Більшість AI-інструментів для кодування — це асистенти. Ви ставите запит, вони генерують, ви перевіряєте, ви вставляєте. Мислення ваше; друкування — їхнє.
Devin — це агент. Він отримує бриф, створює план, а потім виконує цей план, запускаючи реальні команди в реальному терміналі на вашій машині. Він встановлює пакети, створює директорії, пише файли, читає вивід помилок і коригує дії, коли щось іде не так. Ви не ведете його через кожен крок; ви схвалюєте або відхиляєте кроки, які він обирає.
Ця відмінність змінює те, як виглядає справедливе тестування. Я оцінював Devin не за тим, чи може він автодоповнювати функцію або пояснювати stack trace. Я оцінював його так, як ви оцінювали б молодшого програмного інженера: чи може він узяти детальний бриф проєкту, спланувати роботу до того, як торкнеться клавіатури, правильно обрати залежності, з першої спроби написати логіку авторизації та самостійно виправити власні помилки без підказки, що саме пішло не так?
Наведені нижче розділи документують саме це.
Від домашньої сторінки до панелі: що відбувається за перші п’ять хвилин
На домашній сторінці Devin є лише один заголовок: “Devin, the AI software engineer.” У правому верхньому куті розташована кнопка “Try Devin”.

Натискання на неї переводить на сторінку реєстрації з чотирма варіантами:
- Продовжити через GitHub
- Продовжити через Google
- Продовжити через Windsurf
- Електронна адреса та Sign up

Я використав GitHub. OAuth-процес завершився менш ніж за тридцять секунд.
Екран із цінами з’являється наступним, до панелі керування. Це не запит на пробний період і не спливаюче вікно з допродажем; це перший екран, який ви бачите після автентифікації. Показано три платні плани, а внизу є невелике сіре посилання “Continue with free (limited access)”. Я натиснув його й продовжив на безкоштовному плані.

Після вибору безкоштовного плану з’явився екран підтвердження: “We added $10 in on-demand usage to your account to help you get started with Devin.”

Цей кредит застосовується до вашої квоти споживання, і це справжній жест. Він дає новим користувачам реальний бюджет, щоб запустити першу сесію без негайної потреби вводити платіжні дані.
Вебпанель потім завантажилася зі такою структурою:
| Розділ | Що він містить |
|---|---|
| Sessions | Ваші сесії побудови та їхня історія |
| Ask | Інтерфейс запитань для запитів до кодової бази |
| Automations | Заплановані або повторювані завдання агента |
| Review | Робочі процеси рев’ю коду для результатів агента |
| Wiki | Автоматично згенерована документація з вашої кодової бази |
Праворуч відображався чекліст “Get started with Devin”, який відстежував шість кроків:
- Під’єднати Git (completed)
- Вибрати репозиторії (completed, що ініціювало $10 кредиту)
- Створити свою першу сесію
- Перевірити в Devin Review
- Налаштувати свою wiki
- Поставити Devin запитання про вашу кодову базу

У нижній частині лівої бічної панелі з’явилися два посилання: Install Desktop і Install CLI. Їхнє розташування не випадкове. Вебінтерфейс Devin — це шар керування та рев’ю. Сама інженерна робота відбувається в застосунку Desktop або через CLI. Панель керування дає це зрозуміти вже протягом першої хвилини.

Вердикт: Реєстрація швидка, а кредит у $10 — це практичний спосіб знизити бар’єр для першого реального тесту. Перехід нових користувачів через екран із цінами до того, як вони побачать продукт, — це свідоме бізнес-рішення, і воно працює як стимул, але задає комерційний тон ще до того, як користувач побачить, на що здатен інструмент.
Чому я встановив Desktop-додаток перед тим, як тестувати щось інше
Потрапивши до вебпанелі, я зрозумів, що було б несправедливо оцінювати Devin лише через браузер.
Багато найпотужніших функцій Devin знаходяться в Desktop-додатку або CLI:
- Редагування файлів і робота всередині репозиторіїв
- Доступ до локального терміналу та виконання команд
- Виконання довших, складніших задач побудови
- Робота з Devin Local, автономним агентом для локальних машин
Оцінювати лише вебінтерфейс було б так само, як тестувати електродриль, дивлячись на коробку. Вебпанель — це місце, де ви керуєте сесіями та переглядаєте результат. Desktop-додаток — це місце, де Devin справді працює.
Я натиснув Install Desktop, перейшов на сторінку завантаження та вибрав інсталятор для Linux.
Встановлення Devin Desktop: швидке налаштування з однією показовою заминкою
Сторінка завантаження має синій банер угорі: “WINDSURF IS NOW DEVIN DESKTOP. THE IDE YOU LOVE, WITH MORE FEATURES.”

Для розробників, які вже користувалися Windsurf, цей ребрендинг має значення. Cognition придбала Windsurf, перебудувала агентний шар з нуля на Rust і випустила його як Devin Desktop. Оригінальний асистент Cascade було відключено й замінено на Devin Local.
Екран першого запуску просив мене:
- Обрати кольорову тему: Light, Dark або Other
- Поставити галочку, щоб встановити термінальну команду devin-desktop (це додає ярлик для відкриття Devin Desktop із будь-якого термінального вікна)
- Імпортувати наявні налаштування редактора (опціонально)

Я залишив прапорець для термінальної команди увімкненим. Вхід перенаправив мене до браузера, завершився за кілька секунд і повернув назад у застосунок.
А потім сталася заминка. У нижній частині екрана з’явився банер: “Devin Desktop onboarding finished, but failed to install comma…” Текст був обрізаний, але зміст був зрозумілий. Встановлення термінальної команди тихо провалилося. Сам застосунок продовжив працювати нормально, і я зміг перейти до тестування.

У практичному сенсі це невелика незручність. Але з точки зору того, що це сигналізує, — це саме той тихий збій, який підриває довіру до продукту, основна обіцянка якого полягає в автономній надійності.
Якщо Devin не може встановити власний термінальний ярлик під час керованого онбордингу, виникає слушне запитання, що ще може не спрацювати без показу помилки під час реального складання проєкту.
Орієнтування: інтерфейс знайомий, але доступ до моделей обмежений
Головне вікно Devin Desktop поділено на дві панелі. Ліва — це стандартний редактор VS Code. Права — панель Cascade, тепер перейменована на Devin Local.
У панелі запиту є два елементи керування: вибір моделі та вибір агента. Вони розділені не випадково. Вибір моделі визначає, яка AI-модель виконує роботу. Вибір агента визначає, як саме ця робота виконується.

Вибір моделі (що ви отримуєте на кожному тарифі):
| Модель | Доступність |
|---|---|
| SWE-1.6 Slow | Безкоштовно |
| SWE-1.6 | Лише Pro |
| SWE-1.6 Fast | Лише Pro |
| Claude Opus 4.8 Medium | Лише Pro |
| GPT-5.5 Low Thinking | Лише Pro |
На безкоштовному тарифі SWE-1.6 Slow — це єдиний варіант. Назва точна. Час початку відповіді на складне завдання помітно довший, ніж у Pro-моделей, і для білдів із 15 запланованими завданнями ця затримка накопичується.
Параметри вибору агента:
| Агент | Що він робить |
|---|---|
| Cascade | Локальний асистент автодоповнення коду |
| Devin Local (Preview) | Автономний агент, що працює на вашій машині |
| Devin Cloud | Хмарний агент з асинхронним рев’ю (платні плани) |
Для цього тесту я вибрав Devin Local. Позначка “Preview” не є косметичною; вона сигналізує, що Devin Local усе ще розробляється і поки що не досяг паритету функцій із Devin Cloud.

У центрі редактора були показані три швидкі дії: Open project, Clone repository і Connect via SSH. Нижче відображалися три рекомендовані промпти для сесій: “Explore my codebase and diagram how it works,” “Review my latest changes and suggest improvements,” і “Write tests for my most critical code paths.”
Вони орієнтовані на вже наявні кодові бази, а не на нові білді, що підказує, де Devin найкраще використовувати в реальному робочому процесі.
Devin планує всю збірку, перш ніж написати бодай один рядок
Я надіслав той самий бриф про платформу керування нерухомістю, який використовую в цій серії оглядів:
Build a production-ready property management platform using Next.js, TypeScript, Tailwind CSS, Prisma, PostgreSQL, and Stripe. Requirements: landlord and tenant authentication, property and unit management, lease management, maintenance requests with status tracking, one-time rent payments with Stripe, lease agreement uploads, email notifications, landlord dashboard with reporting, REST API, responsive design, Docker support.
Devin не почав генерувати файли. Він почав думати.

Протягом кількох секунд він створив Architecture Overview, де назвав увесь стек технологій, а потім розділ Database Schema із сімома моделями:
| Модель | Опис |
|---|---|
| Users | Лендлорди та орендарі з доступом на основі ролей |
| Properties | Будівлі або комплекси, що належать лендлордам |
| Units | Окремі орендні одиниці всередині properties |
| Leases | Орендні угоди між лендлордами та орендарями |
| MaintenanceRequests | Заявки на обслуговування з відстеженням статусу |
| Payments | Записи транзакцій зі Stripe |
| Documents | Файли договорів оренди |

Потім він створив план із 15 завдань, розставлений у правильному порядку:
- Створити структуру проєкту та пояснити архітектуру
- Налаштувати Next.js із TypeScript і Tailwind CSS
- Сконфігурувати Prisma з PostgreSQL
- Реалізувати систему автентифікації (лендлорди та орендарі)
- Створити керування property та unit
- Реалізувати систему керування lease
- Створити систему заявок на обслуговування з відстеженням статусу
- Інтегрувати Stripe для одноразових платежів за оренду
- Додати функціональність завантаження lease agreement
- Реалізувати email-сповіщення
- Створити dashboard лендлорда з аналітикою
- Створити REST API endpoints
- Забезпечити адаптивний дизайн для всіх компонентів
- Додати підтримку Docker
- Фінальне тестування та підготовку до розгортання

Кожен інший AI-інструмент для кодування, який я застосовував до цього брифу в межах цієї серії оглядів, починав одразу генерувати файли. Devin поставився до брифу так, як це зробив би компетентний розробник: спочатку зрозуміти, що саме ви будуєте, і лише потім писати бодай один рядок.
Схема охопила кожну модель, яку передбачав бриф, без додаткових підказок. Порядок завдань був правильним: автентифікація перед функціями, які від неї залежать, а Docker і розгортання — в кінці.
Патерн Allow/Reject: необхідний, але присутній для кожної окремої команди
Після підтвердження плану Devin почав виконання. Далі проявилася головна незручність досвіду Devin Local: кожна термінальна команда вимагала мого схвалення перед виконанням, і кожна зміна файлу з’являлася як diff, що потребував рішення Accept або Reject.

Команди, що пройшли через чергу схвалення під час цієї сесії:
- mkdir -p property-management-platform (створення директорії)
- npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (ініціалізація проєкту)
- echo “y” | npm create next-app@latest . –typescript –tailwind –eslint –app –src-dir –import-alias “@/*” (автопідтвердження запиту)
- npm install –silent prisma @prisma/client next-auth @auth/prisma-adapter stripe nodemailer bcryptjs zod react-hook-form @hookform/resolvers date-fns (пакетне встановлення залежностей)
- cd property-management-platform && npm install prisma @prisma/client (повторна спроба з конкретною версією після попередження движка), etc.
Між командами з’являлися окремі diff-файли з кнопками Accept або Reject для кожного файла, а також панель інструментів із “Quick review”, “Reject all” і “Accept all” для пакетів.

Посеред білді з’явився діалог безпеки “Do you trust the authors of the files in this folder?” коли Devin уперше відкрив директорію проєкту в редакторі.

Логіка дизайну правильна. Ви б не дали невідомому процесу безконтрольний доступ до локальної файлової системи, і схема схвалення тримає вас у курсі. Але кількість кроків схвалення під час складного білді означає, що ви не делегуєте роботу й не відходите.
Ви сидите поруч із Devin і натискаєте Allow кожні дві-три хвилини. Devin Cloud, який прибирає це тертя, запускаючи агента в ізольованому хмарному середовищі, де ви переглядаєте фінальний результат як pull request, вимагає платної підписки.
Вердикт: Схема схвалення — правильне рішення для безпеки. Опція пакетного “Accept all” суттєво зменшує тертя, а діалог Trust Folder — це одноразовий крок. Але на безкоштовному тарифі цей робочий процес суперечить обіцянці автономності. Справжнє делегування в Devin вимагає хмарного агента, а це означає оплату.
Що Devin насправді побудував: код рівня розробника вже в першій сесії
До моменту, коли сесія дійшла до двох завершених завдань із п’ятнадцяти, файли, які було створено, виявилися не такими, як я очікував від автономного агента на безкоштовних обчисленнях.
Файл env.example не був шаблоном-заглушкою. Це була правильно структурована виробнича конфігурація:
| Розділ | Згенеровані змінні |
|---|---|
| Database | DATABASE_URL (формат PostgreSQL із плейсхолдерами) |
| NextAuth | NEXTAUTH_SECRET, NEXTAUTH_URL |
| Stripe | STRIPE_SECRET_KEY, STRIPE_PUBLISHABLE_KEY, STRIPE_WEBHOOK_SECRET |
| SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASSWORD, EMAIL_FROM | |
| Application | NODE_ENV |

Назви змінних Stripe відповідають точній конвенції іменування, яку використовує Stripe Node.js SDK. Конфігурація SMTP містить усі поля, необхідні для nodemailer transporter. Це не припущення; це правильні значення для виробничого застосунку з указаним стеком.
Файл schema.prisma включав модель MaintenanceRequest з enum MaintenanceStatus (для відстеження статусу), nullable поле DateTime completedAt і createdAt, яке за замовчуванням дорівнює now(). Ці рішення на рівні полів відображають справжню суджену логіку проєктування бази даних, а не копіювання шаблону.
Файл route.ts для ендпоінта users API мав:
- Перевірку автентифікації (if (!session?.user)) із поверненням 401 до будь-якого доступу до даних
- Перевірку на основі ролі (if (session.user.role !== “LANDLORD”)) із поверненням 403 для користувачів, які не є лендлордами
- Запит Prisma з select клаузою для повернення лише id, name, email, role, phone та createdAt, а не повного об’єкта user
Використання select клаузи замість повернення повного запису Prisma — це правильно з точки зору production. Це запобігає випадковому розкриттю чутливих полів, таких як хеші паролів.

Момент самокорекції стався тоді, коли npm видав EBADENGINE warnings для кількох пакетів, оскільки Node v18.19.1 був нижче порогу >=20, потрібного для кількох залежностей. Devin не зупинився. Він не запитував, що робити. Він перейшов на prisma@5.20.0 та @prisma/client@5.20.0, версію, сумісну з Node 18, і продовжив. Це виправлення відбулося без будь-якого мого втручання.
Версійна самокорекція демонструє справжнє розв’язання проблем, а не просто провал і зупинку. Для розробників, які критично перевіряють згенерований код, це сильна відправна точка, а не сирий ескіз, який доведеться перебудовувати.
Ціни та плани Devin AI
Devin пропонує чотири індивідуальні плани та корпоративний варіант.
Структура планів:
| План | Що включено |
|---|---|
| Free | Невелика квота використання, лише модель SWE-1.6 Slow, необмежене вбудоване редагування, необмежені Tab completions |
| Pro | Квота використання Devin, повний набір моделей (включно з Claude і GPT-моделями), безкоштовне використання SWE-1.6, доступ до Devin Cloud, оплата за використання понад квоту, інтеграції Slack і Linear |
| Max | Усе, що є в Pro, зі значно збільшеними квотами як для Devin, так і для Devin Desktop |
| Teams | Усе, що є в Pro, плюс необмежена кількість учасників команди, спільне використання та колаборація, централізоване виставлення рахунків, адміністративна панель з аналітикою, пріоритетна підтримка |
| Enterprise | SAML/OIDC SSO, виділене керування акаунтом, централізовані корпоративні адміністративні контролі, варіанти виділеного розгортання |
Важливі застереження перед вибором плану:
- Білінг базується на споживанні, а не на фіксованій стелі. Додаткове використання на платному плані купується за API-цінами, тож великі навантаження можуть підняти фактичні щомісячні витрати вище базової ціни плану
- Перехід на менші моделі (Haiku, GPT Mini, open-source моделі) подовжує вашу квоту
- Усі платежі не підлягають поверненню, окрім випадків, передбачених законом (згідно з Terms of Service)
- Гарантії повернення коштів немає
- Devin додає $10 у кредит на вимогу, коли ви підключаєте акаунт GitHub під час реєстрації, і це зараховується до вашої першої сесії
Який план підходить якому користувачу:
Безкоштовного плану достатньо, щоб побачити, як Devin планує та запускає збірку. Його недостатньо, щоб завершити проєкт реальної складності до вичерпання квоти. Pro — це правильна стартова точка для індивідуальних розробників, які регулярно проводять сесії над проєктами.
Teams призначений для інженерних груп, яким потрібно призначати завдання Devin так, як вони призначають задачі молодшому інженеру, і переглядати результат через централізовану панель.
Альтернативи Devin AI
Найпрямішою альтернативою Devin є Cursor AI, AI-перший редактор коду, побудований на форку VS Code, який тримає розробника активно залученим під час генерації коду, а не делегує завдання автономному агенту. Ключова різниця полягає в тому, де саме знаходиться мислення під час роботи.
З Cursor ви залишаєтеся у своєму редакторі, спостерігаючи, як зміни формуються в реальному часі, з проміжними кроками, які легко побачити й відкотити. Cursor підходить розробникам, які хочуть тісний зворотний зв’язок із AI. Devin підходить розробникам, які хочуть передати завдання й переглянути результат.
Режим Agent Mode і Background Agents у Cursor звузили цей розрив, надаючи можливість редагувати кілька файлів, запускати термінальні команди та ітерувати помилки. Але Cursor все ще найкраще працює, коли розробник переглядає кроки в реальному часі.
Devin природніше масштабується для команд, тому що заздалегідь визначає цілі та централізовано показує прогрес. Cursor добре масштабується для окремих людей, але стає складнішим для координації в більших командах, оскільки контекст часто зберігається неформально в того, хто працює в редакторі.
| Функція | Devin AI | Cursor |
|---|---|---|
| Зручність використання | Високий поріг входу; лише для розробників, потрібен Desktop | Помірна; користувачі VS Code швидко адаптуються |
| Найкраще для | Делегованого, автономного виконання завдань | Інтерактивного кодування з участю розробника |
| Backend і дані | Повний стек; генерує схему, env і API-роути | Agent mode обробляє багатофайлове редагування; розробник задає напрямок |
| Гнучкість дизайну | Devin сам вирішує архітектуру | Ви керуєте архітектурою; Cursor виконує |
| Модель ціноутворення | Оплата на основі споживання з тарифними рівнями | Фіксована місячна підписка з кредитними пулами |
Фінальний вердикт: чи вартий Devin AI своїх грошей?
Devin — це найздатніший автономний агент для кодування, який я тестував. Він спланував проєкт, підібрав правильні технології, згенерував добре структуровану кодову базу та створив виробничо придатну основу з мінімальним керівництвом. На відміну від більшості AI-інструментів для кодування, він підійшов до завдання як програмний інженер, а не як генератор коду.
Його недоліки теж очевидні. Безкоштовний тариф занадто обмежений для змістовної оцінки, Devin Local усе ще вимагає частого схвалення під час виконання, а ціноутворення на основі використання може ставати дорогим для більших проєктів.
Для професійних розробників і інженерних команд Devin може значно прискорити початковий каркас проєкту та повторювані завдання розробки. Він менш придатний для нетехнічних користувачів або тих, хто очікує повністю безручного досвіду. Якщо вам потрібен AI-агент, який може взяти на себе суттєві завдання з розробки замість того, щоб просто пропонувати код, Devin наразі задає планку.

