Repolode
haseeb-heaven

haseeb-heaven/open-agent

Терминальный AI-агент, который планирует и выполняет задачи с бесплатными, локальными (Ollama, LM Studio) или облачными моделями с вашим API-ключом.

Open source альтернатива:Claude CodeOpen 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. 1

    Установить из npm

    npm install -g @haseeb_heaven/open-agent
  2. 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 в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.

108,8 тыс.+120 за неделю14,9 тыс.TypeScriptApache-2.0Активно поддерживаетсяОбновлён 17 часов назад

Терминальный AI-ассистент для программирования, оптимизированный для моделей DeepSeek, с режимом глубокого мышления, настройкой усилий рассуждения, поддержкой Agent Skills и интеграцией с MCP.

2,2 тыс.+9 за неделю224TypeScriptMITАктивно поддерживаетсяОбновлён 22 часа назад

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

225 тыс.+1,7 тыс. за неделю30,4 тыс.TypeScriptMITОбновлён 17 часов назад