Что такое opencode
Видео появится скоро
Определение
opencode — это агент для программирования. Он разбирается в твоём проекте, правит файлы, выполняет команды и подключается к инструментам, которыми ты уже пользуешься. Работает в терминале, в редакторе кода и отдельным приложением.
Чем отличается от чата
Если ты уже спрашивал нейросети в браузере, вот главное отличие. У opencode есть прямой доступ к твоим файлам, к терминалу и ко всему проекту сразу. Не нужно переносить код туда и обратно руками — он открывает всё сам и делает работу на месте.
Что такое агент
Агент — это программа, которая действует сама, чтобы добиться поставленной цели. Внутри неё языковая модель работает по кругу и пользуется инструментами.
Что умеет на деле
- Читает код и объясняет его: можно попросить разобрать незнакомую функцию или найти, откуда берётся ошибка.
- Правит файлы по всему проекту сразу: переименует функцию и обновит каждое место, где она вызывается.
- Выполняет команды: соберёт проект, прогонит тесты, поставит нужный пакет — и по результату решит, что делать дальше.
- Ищет в интернете, если нужна документация или свежий справочник.
Три вещи, которые держим в голове
- Контекстное окно — рабочая память агента. Она большая, но не бесконечная, поэтому он ищет по проекту выборочно, а не загружает его целиком.
- Права. Кто решает, что можно править и запускать, настраивается — подробнее в уроке 2.
- Он ошибается. Может неверно понять задачу, добавить ошибку или усложнить там, где не нужно. Поэтому смотри, что именно он изменил.
Коротко
opencode — агент для программирования. Разбирается в проекте, правит файлы, выполняет команды, подключается к внешним инструментам. Открыть его можно в терминале, в редакторе кода или отдельным приложением.
Проверь себя
Решать можно и так, но чтобы прогресс сохранился — войди по коду.