Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
tailcallhq/forgecode
Терминальный AI-агент для программирования на Rust с поддержкой множества LLM-провайдеров, TUI, CLI-команд для разового запуска и плагина для ZSH.
Open source альтернатива:Claude Code
- Звёзды
- 7,637
- Форки
- 1,460
- Открытые issues
- 33
- Последний коммит
- 5 часов назад
Что это?
Forge — AI-агент для программирования, который работает в терминале. Он умеет читать и редактировать файлы проекта, выполнять команды оболочки и вести многошаговые диалоги в течение сессии. Его можно использовать в интерактивном режиме TUI, запускать одной командой из скриптов или подключить как плагин для ZSH, чтобы отправлять запросы из командной строки с помощью префикса `:`.
Forge поддерживает множество провайдеров моделей, включая Claude, GPT, Grok, Gemini, DeepSeek и OpenRouter. Учетные данные провайдеров настраиваются командой `forge provider login`. В комплект входят три агента: `forge` для реализации, `sage` для исследований в режиме только для чтения и `muse` для составления планов. Для отдельных проектов или глобально можно добавлять собственных агентов, навыки и команды, а также инструкции в `AGENTS.md`.
В проект также входят генерация сообщений коммитов, предложения команд оболочки на естественном языке, управление диалогами с экспортом в JSON или HTML, интеграция с MCP-серверами и необязательный семантический поиск по кодовой базе через сервер индексации.
Ключевые возможности
- 01Интерактивный TUI, CLI для разового запуска и режим работы через плагин для ZSH
- 02Поддержка множества LLM-провайдеров, включая Claude, GPT, Gemini и OpenRouter
- 03Встроенные агенты для реализации, исследований в режиме только для чтения и планирования
- 04Генерация сообщений git-коммитов и предложений команд оболочки на естественном языке
- 05Сохраненные диалоги, которые можно возобновлять, клонировать и экспортировать
- 06Интеграция с MCP-серверами, а также поддержка собственных навыков, агентов и команд
Сценарии использования
- Внесение изменений сразу в несколько файлов кодовой базы из терминала
- Вопросы о незнакомом коде и разбор работы функций
- Создание сообщений коммитов и описаний PR по diff
- Запуск задач с помощью AI в скриптах и CI-подобных пайплайнах
Быстрый старт
- 1
Установите Forge с помощью скрипта установки из README
- 2
Войдите в аккаунт у своего поставщика ИИ
forge provider login - 3
Запустите Forge
forge
Что важно знать
- Для работы нужны учетные данные или API-ключ поставщика ИИ.
- Для установки необходимо выполнить в оболочке скрипт, загруженный с помощью curl.
Темы
Частые вопросы
- Что такое forgecode?
- Терминальный AI-агент для программирования на Rust с поддержкой множества LLM-провайдеров, TUI, CLI-команд для разового запуска и плагина для ZSH. Forge — AI-агент для программирования, который работает в терминале. Он умеет читать и редактировать файлы проекта, выполнять команды оболочки и вести многошаговые диалоги в течение сессии. Его можно использовать в интерактивном режиме TUI, запускать одной командой из скриптов или подключить как плагин для ZSH, чтобы отправлять запросы из командной строки с помощью префикса `:`.
- forgecode можно использовать бесплатно? Какая у него лицензия?
- forgecode распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- forgecode всё ещё поддерживается?
- Активно поддерживается. Последний коммит в forgecode — 21 окт. 2026 г..
- Для чего можно использовать forgecode?
- Внесение изменений сразу в несколько файлов кодовой базы из терминала Вопросы о незнакомом коде и разбор работы функций Создание сообщений коммитов и описаний PR по diff Запуск задач с помощью AI в скриптах и CI-подобных пайплайнах
- Как установить forgecode?
- Установите Forge с помощью скрипта установки из README Войдите в аккаунт у своего поставщика ИИ: forge provider login Запустите Forge: forge
- Где скачать forgecode?
- Исходный код и инструкции по установке — на GitHub: https://github.com/tailcallhq/forgecode
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Лёгкий coding agent от OpenAI, который запускается локально в терминале и помогает писать код и работать с ним.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.
Grok Build — терминальный ИИ-агент для программирования от SpaceXAI с полноэкранным TUI, который редактирует файлы, выполняет команды оболочки и ищет информацию в интернете.
Открытый рекурсивный coding-агент на Rust с постоянным Python-окружением, дочерними агентами и поддержкой разных провайдеров моделей.
Open-source runtime для AI-агентов программирования с CLI-first подходом: работает с любой моделью через MCP tools в интерактивном режиме, через stdin, как демон или по WebSocket/ACP.