Перейти до основного вмісту
Знижка 50% усі плани, обмежений час. Від $2.48/mo
Залишилося: 17 хв
AI та машинне навчання

Огляд OpenCode: що це, як працює і кому підходить

F Автор: Flint 17 хв читання
Огляд OpenCode: ШІ-агент працює з файлами проєкту та підключеними моделями

OpenCode — безкоштовний ШІ-агент для програмування з відкритим вихідним кодом, створений компанією Anomaly. Від вікна чату він відрізняється місцем роботи: ви відкриваєте його в папці на комп’ютері, а він читає й редагує файли в ній і запускає команди, щоб виконати описане вами завдання.

Цей доступ — і головний компроміс, який розглядаємо в огляді OpenCode. Саме він робить агента корисним для тих, хто не пише код, і саме тому типові налаштування важливі, перш ніж довіряти йому щось цінне. Він працює в терміналі, як настільний застосунок або всередині редакторів коду та може використовувати безкоштовні моделі чи вже оплачену вами підписку на ШІ.

Коротко

Чи вартий OpenCode уваги? Так, для більшості людей, яким потрібен ШІ-агент для роботи зі своїми файлами без нової підписки. Він безкоштовний і працює з безкоштовними моделями або з уже наявною підпискою ChatGPT Plus чи GitHub Copilot. Міркує підключена модель — вона й визначає межу якості. Моя оцінка — 4 з 5.

Умова: одразу після встановлення він редагує файли й запускає команди, не питаючи дозволу. Увімкніть запити підтвердження, перш ніж відкривати важливі для вас файли, а потім почніть із режиму Plan, щоб обговорити роботу. Plan призначений для планування, але сам собою не вимагає підтвердження команд оболонки. Якщо хочете створити й запустити повноцінний застосунок, а перевірити результат нікому, простіше почати з платного інструмента з докладнішим супроводом.

Оцінка 4 — не середнє арифметичне оцінок розділів. Безпека та стабільність проєкту оцінені нижче. Запити підтвердження зменшують випадкові зміни, але не ізолюють агента від комп’ютера, а за стабільністю варто стежити з виходом нових версій.

Як працює OpenCode?

Робочий процес OpenCode: від папки проєкту через підключену ШІ-модель до змін файлів

Ви відкриваєте OpenCode в папці, звичайними словами описуєте бажане, а він читає файли, визначає кроки, редагує файли й запускає команди для виконання завдання. Міркує підключена вами ШІ-модель. OpenCode — застосунок, який дає цій моделі руки.

Тому модель потрібно вибирати окремо. Головна сторінка OpenCode перелічує понад 75 постачальників LLM через Models.dev, зокрема локальні моделі, що працюють на вашому комп’ютері. Зміна моделі змінює і якість роботи, і рахунок.

Є два режими. Типово використовується Build, який README проєкту описує як агента з повним доступом: він редагує файли й запускає команди. Plan зосереджений на аналізі та плануванні. Актуальна документація агентів повідомляє, що Plan типово блокує редагування файлів поза каталогом свого плану, але команди оболонки підпорядковуються вашим налаштуванням дозволів. Явно ввімкніть підтвердження команд: сам вибір Plan його не вмикає. Налаштування дозволів верхнього рівня також можуть перевизначати типові обмеження Plan на редагування.

Запустити його можна трьома способами, переліченими на сторінці завантаження OpenCode:

  • Термінальна версія працює у вікні командного рядка, де ви вводите інструкції замість натискань.
  • Настільний застосунок — звичайне вікно програми; доступні версії для macOS, Windows і Linux.
  • Розширення вбудовують OpenCode в редактори коду, як-от VS Code, Cursor і Zed.

Скільки коштує OpenCode?

Сам OpenCode безкоштовний. Ви платите за модель. Можна використовувати його безкоштовні моделі, поки вони доступні, підключити наявну підписку ChatGPT, GitHub Copilot або GitLab Duo, платити постачальнику моделі напряму зі своїм API-ключем або придбати Go ($10 на місяць), Go Plus ($40 на місяць) чи Zen з оплатою за використання від OpenCode.

Ось порівняння шести варіантів, перевірене 11 жовтня 2026 року. Наведені нижче суми автопоповнення Zen стосуються документації v1; поточні правила поповнення Console налаштовуються:

