An open source, general-purpose AI agent that runs on your machine as a desktop app, CLI, or embeddable API, for code and non-code tasks.
Muvon/octomind
A CLI-first open-source AI coding agent runtime that works with any model via MCP tools, interactively, piped, as a daemon, or over WebSocket/ACP.
Open-source alternative to:Claude Code
- Stars
- 175
- Forks
- 32
- Open issues
- 38
- Last commit
- 13 hours ago
What is it?
Octomind gives an LLM real access to a code repository through MCP tools: it can read and write files, run shell commands, search code, and delegate work to sub-agents. The same session engine runs interactively in a terminal, piped through stdin for CI and scripts, as a background daemon that accepts messages from another terminal, over WebSocket, or as an ACP sub-agent inside another agent or editor.
Behavior is configured in TOML. Deterministic guardrails can deny tool calls before they run, inject lint or format output after tool results, and run validator scripts after each turn, so autonomous jobs do not depend on approval prompts. Roles and workflows set per-role models, prompts, toolsets and budgets, and packaged specialist agents can be installed from taps, which are GitHub repositories.
Models can come from Octomind Cloud or from your own keys for providers such as OpenRouter, Anthropic, OpenAI, DeepSeek and Ollama. The project is written in Rust, is distributed as a single binary via install scripts, Homebrew, Cargo and Docker, and is licensed under Apache 2.0.
Key features
- 01Interactive, piped, daemon, WebSocket and ACP modes share one session engine.
- 02Guardrails in TOML deny tool calls, inject hook output and run post-turn validators.
- 03MCP client supports stdio and Streamable HTTP servers, including OAuth.
- 04Roles and workflows set per-role models, prompts, tools and multi-step pipelines.
- 05Taps install packaged specialist agents and their tool dependencies on first use.
- 06Works with OpenRouter, Anthropic, OpenAI, DeepSeek and Ollama models.
Use cases
- Running a coding agent unattended in CI pipelines or scheduled jobs.
- Driving a long-running background agent that receives messages from a shell.
- Embedding a coding agent as a sub-agent inside another editor or agent stack.
- Enforcing command and file policies on agent actions without manual approvals.
Quick start
- 1
Install with Homebrew (macOS)
brew install muvon/tap/octomind - 2
Or install with Cargo (Rust 1.95+)
cargo install octomind - 3
Sign in to Octomind Cloud for model access, or export your own provider key instead
octomind login - 4
Run a specialist in your project directory
octomind run developer:general
Things to know
- Model access needs either an Octomind Cloud login or your own provider API key.
- The specialist roles come from a separate tap registry and may install tools and ask for credentials on first run.
Topics
FAQ
- What is octomind?
- A CLI-first open-source AI coding agent runtime that works with any model via MCP tools, interactively, piped, as a daemon, or over WebSocket/ACP. Octomind gives an LLM real access to a code repository through MCP tools: it can read and write files, run shell commands, search code, and delegate work to sub-agents. The same session engine runs interactively in a terminal, piped through stdin for CI and scripts, as a background daemon that accepts messages from another terminal, over WebSocket, or as an ACP sub-agent inside another agent or editor.
- Is octomind free to use? What license does it have?
- octomind is open source under the Apache-2.0 license. Check the license terms before using it in commercial products.
- Is octomind still maintained?
- Actively maintained. The last commit to octomind was on Oct 20, 2026.
- What can I use octomind for?
- Running a coding agent unattended in CI pipelines or scheduled jobs. Driving a long-running background agent that receives messages from a shell. Embedding a coding agent as a sub-agent inside another editor or agent stack. Enforcing command and file policies on agent actions without manual approvals.
- How do I install octomind?
- Install with Homebrew (macOS): brew install muvon/tap/octomind Or install with Cargo (Rust 1.95+): cargo install octomind Sign in to Octomind Cloud for model access, or export your own provider key instead: octomind login Run a specialist in your project directory: octomind run developer:general
- Where can I get octomind?
- The source code and installation instructions are on GitHub: https://github.com/Muvon/octomind
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An open-source AI coding agent that runs in your terminal, with companion desktop, web, editor, and chat interfaces.
Grok Build is a terminal AI coding agent from SpaceXAI with a full-screen TUI that edits files, runs shell commands and searches the web.
A self-improving AI agent that creates and refines skills from experience, runs on many model providers, and works through CLI and messaging apps.
An open-source AI agent from Google that brings Gemini into your terminal to query, edit, and automate code.
Open-source Rust coding agent for the terminal that edits files, runs commands and works with 40+ model providers, including local models.