Forgecode

Open-source кодинг-агент, который встраивается прямо в shell и превращает обычную командную строку в среду разработки с AI на борту.

Что это такое

Forgecode — это не отдельное приложение, которое нужно переключать вкладками, а расширение вашего терминала. Установка одной командой (curl -fsSL https://forgecode.dev/cli | sh) добавляет к zsh/bash плагин, который понимает естественный язык прямо в строке ввода — просто добавьте : перед запросом, и агент подключится к диалогу, не покидая привычный shell.

Внутри — три режима работы: интерактивная TUI-сессия для многошаговых задач, one-shot режим (-p) для быстрых разовых запросов из скриптов, и ZSH-плагин с префиксом : для тех, кто не хочет выходить из обычного рабочего потока вообще. Ваши алиасы, Oh My Zsh-плагины и привычки продолжают работать как есть.

Как это используют

Основной кейс — рутинная работа с кодом, которую обычно откладываешь. Попросите объяснить, как устроена авторизация в незнакомом легаси-проекте, и Forgecode пройдётся по структуре репозитория, найдёт связанные файлы и соберёт связную картину. Дальше можно попросить добавить фичу — например, тёмную тему в React-приложении — агент предложит подход, распишет шаги и сам создаст компоненты.

Отдельно стоит отметить работу с git и коммитами: команда forge commit анализирует изменения и генерирует осмысленное сообщение коммита без лишних вопросов, а forge suggest "find large log files" превращает описание на человеческом языке в готовую shell-команду. Для разбора конфликтов при мерже агент объясняет разницу между ветками и предлагает вариант разрешения, а не просто показывает diff.

Для команд, которые гоняют агентов пачками — код-ревью, рефакторинг легаси-классов в хуки, проектирование схемы базы данных — есть режим multi-agent workflows и работа с изолированными git worktree через --sandbox, что удобно для параллельных экспериментов без риска сломать основную ветку.

Преимущества

  • Нулевая настройка — добавили API-ключ и работаете, никаких конфигов на старте
  • Родная среда — работает там, где вы уже работаете, без переключения контекста
  • Мультипровайдерность — OpenAI, Anthropic и другие LLM на выбор
  • Безопасность по умолчанию — restricted shell mode ограничивает доступ к файловой системе и предотвращает случайные правки
  • Три режима под разные задачи — TUI для диалога, one-shot для скриптов, :-плагин для встраивания в обычный шелл

Open Source и совместимость

Forgecode — полностью открытый проект (репозиторий tailcallhq/forgecode на GitHub, более 7000 звёзд, активная разработка и Discord-сообщество), так что код можно изучать, форкать и адаптировать под свои нужды.

Продукт полностью совместим с API VEGA — можно подключить его в существующую инфраструктуру без дополнительных прослоек и адаптеров.

Ссылки

https://github.com/tailcallhq/forgecode/