Спосіб оплати Вартість Коли підходить
Безкоштовні моделі Безкоштовно протягом обмеженого часу; деякі можуть використовувати ваші дані для поліпшення моделі Ви хочете спробувати на неконфіденційних завданнях
Наявна підписка Окремої плати за OpenCode немає; ChatGPT Plus/Pro та GitHub Copilot після входу використовують ліміт вашого тарифу. GitLab Duo — експериментальна можливість з окремими вимогами до доступу й кредитів. Ви вже платите за одну з них
Власний API-ключ Оплата за використання, рахунок виставляє постачальник моделі Вам потрібна певна модель, і ви погоджуєтеся зі змінними витратами
Go $10 на місяць за відібрані моделі з п’ятигодинними, тижневими й місячними лімітами; необов’язкові платні перевищення списуються з балансу Zen Вам потрібна фіксована місячна вартість
Go Plus $40 на місяць із вищими лімітами Ліміти Go постійно переривають ваші завдання
Zen Оплата за використання за 1 млн токенів, ціна залежить від моделі; баланс поповнюється на $20, коли падає нижче $5, якщо ви не зміните налаштування Вам потрібні перевірені OpenCode моделі без підписки

«Власний API-ключ» означає реєстрацію в постачальника моделі, наприклад OpenAI, вставлення отриманого ключа в OpenCode та оплату цьому постачальнику за використання. Ціна розраховується за мільйон токенів. Токен — приблизно частина слова, тому обробка довгого документа коштує дорожче за коротке запитання, а той самий текст може містити більше токенів для однієї моделі, ніж для іншої.

Безкоштовний варіант має дві умови. Документація Zen від OpenCode позначає кожну безкоштовну модель як доступну обмежений час, а розділ про конфіденційність зазначає, що для деяких із них у безкоштовний період зібрані дані можуть використовуватися для поліпшення моделі. Безкоштовні кінцеві точки NVIDIA йдуть далі та прямо забороняють надсилати персональні чи конфіденційні дані. Мій вибір: не передавати безкоштовним моделям клієнтські файли та особисту інформацію.

Помітна прогалина — Claude. OpenCode більше не підтримує підписки Claude Pro і Max: документація постачальників зазначає, що Anthropic прямо забороняє плагіни для такого підключення, а OpenCode перестав включати їх до постачання з версії 1.3.0.

Рядок Zen варто прочитати двічі, перш ніж додавати картку. Автопоповнення ввімкнене, доки ви його не вимкнете, а та сама сторінка документації попереджає: з увімкненим автопоповненням Zen може списати більше за встановлений вами місячний ліміт використання. Якщо потрібна жорстка межа витрат, вимкніть автопоповнення, а не покладайтеся лише на ліміт.

Вартість і тарифи: 4 з 5. Почати можна безкоштовно або без додаткових витрат. Бал знято за тимчасовість безкоштовного варіанта й компроміс щодо даних, а також за те, що передбачувана оплата за використання потребує вимкнення автопоповнення.

Сильні сторони OpenCode

Головна перевага — вибір. Ви не прив’язані до однієї ШІ-компанії й можете перейти на кращу або дешевшу модель у день її появи, зберігши застосунок і налаштування. Тим, хто не може перевірити його роботу, допомагають дві особливості: ретельніше тестування в одному незалежному порівнянні та зосереджений на плануванні режим Plan.

Міркує модель, тому вона визначає межу якості. Незалежне пряме порівняння показує, що додає сам інструмент. У січні 2026 року Еліс Мур із Builder.io запустила OpenCode і Claude Code на тих самих чотирьох завданнях з однією моделлю Claude Sonnet 4.5 у чистих ідентичних середовищах. Claude Code загалом упорався за 9 хвилин 9 секунд, OpenCode — за 16 хвилин 20 секунд. У завданні на написання тестів OpenCode створив 94 тести та виконав увесь набір тестів, тобто всі наявні автоматичні перевірки проєкту, а Claude Code написав 73 і перевірив лише їх. Мій висновок із цього єдиного тесту того періоду: за однакової моделі OpenCode працював повільніше й ретельніше.

Режим Plan допомагає людям, які не вміють читати код, обговорити запропоновану роботу до виконання. Він не гарантує, що нічого не зміниться: команди оболонки підпорядковуються налаштуванням дозволів, а налаштування можуть перевизначати типові обмеження редагування. Якщо ви не можете оцінити зміни після виконання, попередній перегляд плану корисний поряд із запитами підтвердження та резервною копією.

