OpenCode — бесплатный ИИ-агент для программирования с открытым исходным кодом, созданный компанией Anomaly. От окна чата он отличается местом работы: вы открываете его в папке на компьютере, а он читает и редактирует находящиеся там файлы и запускает команды, чтобы выполнить описанную вами задачу.
Этот доступ — и главный компромисс, рассматриваемый в обзоре OpenCode. Он делает агента полезным для тех, кто не пишет код, и именно поэтому настройки по умолчанию важны, прежде чем доверять ему что-то ценное. Он работает в терминале, как настольное приложение или внутри редакторов кода и может использовать бесплатные модели либо уже оплаченную вами подписку на ИИ.
Кратко
Стоит ли пользоваться OpenCode? Да, большинству людей, которым нужен ИИ-агент для работы со своими файлами без новой подписки. Он бесплатен и работает с бесплатными моделями либо с уже имеющейся подпиской ChatGPT Plus или GitHub Copilot. Думает подключённая модель — она и определяет предел качества. Моя оценка — 4 из 5.
Условие: сразу после установки он редактирует файлы и запускает команды, не спрашивая разрешения. Включите запросы подтверждения, прежде чем открывать важные для вас файлы, а затем начните с режима Plan, чтобы обсудить работу. Plan предназначен для планирования, но сам по себе не требует подтверждать команды оболочки. Если вы хотите создать и запустить полноценное приложение, а проверить результат некому, начать проще с платного инструмента, который больше направляет пользователя.
Оценка 4 — не среднее арифметическое оценок разделов. Безопасность и стабильность проекта оценены ниже. Запросы подтверждения уменьшают число случайных изменений, но не изолируют агента от компьютера, а за стабильностью стоит следить по мере выхода новых версий.
Как работает 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 редактирует файлы и запускает команды без вопросов. Серьёзная уязвимость, раскрытая в январе 2026 года, исправлена, но первое сообщение о ней оставалось без ответа около двух месяцев.
Страница разрешений прямо описывает настройки по умолчанию. Если ничего не указать, OpenCode начинает с разрешающих настроек, и большинство разрешений имеют значение "allow", включая редактирование файлов и запуск команд. По умолчанию инструменты спрашивают перед доступом к путям вне проекта, а инструмент чтения блокирует большинство файлов .env, разрешая .env.example. Это правила отдельных инструментов: одобренная команда оболочки всё равно может прочитать секреты или затронуть файлы в другом месте.
Пять привычек делают пробу на реальных файлах разумной:
- Начинайте каждую новую задачу в режиме Plan (клавиша Tab в терминальной версии), чтобы сначала прочитать план. Настройте и подтверждение команд: сам по себе Plan его не требует.
- Включите запросы подтверждения с помощью небольшого файла настроек, приведённого ниже.
- Работайте с копией папки или с папкой, для которой сделали резервную копию, пока не начнёте доверять результатам.
- Используйте
/undoдля отмены последнего набора изменений с одним условием: документация терминальной версии OpenCode сообщает, что для управления изменениями файлов используется Git, поэтому функция работает, только если папка — репозиторий Git (папка с включённым отслеживанием версий). Если это не так, вашим способом отмены служит резервная копия. - Не запускайте 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-серверы и другие внешние интеграции, прежде чем считать настройку полностью локальной.
Обсуждение
Комментарии
Войдите, чтобы присоединиться к обсуждению.