M
Muvon/octomind
Coding agent and runtime in one binary, for any model
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
Install & config
- Copy the command above
- Paste it as one entry under
mcpServersinclaude_desktop_config.json— local servers take command + args (example: clients) - Restart your client
Install command from the repository
brew install muvon/tap/octomind
Parsed from the README we fetched on 2026-11-07; we have not executed it.
This is the install method the repository states, not an MCP client config, so no JSON is generated.
Key names differ by client: Clients & CLI
- Source
- collected from the abordage/awesome-mcp list · type: MCP server
- Harvest history
- first seen 2026-11-05 · last seen 2026-11-14 · seen 10× · listed by 10 sources
- Score
- score 1,003 · 10 sources · mcp
- Install
brew install muvon/tap/octomind
FAQ (answers come from our records)
How do I install it?
The repository provides this install command:
brew install muvon/tap/octomind. It comes from the repository itself; we cannot guarantee it runs as-is in your client.Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-11-05;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.
Open-source coding agent harness. One Rust binary, any model, every surface.
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Interactive, stdin, daemon, WebSocket, or ACP — one binary, one config. A supervising model plans and checks the work. Policy lives in TOML guardrails, not approval prompts.
Website · Docs · Tap Registry · Benchmarks · Issues
Octomind is an open-source coding agent harness. It gives any LLM the tools to work in a repository — read and edit files, run shells, search code, delegate to sub-agents — through MCP, and runs the result as an interactive CLI, a stdin pipe, a daemon, a WebSocket server, or an ACP agent in your editor. Most agents stop and ask a human before each risky step, which works at a keyboard and blocks everything in CI. Octomind writes that policy down as TOML guardrails and adds a supervising model that plans and checks the work, so the same session can run with nobody watching. On 25 tasks taken from merged pull requests it solved 24; OpenCode solved 19 with the same model at about twice the cost (benchmarks).
## How It Works
One diagram, the whole turn: what is assembled before the model sees the request, the tool loop, how a turn is allowed to end, and what carries over to the next session.
What the model sees is built once per user message, not per tool round: AGENTS.md, the skills whose rules match the prompt (standard SKILL.md folders), the tool bundles those skills need (they start their own MCP servers on demand), and the few past lessons that match. Skills · Learning
Compression folds older turns into a summary that cites content-addressed blocks; the raw messages stay in a per-session archive and the recall tool brings any block back verbatim as a normal tool result, so history is never rewritten and the prompt cache survives. Compression
Guards, hooks, validators are deterministic and live in .agents/guardrails.toml plus scripts; they run before any model opinion. The optional intent check ([supervisor.authorizer], off by default) adds one supervisor-model look after the guards and blocks a call only when it independently conflicts with what you asked for. Guardrails
The supervisor is a second model ([supervisor.model]): it keeps the plan and reminds the model of the goal each turn, cuts oversized tool results down to the lines the task needs (copied, never retyped), and refuses a self-reported "done" until the evidence checks out. The loop check is a fixed heuristic: when the model repeats itself or stalls it gets one nudge, never a takeover. Supervisor
The decision model ([decision]) is optional: a classifier that answers typed yes/no questions with a probability instead of prose. When set, the supervisor sends its cheap questions there — which lessons to recall, which skill to activate, which lines to keep, whether a completion claim holds — and keeps chat calls for writing. Calibrated decisions
Learning extracts lessons after /done or at exit, in your own words, into files under learning/ / /; later sessions recall the ones that match. With [supervisor.learning.evolution] enabled, recurring lessons become skill and guardrail candidates that run in shadow first, then an A/B trial against a control arm, and go active only when they beat it. Learning
Website · Docs · Tap Registry · Benchmarks · Issues
Octomind is an open-source coding agent harness. It gives any LLM the tools to work in a repository — read and edit files, run shells, search code, delegate to sub-agents — through MCP, and runs the result as an interactive CLI, a stdin pipe, a daemon, a WebSocket server, or an ACP agent in your editor. Most agents stop and ask a human before each risky step, which works at a keyboard and blocks everything in CI. Octomind writes that policy down as TOML guardrails and adds a supervising model that plans and checks the work, so the same session can run with nobody watching. On 25 tasks taken from merged pull requests it solved 24; OpenCode solved 19 with the same model at about twice the cost (benchmarks).
## How It Works
One diagram, the whole turn: what is assembled before the model sees the request, the tool loop, how a turn is allowed to end, and what carries over to the next session.
What the model sees is built once per user message, not per tool round: AGENTS.md, the skills whose rules match the prompt (standard SKILL.md folders), the tool bundles those skills need (they start their own MCP servers on demand), and the few past lessons that match. Skills · Learning
Compression folds older turns into a summary that cites content-addressed blocks; the raw messages stay in a per-session archive and the recall tool brings any block back verbatim as a normal tool result, so history is never rewritten and the prompt cache survives. Compression
Guards, hooks, validators are deterministic and live in .agents/guardrails.toml plus scripts; they run before any model opinion. The optional intent check ([supervisor.authorizer], off by default) adds one supervisor-model look after the guards and blocks a call only when it independently conflicts with what you asked for. Guardrails
The supervisor is a second model ([supervisor.model]): it keeps the plan and reminds the model of the goal each turn, cuts oversized tool results down to the lines the task needs (copied, never retyped), and refuses a self-reported "done" until the evidence checks out. The loop check is a fixed heuristic: when the model repeats itself or stalls it gets one nudge, never a takeover. Supervisor
The decision model ([decision]) is optional: a classifier that answers typed yes/no questions with a probability instead of prose. When set, the supervisor sends its cheap questions there — which lessons to recall, which skill to activate, which lines to keep, whether a completion claim holds — and keeps chat calls for writing. Calibrated decisions
Learning extracts lessons after /done or at exit, in your own words, into files under learning/ / /; later sessions recall the ones that match. With [supervisor.learning.evolution] enabled, recurring lessons become skill and guardrail candidates that run in shadow first, then an A/B trial against a control arm, and go active only when they beat it. Learning
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/muvon-octomind/)
- Source
- awesome · https://github.com/Muvon/octomind
- Browse by field
- MCP servers
- Listed by
- 10 independent sources
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.