Проєкт відкритий і активно розвивається. Він поширюється за ліцензією MIT: ним можна безкоштовно користуватися, зокрема для оплачуваної роботи, а код доступний кожному. Головна сторінка повідомляє про понад 208 000 зірок на GitHub і 950 учасників розробки, а також про понад 16 мільйонів розробників, які користуються ним щомісяця. Остання цифра — власна оцінка OpenCode, а не незалежний підрахунок.

Можливості та вибір моделей: 5 з 5.

Чи можна користуватися OpenCode без досвіду програмування?

Так, для роботи зі своїми документами, дослідженнями та даними: люди без досвіду програмування розповідають про продуктивне використання. Складніше, якщо мета — самостійно створити й запустити програму: головна перешкода тут — зрозуміти, чи працює результат, коли ви не можете прочитати його код.

В обговоренні r/opencodeCLI про застосування поза програмуванням менеджер соцмереж, який, за його словами, майже нічого не знає про код, зберігає робочий контекст в одній папці й використовує OpenCode для чернеток документів, дослідження трендів, аналізу конкурентів та аудиту профілів. Маркетолог із тієї самої гілки пише з його допомогою експертні матеріали, публікації LinkedIn і сценарії YouTube, передаючи файли із зачіпками для аудиторії, стилем і правилами письма. Інші описують аналіз даних про земельні ділянки, а один учасник пропонує попросити агента створити таблицю у CSV для імпорту в Excel.

Ці розповіді підказують розумні перші завдання:

  • Створення й редагування документів на основі папки з нотатками та правилами стилю.
  • Збирання досліджень або нотаток про конкурентів у файли, які він зберігає для вас.
  • Очищення, реорганізація чи узагальнення таблиці або CSV-файлу.
  • Невеликий особистий інструмент, наприклад для перейменування файлів у папці, якщо спочатку перевірити його на копіях.

Де виникають складнощі:

  • Термінальна версія передбачає, що вам звично вводити команди. Настільний застосунок знижує цей поріг.
  • Зміна налаштувань потребує редагування невеликого текстового файлу opencode.json. У розділі про безпеку нижче показано, що саме вставити, але це новий тип завдання.
  • Якщо ви не можете перевірити код, режим Plan, запити підтвердження та робота з копією зменшують ризик, але не перевіряють результат. Протестуйте результат і зверніться по технічну допомогу перед запуском будь-чого, що обробляє важливі дані.
  • Доповнення для підключення до інших застосунків, які називають MCP-серверами, непросто налаштовувати. В обговоренні вступного курсу для початківців один коментатор назвав їх налаштування найдокучливішою частиною, а автор курсу не включив їх, бо вони потребують тривалих пояснень.

У гілці r/vibecoding людина без технічної підготовки запитала, з чого почати автоматизацію — з OpenCode чи Claude Code. Один учасник порадив повному новачку Claude Code, а OpenCode — тим, хто не поспішає й хоче зрозуміти, як працюють різні ШІ-системи. На мою думку, ця порада найважливіша для створення програм із нуля. Для документів і даних корисніший описаний вище практичний досвід.

Безкоштовні навчальні матеріали є, хоча жоден не є офіційним. opencode.school — англомовний курс для новачків у ШІ-агентах для програмування, побудований навколо настільного застосунку, а learnopencode.com — курс китайською з окремим напрямом зі створення контенту.

Зручність без досвіду програмування: 3 з 5.

Чи безпечно користуватися OpenCode?

П’ять звичок для безпечної роботи з OpenCode: використовувати копії, вмикати підтвердження, читати плани, перевіряти запити й тестувати результати

Після ввімкнення підтверджень розумно спробувати його на неконфіденційних файлах із резервною копією. Ці запити не є ізольованим середовищем безпеки. Типово основний режим OpenCode редагує файли й запускає команди без запитань. Серйозну вразливість, розкриту в січні 2026 року, виправлено, але перше повідомлення про неї залишалося без відповіді близько двох місяців.

Сторінка дозволів прямо описує типові налаштування. Якщо нічого не вказати, OpenCode починає з дозвільних налаштувань, і більшість дозволів мають значення "allow", зокрема редагування файлів і запуск команд. Типово інструменти запитують перед доступом до шляхів поза проєктом, а інструмент читання блокує більшість файлів .env, дозволяючи .env.example. Це правила окремих інструментів: схвалена команда оболонки все одно може прочитати секрети чи зачепити файли деінде.

