Repolode
Muvon

Muvon/octomind

Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP.

Alternativa open source a:Claude Code

Estrellas
175
Forks
32
Issues abiertos
38
Último commit
hace 17 horas

¿Qué es?

Octomind da a un LLM acceso real a un repositorio de código mediante herramientas MCP: puede leer y escribir archivos, ejecutar comandos de shell, buscar código y delegar trabajo en subagentes. El mismo motor de sesiones se ejecuta de forma interactiva en una terminal, en modo tubería a través de stdin para CI y scripts, como daemon en segundo plano que acepta mensajes desde otra terminal, por WebSocket o como subagente ACP dentro de otro agente o editor.

El comportamiento se configura en TOML. Las barreras de seguridad deterministas pueden denegar llamadas a herramientas antes de que se ejecuten, inyectar la salida de linters o formateadores tras los resultados de las herramientas y ejecutar scripts validadores al final de cada turno, de modo que los trabajos autónomos no dependan de confirmaciones manuales. Los roles y los flujos de trabajo definen modelos, prompts, conjuntos de herramientas y presupuestos por rol, y los agentes especialistas empaquetados se pueden instalar desde taps, que son repositorios de GitHub.

Los modelos pueden provenir de Octomind Cloud o de tus propias claves para proveedores como OpenRouter, Anthropic, OpenAI, DeepSeek y Ollama. El proyecto está escrito en Rust, se distribuye como un único binario mediante scripts de instalación, Homebrew, Cargo y Docker, y tiene licencia Apache 2.0.

Funciones clave

  • 01Los modos interactivo, por tuberías, daemon, WebSocket y ACP comparten un mismo motor de sesiones.
  • 02Las barreras de seguridad en TOML deniegan llamadas a herramientas, inyectan la salida de los hooks y ejecutan validadores posteriores al turno.
  • 03El cliente MCP admite servidores stdio y Streamable HTTP, incluido OAuth.
  • 04Los roles y flujos de trabajo definen modelos, prompts, herramientas y canalizaciones de varios pasos por rol.
  • 05Los taps instalan agentes especialistas empaquetados y sus dependencias de herramientas en el primer uso.
  • 06Funciona con modelos de OpenRouter, Anthropic, OpenAI, DeepSeek y Ollama.

Casos de uso

  • Ejecutar un agente de programación sin supervisión en pipelines de CI o trabajos programados.
  • Gestionar un agente de larga duración en segundo plano que recibe mensajes desde una shell.
  • Integrar un agente de programación como subagente dentro de otro editor o pila de agentes.
  • Aplicar políticas de comandos y archivos a las acciones del agente sin aprobaciones manuales.

Inicio rápido

  1. 1

    Instala con Homebrew (macOS)

    brew install muvon/tap/octomind
  2. 2

    O instala con Cargo (Rust 1.95 o posterior)

    cargo install octomind
  3. 3

    Inicia sesión en Octomind Cloud para acceder a los modelos o, en su lugar, configura la clave de tu proveedor

    octomind login
  4. 4

    Ejecuta un especialista en el directorio de tu proyecto

    octomind run developer:general

Antes de usarlo

  • Para acceder a los modelos necesitas iniciar sesión en Octomind Cloud o usar tu propia clave API de proveedor.
  • Los roles de especialista proceden de un registro tap independiente y pueden instalar herramientas y solicitar credenciales la primera vez que se ejecutan.

Temas

Preguntas frecuentes

¿Qué es octomind?
Un runtime de agente de programación con IA de código abierto, orientado a CLI, que funciona con cualquier modelo mediante herramientas MCP, de forma interactiva, por tuberías, como daemon o por WebSocket/ACP. Octomind da a un LLM acceso real a un repositorio de código mediante herramientas MCP: puede leer y escribir archivos, ejecutar comandos de shell, buscar código y delegar trabajo en subagentes. El mismo motor de sesiones se ejecuta de forma interactiva en una terminal, en modo tubería a través de stdin para CI y scripts, como daemon en segundo plano que acepta mensajes desde otra terminal, por WebSocket o como subagente ACP dentro de otro agente o editor.
¿octomind es gratuito? ¿Qué licencia tiene?
octomind es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿octomind sigue mantenido?
Mantenimiento activo. El último commit de octomind fue el 20 oct 2026.
¿Para qué puedo usar octomind?
Ejecutar un agente de programación sin supervisión en pipelines de CI o trabajos programados. Gestionar un agente de larga duración en segundo plano que recibe mensajes desde una shell. Integrar un agente de programación como subagente dentro de otro editor o pila de agentes. Aplicar políticas de comandos y archivos a las acciones del agente sin aprobaciones manuales.
¿Cómo se instala octomind?
Instala con Homebrew (macOS): brew install muvon/tap/octomind O instala con Cargo (Rust 1.95 o posterior): cargo install octomind Inicia sesión en Octomind Cloud para acceder a los modelos o, en su lugar, configura la clave de tu proveedor: octomind login Ejecuta un especialista en el directorio de tu proyecto: octomind run developer:general
¿Dónde consigo octomind?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Muvon/octomind

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados