CLI y aplicación de escritorio en Go para gestionar skills, agentes, reglas, conexiones MCP y hooks de programación con IA desde una sola fuente y sincronizarlos con herramientas como Claude Code y Codex.
coleam00/Archon
Motor de flujos de trabajo de código abierto que ejecuta procesos de programación con IA y otros procesos definidos en YAML, con agentes, scripts y puntos de aprobación humana.
- Estrellas
- 23,729
- Forks
- 3,611
- Issues abiertos
- 180
- Último commit
- ayer
¿Qué es?
Archon permite describir en YAML cómo se realiza el trabajo. Cada flujo de trabajo es un grafo de nodos: las instrucciones para agentes de IA se encargan de las decisiones, los comandos de bash y los scripts ejecutan comprobaciones deterministas, los bucles repiten pasos hasta que se supera una prueba y los nodos de espera pausan la ejecución para que una persona pueda aprobarla o rechazarla. El objetivo es que la programación asistida por IA siga siempre el mismo plan, las mismas comprobaciones y los mismos puntos de control, en lugar de depender de cómo se desarrolle una ejecución concreta de un agente.
El paquete sdlc incluido implementa un flujo de entrega de software: lleva una incidencia por las etapas de planificación, implementación, revisión, espera de CI y fusión, con colas que recogen el trabajo listo y elementos que requieren atención que solo se muestran cuando hace falta tomar una decisión. El motor es genérico, así que este mismo enfoque puede usarse para producción de contenido, investigación u operaciones. Archon ejecuta Claude Code, Codex y Pi mediante sus propias CLI y SDK, guarda por defecto los registros de ejecución y los datos de costos en una base de datos SQLite local (PostgreSQL es opcional) y ofrece una CLI, una consola web e integraciones de chat para Slack, Telegram, GitHub y Discord.
La extensión se realiza mediante plugins para paquetes de flujos de trabajo, proveedores de agentes, plataformas de alojamiento de código y servicios de chat. Los plugins se instalan desde repositorios de GitHub con el comando archon plugin add. El proyecto está escrito en TypeScript y se ejecuta en Bun.
Funciones clave
- 01Definir flujos de trabajo de varios pasos en YAML con nodos de agente, bash, script, bucle, espera y flujo de trabajo secundario.
- 02Los bucles repiten un paso hasta que se supera un comando de shell, como el de la suite de pruebas.
- 03Pausar ejecuciones para que una persona las apruebe o rechace mediante una cola de elementos que requieren atención.
- 04Ejecutar cada tarea del repositorio en su propio git worktree para permitir que varias avancen en paralelo.
- 05Compatible con Claude Code, Codex y Pi como proveedores de agentes.
- 06Incluye un paquete sdlc que lleva incidencias de GitHub hasta convertirlas en pull requests fusionadas.
Casos de uso
- Automatizar la entrega desde una incidencia hasta un pull request en un repositorio, manteniendo puntos de revisión y aprobación.
- Estandarizar la forma en que los agentes de programación con IA planifican, implementan y prueban cambios en un equipo.
- Crear procesos repetibles que no sean de programación, como flujos de producción de contenido o investigación con pasos a cargo de agentes.
- Alojar por cuenta propia un registro de auditoría de las ejecuciones de agentes, sus resultados y costos para un equipo.
Inicio rápido
- 1
Instala Claude Code e inicia sesión, o instala Codex
- 2
Instala Archon con Homebrew
brew install coleam00/archon/archon - 3
Muestra los workflows disponibles en tu repositorio git
archon workflow list - 4
Ejecuta un workflow de investigación incluido y plantea una pregunta
archon workflow run archon-investigate "Why does the login test fail?"
Antes de usarlo
- Necesitas un proveedor de agentes como Claude Code o Codex y usar tus propias cuentas.
- De forma predeterminada, se envían eventos anónimos de telemetría de uso.
Temas
Preguntas frecuentes
- ¿Qué es Archon?
- Motor de flujos de trabajo de código abierto que ejecuta procesos de programación con IA y otros procesos definidos en YAML, con agentes, scripts y puntos de aprobación humana. Archon permite describir en YAML cómo se realiza el trabajo. Cada flujo de trabajo es un grafo de nodos: las instrucciones para agentes de IA se encargan de las decisiones, los comandos de bash y los scripts ejecutan comprobaciones deterministas, los bucles repiten pasos hasta que se supera una prueba y los nodos de espera pausan la ejecución para que una persona pueda aprobarla o rechazarla. El objetivo es que la programación asistida por IA siga siempre el mismo plan, las mismas comprobaciones y los mismos puntos de control, en lugar de depender de cómo se desarrolle una ejecución concreta de un agente.
- ¿Archon es gratuito? ¿Qué licencia tiene?
- Archon es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Archon sigue mantenido?
- Mantenimiento activo. El último commit de Archon fue el 20 oct 2026.
- ¿Para qué puedo usar Archon?
- Automatizar la entrega desde una incidencia hasta un pull request en un repositorio, manteniendo puntos de revisión y aprobación. Estandarizar la forma en que los agentes de programación con IA planifican, implementan y prueban cambios en un equipo. Crear procesos repetibles que no sean de programación, como flujos de producción de contenido o investigación con pasos a cargo de agentes. Alojar por cuenta propia un registro de auditoría de las ejecuciones de agentes, sus resultados y costos para un equipo.
- ¿Cómo se instala Archon?
- Instala Claude Code e inicia sesión, o instala Codex Instala Archon con Homebrew: brew install coleam00/archon/archon Muestra los workflows disponibles en tu repositorio git: archon workflow list Ejecuta un workflow de investigación incluido y plantea una pregunta: archon workflow run archon-investigate "Why does the login test fail?"
- ¿Dónde consigo Archon?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/coleam00/Archon
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un almacén personal de contexto que proporciona conocimiento persistente de los proyectos a agentes de programación con IA como Codex, Claude Code y OpenCode mediante una CLI, un servidor MCP y una app de escritorio.
Aplicación de escritorio, móvil, web y CLI para ejecutar y orquestar varios agentes de programación, como Claude Code, Codex y OpenCode, en worktrees paralelos.
Galería pública y CLI para explorar, instalar y enviar mascotas animadas de pixel art que flotan en la pantalla y reaccionan a Codex y otros agentes de programación.
Runtime modular y sistema de orquestación que coordina agentes de programación con IA mediante pipelines con controles para tareas, revisión, entregas y documentación en Claude Code, Codex, Cursor y más.
Agente de IA de código abierto y propósito general que se ejecuta en tu equipo como app de escritorio, CLI o API integrable, para tareas de programación y de otro tipo.