CLI с открытым исходным кодом для работы с coding-агентом в терминале через облачные API и локальные модели, например Ollama.
haseeb-heaven/open-agent
Терминальный AI-агент, который планирует и выполняет задачи с бесплатными, локальными (Ollama, LM Studio) или облачными моделями с вашим API-ключом.
Open source альтернатива:Claude Code
Open Interpreter
- Звёзды
- 278
- Форки
- 43
- Открытые issues
- 7
- Последний коммит
- в прошлом месяце
Что это?
OpenAgent — это open-source AI-агент, который запускается в терминале. Вы описываете задачу обычным языком, а он планирует шаги, вызывает инструменты и выдаёт результат — например, анализирует CSV-файл и строит график. Агент работает с бесплатными моделями OpenRouter, локальными средами запуска, такими как Ollama и LM Studio, а также с облачными провайдерами, включая OpenAI, Anthropic, Gemini, Groq и DeepSeek, если указать собственные API-ключи. Аккаунт не требуется.
Выбирать модели можно через файл реестра и флаги CLI: указать провайдера и модель вручную, включить ротацию бесплатных моделей с автоматическим переходом на запасной вариант или переключать модели прямо во время сессии. Бэкенд для веб-поиска выбирается с учётом доступных ключей; если ключей нет, используется цепочка запасных вариантов с Exa и DuckDuckGo. Расширения можно устанавливать из маркетплейса или по локальным манифестам, в том числе манифестам плагинов в стиле Claude и декларациям MCP-серверов.
Проект опубликован на npm и требует Node.js версии 22 или новее. Это форк Gemini CLI от Google под лицензией Apache-2.0; он работает на Windows, macOS и Linux.
Ключевые возможности
- 01Выполняет задачи, описанные обычным языком, в том числе планирует действия и использует инструменты.
- 02Поддерживает бесплатные модели OpenRouter с автоматическим переходом на запасной вариант.
- 03Подключается к локальным моделям через Ollama и LM Studio без API-ключа.
- 04Работает со множеством облачных провайдеров, используя ваши ключи из файла .env или при интерактивной настройке.
- 05Автоматически выбирает бэкенд для веб-поиска, а при отсутствии ключей переключается на Exa и DuckDuckGo.
- 06Устанавливает расширения по манифестам, в том числе декларации MCP-серверов.
Сценарии использования
- Анализ локального CSV-файла или таблицы и построение графиков из терминала.
- Эксперименты с open-source или локальными моделями без оплаты доступа к API.
- Запуск агента с локальной установкой Ollama для задач, чувствительных к конфиденциальности.
- Сравнение нескольких провайдеров LLM из одного интерфейса командной строки.
Быстрый старт
- 1
Установить из npm
npm install -g @haseeb_heaven/open-agent - 2
Запустить агента
openagent
Что важно знать
- Требуется Node.js версии 22 или новее.
- Для облачных моделей нужен собственный API-ключ; для локальных моделей должен быть запущен Ollama или LM Studio.
- Последние наработки по поддержке нескольких провайдеров находятся в ветке feature, а не в ветке по умолчанию.
В подборках
Темы
Частые вопросы
- Что такое open-agent?
- Терминальный AI-агент, который планирует и выполняет задачи с бесплатными, локальными (Ollama, LM Studio) или облачными моделями с вашим API-ключом. OpenAgent — это open-source AI-агент, который запускается в терминале. Вы описываете задачу обычным языком, а он планирует шаги, вызывает инструменты и выдаёт результат — например, анализирует CSV-файл и строит график. Агент работает с бесплатными моделями OpenRouter, локальными средами запуска, такими как Ollama и LM Studio, а также с облачными провайдерами, включая OpenAI, Anthropic, Gemini, Groq и DeepSeek, если указать собственные API-ключи. Аккаунт не требуется.
- open-agent можно использовать бесплатно? Какая у него лицензия?
- open-agent распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-agent всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в open-agent — 6 окт. 2026 г..
- Для чего можно использовать open-agent?
- Анализ локального CSV-файла или таблицы и построение графиков из терминала. Эксперименты с open-source или локальными моделями без оплаты доступа к API. Запуск агента с локальной установкой Ollama для задач, чувствительных к конфиденциальности. Сравнение нескольких провайдеров LLM из одного интерфейса командной строки.
- Как установить open-agent?
- Установить из npm: npm install -g @haseeb_heaven/open-agent Запустить агента: openagent
- Где скачать open-agent?
- Исходный код и инструкции по установке — на GitHub: https://github.com/haseeb-heaven/open-agent
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Опенсорсный AI-агент от Google, который переносит Gemini в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.
ИИ-агент для работы с кодом в терминале: читает и редактирует код, запускает shell-команды и работает с Kimi и совместимыми моделями.
Терминальный AI-ассистент для программирования, оптимизированный для моделей DeepSeek, с режимом глубокого мышления, настройкой усилий рассуждения, поддержкой Agent Skills и интеграцией с MCP.
Zero — терминальный coding agent на Go, который редактирует файлы, запускает команды и сохраняет локальные сессии; модель и уровень разрешений выбираете вы.
Open source AI-агент для программирования, работающий в терминале; также доступны desktop-приложение и два встроенных агента для разработки и планирования изменений.