П’ять звичок роблять спробу на справжніх файлах розумною:

  1. Починайте кожне нове завдання в режимі Plan (клавіша Tab у термінальній версії), щоб спершу прочитати план. Налаштуйте й підтвердження команд: сам собою Plan їх не вимагає.
  2. Увімкніть запити підтвердження за допомогою невеликого файлу налаштувань, наведеного нижче.
  3. Працюйте з копією папки або з папкою, для якої створили резервну копію, доки не почнете довіряти результатам.
  4. Використовуйте /undo для скасування останнього набору змін за однієї умови: документація термінальної версії OpenCode повідомляє, що для керування змінами файлів використовується Git, тому функція працює, лише якщо папка — репозиторій Git (папка з увімкненим відстеженням версій). Якщо це не так, вашим способом скасування є резервна копія.
  5. Не запускайте OpenCode з --auto і не вмикайте автоматичне схвалення з палітри команд. Кожен із цих варіантів схвалює всі запити, які явно не заблоковані.

Для пункту 2 створіть файл opencode.json у робочій папці та вставте в нього таке:

{

  "$schema": "https://opencode.ai/config.json",

  "permission": {

    "edit": "ask",

    "bash": "ask"

  }

}

Щоб зробити ці permissions типовими, додайте ті самі налаштування дозволів до ~/.config/opencode/opencode.json. Якщо файл уже існує, об’єднайте налаштування з його вмістом, а не замінюйте весь файл. Налаштування проєкту й агента можуть перевизначати ці типові значення.

Головний запис в історії безпеки — CVE-2026-22812, вразливість високої серйозності з оцінкою 8,8 з 10. Версії до 1.0.216 непомітно запускали локальну вебслужбу без пароля, тому інша програма на комп’ютері чи відвіданий шкідливий сайт могли змусити OpenCode виконувати команди від вашого імені. Повідомлення про безпеку проєкту вказує 1.0.216 як виправлену версію й зазначає, що дослідник написав контактній особі з безпеки 17 листопада 2025 року, але відповіді не отримав. Повідомлення оприлюднено 12 січня 2026 року. Я читаю його як користувач, а не проводжу аудит коду; для користувача дія проста: оновлювати OpenCode. Версія 1.18.33 від 28 вересня 2026 року вже містила виправлення. Встановлюйте останній офіційний випуск, а не вважайте цю версію актуальною.

Куди надсилається ваш текст — інша половина питання. OpenCode заявляє, що під час звичайного використання не зберігає ваш код або контекст у своєму сервісі. Застосунок зберігає дані сеансів локально, хмарні моделі отримують потрібний для запитів контекст, а команда /share завантажує розмову й пов’язані дані. Окремо перше повідомлення сеансу, включно з прикріпленими файлами та зображеннями, надсилається в другий запит до моделі, єдине завдання якого — створити назву сеансу. Відкрите звернення на GitHub від 22 вересня 2026 року просить виключати вкладення з цього запиту без явної згоди користувача. Доки це не зміниться, не додавайте конфіденційних вкладень до першого повідомлення, якщо не перевірили обробку даних моделлю назв. Наступні повідомлення все одно надсилаються основній моделі, тому перевірте й правила її постачальника.

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

Недоліки OpenCode

У березні 2026 року OpenCode видалив вбудований вхід за підписками Claude після юридичних запитів Anthropic. Чотири місяці потому новий дизайн спричинив скарги двох чинних користувачів в одній гілці Hacker News, і один із них повернувся до старої версії. Слабке місце — передбачуваність.

Втрата Claude сталася з ініціативи Anthropic. У лютому 2026 року The Register повідомив, що Anthropic змінила юридичні умови, прямо закріпивши заборону стороннім застосункам використовувати підписки Claude, почавши застосовувати її ще в січні. 19 березня 2026 року OpenCode включив зміну під назвою "anthropic legal requests", видаливши вбудований плагін входу Anthropic та інші згадки Anthropic. Моделі Claude досі працюють, але не через підписку Claude: можна платити за використання зі своїм API-ключем Anthropic, через Zen від OpenCode або шлюз на кшталт Vercel AI Gateway, чи використовувати моделі Claude у платному тарифі GitHub Copilot, витрачаючи його місячний ліміт. На мою думку, будь-який інструмент, що залежить від прихильності іншої компанії, може втратити функцію за ніч, а підтримка багатьох постачальників дозволила OpenCode зберегти інші шляхи.

