Универсальный open-source AI-агент для задач с кодом и без: работает на вашем компьютере как desktop-приложение, CLI или встраиваемый API.
Muvon/octomind
Open-source runtime для AI-агентов программирования с CLI-first подходом: работает с любой моделью через MCP tools в интерактивном режиме, через stdin, как демон или по WebSocket/ACP.
Open source альтернатива:Claude Code
- Звёзды
- 175
- Форки
- 32
- Открытые issues
- 38
- Последний коммит
- 13 часов назад
Что это?
Octomind предоставляет LLM реальный доступ к репозиторию кода через MCP tools: агент может читать и записывать файлы, запускать shell-команды, искать по коду и делегировать задачи субагентам. Один и тот же движок сессий работает интерактивно в терминале, принимает данные через stdin для CI и скриптов, запускается фоновым демоном, который получает сообщения из другого терминала, работает по WebSocket или выступает ACP-субагентом внутри другого агента или редактора.
Поведение настраивается в TOML. Детерминированные ограничения могут запрещать вызовы инструментов до их выполнения, добавлять вывод линтеров или форматтеров после результатов работы инструментов и запускать скрипты-валидаторы после каждого хода. Поэтому для автономных задач не нужны запросы на подтверждение. Роли и рабочие процессы задают модели, промпты, наборы инструментов и бюджеты для каждой роли, а готовых специализированных агентов можно устанавливать из taps — GitHub-репозиториев.
Модели можно использовать через Octomind Cloud или подключить собственные ключи для таких провайдеров, как OpenRouter, Anthropic, OpenAI, DeepSeek и Ollama. Проект написан на Rust, распространяется в виде одного бинарного файла через скрипты установки, Homebrew, Cargo и Docker и лицензирован по Apache 2.0.
Ключевые возможности
- 01Интерактивный режим, работа через stdin, режим демона, WebSocket и ACP используют один движок сессий.
- 02Ограничения в TOML запрещают вызовы инструментов, добавляют вывод хуков и запускают валидаторы после каждого хода.
- 03MCP-клиент поддерживает серверы stdio и Streamable HTTP, включая OAuth.
- 04Роли и рабочие процессы задают модели, промпты и инструменты для каждой роли, а также многошаговые конвейеры.
- 05Taps устанавливают готовых специализированных агентов и необходимые им зависимости инструментов при первом использовании.
- 06Поддерживаются модели OpenRouter, Anthropic, OpenAI, DeepSeek и Ollama.
Сценарии использования
- Запуск агента для программирования без присмотра в CI-конвейерах или запланированных задачах.
- Управление долгоживущим фоновым агентом, который получает сообщения из shell.
- Встраивание агента для программирования как субагента в другой редактор или стек агентов.
- Применение политик для команд и файлов в действиях агента без ручного подтверждения.
Быстрый старт
- 1
Установите с помощью Homebrew (macOS)
brew install muvon/tap/octomind - 2
Или установите с помощью Cargo (Rust 1.95 или новее)
cargo install octomind - 3
Войдите в Octomind Cloud, чтобы получить доступ к моделям, или вместо этого укажите собственный ключ провайдера
octomind login - 4
Запустите специалиста в каталоге проекта
octomind run developer:general
Что важно знать
- Для доступа к моделям необходимо войти в Octomind Cloud или использовать собственный API-ключ провайдера.
- Роли специалистов берутся из отдельного реестра tap; при первом запуске они могут устанавливать инструменты и запрашивать учетные данные.
Темы
Частые вопросы
- Что такое octomind?
- Open-source runtime для AI-агентов программирования с CLI-first подходом: работает с любой моделью через MCP tools в интерактивном режиме, через stdin, как демон или по WebSocket/ACP. Octomind предоставляет LLM реальный доступ к репозиторию кода через MCP tools: агент может читать и записывать файлы, запускать shell-команды, искать по коду и делегировать задачи субагентам. Один и тот же движок сессий работает интерактивно в терминале, принимает данные через stdin для CI и скриптов, запускается фоновым демоном, который получает сообщения из другого терминала, работает по WebSocket или выступает ACP-субагентом внутри другого агента или редактора.
- octomind можно использовать бесплатно? Какая у него лицензия?
- octomind распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- octomind всё ещё поддерживается?
- Активно поддерживается. Последний коммит в octomind — 20 окт. 2026 г..
- Для чего можно использовать octomind?
- Запуск агента для программирования без присмотра в CI-конвейерах или запланированных задачах. Управление долгоживущим фоновым агентом, который получает сообщения из shell. Встраивание агента для программирования как субагента в другой редактор или стек агентов. Применение политик для команд и файлов в действиях агента без ручного подтверждения.
- Как установить octomind?
- Установите с помощью Homebrew (macOS): brew install muvon/tap/octomind Или установите с помощью Cargo (Rust 1.95 или новее): cargo install octomind Войдите в Octomind Cloud, чтобы получить доступ к моделям, или вместо этого укажите собственный ключ провайдера: octomind login Запустите специалиста в каталоге проекта: octomind run developer:general
- Где скачать octomind?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Muvon/octomind
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый AI-агент для программирования, который работает в терминале и доступен также в настольном приложении, браузере, редакторах кода и чатах.
Grok Build — терминальный ИИ-агент для программирования от SpaceXAI с полноэкранным TUI, который редактирует файлы, выполняет команды оболочки и ищет информацию в интернете.
Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
Опенсорсный AI-агент от Google, который переносит Gemini в терминал и помогает анализировать, редактировать и автоматизировать работу с кодом.
Опенсорсный coding agent на Rust для терминала: редактирует файлы, запускает команды и работает с более чем 40 провайдерами моделей, включая локальные модели.