Ogcode CLI
Самостоятельный ИИ-агент для кода с веб-интерфейсом: карта проекта, память решений, локальные модели через Ollama, права
- 148 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Агент выполняет команды и правит файлы, а режим Yolo снимает подтверждения полностью
- Скрипт установки из README запускают через `curl | sh`, поэтому его стоит прочитать до запуска
Установка
Ручная установка
brew tap prasenjeet-symon/tap && brew install ogcodeКоманда из README для macOS и Linux. Есть также `go install github.com/prasenjeet-symon/ogcode@latest`, winget и образ Docker.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент выполняет команды и правит файлы, а режим Yolo снимает подтверждения полностью
- Скрипт установки из README запускают через `curl | sh`, поэтому его стоит прочитать до запуска
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Ogcode — открытый ИИ-агент для работы с кодом, который запускается у вас и открывает веб-интерфейс на `http://localhost:9595`. Агент строит карту проекта до чтения файлов, показывает структуру файлов с номерами строк и читает только нужное. Он запускает сборки и тесты, ищет причины сбоев и вносит правки сразу в нескольких файлах. Режим разрешений выбирается на сессию: Ask спрашивает подтверждение каждого шага, Auto ограничивает опасные действия, Yolo работает без вопросов. Память решений дает вспомнить принятое раньше без повторения всей переписки. С локальной моделью через Ollama ключ API не нужен. В неинтерактивном режиме `ogcode run "..."` выполняет один запрос и печатает результат, параметр `--output-format json` дает машиночитаемый ответ. Команда `ogcode index` строит семантический индекс проекта. В репозитории лежит каталог `.agents/skills` с набором скиллов.
Для кого. Разработчикам, которые хотят свой агент для кода с веб-интерфейсом и локальными моделями, без привязки к облаку вендора.
Подходит, если
- Нужен самостоятельный агент для кода, работающий на вашей машине
- Модель должна быть локальной: Ollama без ключей API
- Работа идет сессиями, и нужна память принятых решений
- Задачу надо выполнить одной командой `ogcode run` в скрипте и разобрать JSON
Не подходит, если
- Нужен плагин к уже используемому агенту: Ogcode ставится как новый отдельный агент
- Сборка из исходников недоступна: нужен `CGO_ENABLED=1` из-за привязки Swift tree-sitter
- Режим Yolo недопустим на рабочем проекте без отката в системе контроля версий
Пример запроса к агенту
Запусти ogcode run "почини падающий тест в модуле оплаты" с лимитом десять ходов и покажи итоговый diffОграничения
В README указаны для установки `curl | sh`, Homebrew, winget, `go install` и Docker. Для сборки из исходников нужен `CGO_ENABLED=1`. По умолчанию `ogcode run` не ограничивает число ходов агента, пока вы не зададите `--max-turns`. Качество зависит от подключенной модели, а локальные модели слабее облачных. Последний коммит датирован 11 ноября 2026 года. Веб-интерфейс слушает порт 9595, поэтому на общей машине стоит закрыть его от посторонних соединений.
Как отключить. Удалите бинарный файл `ogcode` (`brew uninstall ogcode` или вручную), остановите контейнер, если запускали Docker, и очистите папку данных `~/.ogcode`.
Частые вопросы
Нужен ли ключ API для Ogcode?
Нет, если использовать локальную модель через Ollama. Для облачных моделей ключи провайдера задаются отдельно.
Чем отличаются Ask, Auto и Yolo?
Ask просит подтверждать каждый шаг, Auto ограничивает опасные действия, Yolo выполняет все без запросов. Режим выбирается на сессию.
Как запустить Ogcode без интерфейса?
Командой `ogcode run "задача"`, а ключ `--output-format json` включает машиночитаемый вывод.
Что делает `ogcode index`?
Строит семантический индекс проекта, по которому агент составляет карту до чтения файлов.
Как установить Ogcode?
Через Homebrew, winget, `go install` или образ Docker, а также скриптом из README. Сборка из исходников требует `CGO_ENABLED=1`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыОткрытый агент для программирования в терминале и на десктопе с режимами разработки и планирования
Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской
Agav ведет задачу в терминале как кодинг-агент: читает репозиторий, правит файлы, гоняет тесты, работает с семью провайдерами.
Терминальный ИИ-агент для кода на базе opencode: любые модели по своим ключам, рои субагентов, цели и сжатие вывода.
Семантический поиск по коду, память между сессиями и проверка команд для OpenCode. Работает локально, есть режимы MCP и CLI
Учебный терминальный агент для кода на Python, задуманный как «nanoGPT для агентов»: прочитать, разобрать и форкнуть
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
Коротко о README
README представляет Ogcode как самостоятельный открытый агент для кода. Дальше идут способы установки (скрипт, Homebrew, winget, `go install`, Docker), запуск веб-интерфейса, работа с Ollama, режимы разрешений и команды `run` и `index`, затем перечень того, что агент умеет.