Редизайн — ще одне джерело змін. В обговоренні Hacker News за липень 2026 року користувач, який оновився до нового інтерфейсу, знову повернувся до старої версії: зникла підтримка безпечної паралельної роботи, а перемикання сеансів перестало працювати як раніше. Учасник команди OpenCode відповів, що підтримку робочих просторів переробляють, а стежити за зверненнями GitHub важко, бо «ми маємо справу з величезною кількістю шуму та спаму». Інший користувач повідомив, що опинився в такій самій ситуації й уже давно щодня користується OpenCode.

Документація теж відстає. 29 вересня 2026 року документація постачальників OpenCode досі описувала «варіант Claude Pro/Max» кількома рядками вище примітки, що ці плагіни більше не входять до постачання. Часті випуски швидко приносять виправлення, але також змінюють звичні речі.

Стабільність проєкту та історія розвитку: 3 з 5.

Кому варто користуватися OpenCode, а кому ні

OpenCode підходить тим, кому потрібен агент для роботи зі своїми файлами, а вартість і вибір важливіші за покроковий супровід. Він гірше підходить, коли сам інструмент має навчити вас створювати програми або коли вже оплачена ШІ-підписка — Claude.

Встановіть його, якщо впізнаєте себе в одному з описів:

  • Ви вже платите за ChatGPT Plus або GitHub Copilot і хочете агента для роботи з документами, дослідженнями чи таблицями без додаткових витрат.
  • Ви хочете безкоштовно спробувати агента на неконфіденційних завданнях і спочатку ввімкнете запити підтвердження.
  • Ви хочете змінювати ШІ-компанії чи моделі, не змінюючи інструмент.

У двох випадках почніть з іншого інструмента. Якщо хочете самостійно створити й запустити повноцінний застосунок і перевірити результат нікому, почніть із Claude Code: освоїти його простіше, ніж OpenCode, бо Anthropic бере на себе більше налаштувань. Якщо шукаєте інструмент заради вже оплаченої підписки Claude Pro або Max, OpenCode більше її не підтримує й для цього завдання не підходить.

Якщо жоден список вам не цілком підходить, інші агенти цього класу, наприклад Aider, Cline і Continue, пропонують інші компроміси між контролем та зручністю.

Часті запитання

OpenCode — це те саме, що OpenClaw?

Ні. OpenCode — агент для програмування, що працює в папці проєкту на комп’ютері. OpenClaw — окремий постійно активний помічник, який поєднує чати, інструменти та завдання за розкладом. Відмінність між агентом для програмування та шлюзом помічника визначає, який із них потрібен для завдання.

OpenCode — це старий проєкт opencode чи Crush?

Ні. Старий проєкт github.com/opencode-ai/opencode, написаний на Go, заархівовано, і він продовжує розвиватися під назвою Crush силами початкового автора та команди Charm. OpenCode від Anomaly розміщений на opencode.ai і github.com/anomalyco/opencode. Інші схожі домени не є офіційними.

Чи може OpenCode працювати, не надсилаючи файли ШІ-компанії?

Так, якщо підключити локальну модель через Ollama, LM Studio або llama.cpp, хоча комп’ютеру потрібно достатньо пам’яті для запуску моделі. Також переконайтеся, що назви створює локальна модель: перевірте small_model і явно задану модель агента назв, якщо вона є. Вимкніть поширення сеансів і перевірте MCP-сервери та інші зовнішні інтеграції, перш ніж вважати налаштування повністю локальним.

Поділитися

Обговорення

Коментарі

Увійдіть, щоб долучитися до обговорення.

Більше з блогу

Продовжуйте читати.

Логотипи Cloudzy і SOTA поруч під заголовком «Опора для майбутніх олімпіадників зі ШІ»
AI та машинне навчання

Cloudzy підтримує SOTA — студентську спільноту, яка готує нове покоління олімпіадників зі штучного інтелекту

SOTA — студентська спільнота, яка готує школярів до IOAI та національних олімпіад зі ШІ. Дізнайтеся, як Cloudzy підтримує її платформу.

Jim SchwarzJim Schwarz 5 хв читання
Illustration for how AI job risk scores are calculated: a desk computer linked to a gauge of work-task icons and to a timeline of the same tasks
AI та машинне навчання

Як насправді рахують оцінки «ризику втрати роботи через ШІ»

Оцінки ризику для професій через ШІ будуються за різними методиками, від теоретичної вразливості до спостережуваного використання, і жодна не передбачає втрату роботи напряму…

Bruce 10 хв читання

Готові розгортати? Від $2,48/міс.

Незалежна хмара з 2008 року. AMD EPYC, NVMe, 40 Gbps. Повернення коштів за 14 днів.