Agente de IA open source e de uso geral, executado na sua máquina como app desktop, CLI ou API incorporável, para tarefas de programação e outras atividades.
Muvon/octomind
Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP.
Alternativa open source a:Claude Code
- Estrelas
- 175
- Forks
- 32
- Issues abertas
- 38
- Último commit
- há 17 horas
O que é?
O Octomind dá a um LLM acesso real a um repositório de código por meio de ferramentas MCP: ele pode ler e gravar arquivos, executar comandos shell, pesquisar código e delegar tarefas a subagentes. O mesmo mecanismo de sessão funciona de forma interativa no terminal, recebendo dados via stdin para CI e scripts, como daemon em segundo plano que aceita mensagens de outro terminal, por WebSocket ou como subagente ACP dentro de outro agente ou editor.
O comportamento é configurado em TOML. Guardrails determinísticos podem bloquear chamadas de ferramentas antes de serem executadas, injetar a saída de lint ou formatação após os resultados das ferramentas e executar scripts de validação ao fim de cada turno, evitando que tarefas autônomas dependam de solicitações de aprovação. Papéis e workflows definem modelos, prompts, conjuntos de ferramentas e limites por papel; agentes especialistas empacotados podem ser instalados a partir de taps, que são repositórios do GitHub.
Os modelos podem vir do Octomind Cloud ou das suas próprias chaves para provedores como OpenRouter, Anthropic, OpenAI, DeepSeek e Ollama. O projeto é escrito em Rust, distribuído como um único binário por meio de scripts de instalação, Homebrew, Cargo e Docker, e licenciado sob Apache 2.0.
Recursos principais
- 01Os modos interativo, piped, daemon, WebSocket e ACP compartilham um único mecanismo de sessão.
- 02Guardrails em TOML bloqueiam chamadas de ferramentas, injetam a saída de hooks e executam validadores após cada turno.
- 03O cliente MCP oferece suporte a servidores stdio e Streamable HTTP, incluindo OAuth.
- 04Papéis e workflows definem modelos, prompts, ferramentas e pipelines com várias etapas por papel.
- 05Taps instalam agentes especialistas empacotados e suas dependências de ferramentas no primeiro uso.
- 06Compatível com modelos da OpenRouter, Anthropic, OpenAI, DeepSeek e Ollama.
Casos de uso
- Executar um agente de programação sem supervisão em pipelines de CI ou tarefas agendadas.
- Controlar um agente de longa duração em segundo plano que recebe mensagens de um shell.
- Incorporar um agente de programação como subagente em outro editor ou stack de agentes.
- Aplicar políticas de comandos e arquivos às ações do agente sem aprovações manuais.
Início rápido
- 1
Instale com Homebrew (macOS)
brew install muvon/tap/octomind - 2
Ou instale com Cargo (Rust 1.95 ou superior)
cargo install octomind - 3
Entre no Octomind Cloud para acessar modelos ou, em vez disso, configure sua própria chave de provedor
octomind login - 4
Execute um especialista no diretório do seu projeto
octomind run developer:general
Antes de usar
- O acesso aos modelos requer uma conta conectada ao Octomind Cloud ou sua própria chave de API do provedor.
- As funções de especialista vêm de um registro tap separado e podem instalar ferramentas e solicitar credenciais na primeira execução.
Tópicos
Perguntas frequentes
- O que é octomind?
- Runtime open source de agente de programação com IA, com foco em CLI, compatível com qualquer modelo via ferramentas MCP e disponível em modos interativo, piped, daemon ou WebSocket/ACP. O Octomind dá a um LLM acesso real a um repositório de código por meio de ferramentas MCP: ele pode ler e gravar arquivos, executar comandos shell, pesquisar código e delegar tarefas a subagentes. O mesmo mecanismo de sessão funciona de forma interativa no terminal, recebendo dados via stdin para CI e scripts, como daemon em segundo plano que aceita mensagens de outro terminal, por WebSocket ou como subagente ACP dentro de outro agente ou editor.
- octomind é gratuito? Qual é a licença?
- octomind é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- octomind ainda é mantido?
- Manutenção ativa. O último commit de octomind foi em 20 de out. de 2026.
- Para que posso usar octomind?
- Executar um agente de programação sem supervisão em pipelines de CI ou tarefas agendadas. Controlar um agente de longa duração em segundo plano que recebe mensagens de um shell. Incorporar um agente de programação como subagente em outro editor ou stack de agentes. Aplicar políticas de comandos e arquivos às ações do agente sem aprovações manuais.
- Como instalar octomind?
- Instale com Homebrew (macOS): brew install muvon/tap/octomind Ou instale com Cargo (Rust 1.95 ou superior): cargo install octomind Entre no Octomind Cloud para acessar modelos ou, em vez disso, configure sua própria chave de provedor: octomind login Execute um especialista no diretório do seu projeto: octomind run developer:general
- Onde consigo octomind?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Muvon/octomind
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente de IA open source para programação no terminal, com interfaces complementares para desktop, web, editores e chat.
Grok Build é um agente de programação com IA da SpaceXAI que roda no terminal, com uma TUI em tela cheia para editar arquivos, executar comandos shell e pesquisar na web.
Um agente de IA que aprende com a experiência para criar e aprimorar skills, funciona com vários provedores de modelos e pode ser usado pela CLI e por apps de mensagens.
Agente de IA open source do Google que leva o Gemini ao terminal para consultar, editar e automatizar código.
Agente de programação open source em Rust para o terminal, que edita arquivos, executa comandos e funciona com mais de 40 provedores de modelos, incluindo modelos locais.