Repolode
Muvon

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. 1

    Установите с помощью Homebrew (macOS)

    brew install muvon/tap/octomind
  2. 2

    Или установите с помощью Cargo (Rust 1.95 или новее)

    cargo install octomind
  3. 3

    Войдите в Octomind Cloud, чтобы получить доступ к моделям, или вместо этого укажите собственный ключ провайдера

    octomind login
  4. 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 обновляется ежедневно.

Похожие проекты