Un espacio de trabajo de IA local primero para chatear con varios agentes, usar agentes de programación y crear flujos visuales, como app de escritorio o consola web autoalojada.
cft0808/edict
Sistema de orquestación multiagente para OpenClaw que modela la colaboración entre agentes de IA según la estructura de las Tres Provincias y los Seis Ministerios de la dinastía Tang, con una etapa de revisión y un tablero kanban en tiempo real.
- Estrellas
- 17,009
- Forks
- 1,765
- Issues abiertos
- 15
- Último commit
- hace 24 días
¿Qué es?
Edict es un sistema de orquestación multiagente basado en OpenClaw. Organiza alrededor de una docena de agentes de IA en una jerarquía inspirada en las Tres Provincias y los Seis Ministerios: un agente despachador recibe las solicitudes, un agente de planificación redacta subtareas, un agente de revisión puede rechazar los planes y devolverlos para que se rehagan, y un grupo de agentes ejecutores realiza el trabajo aprobado e informa de los resultados.
La principal diferencia del proyecto frente a los frameworks de agentes habituales es que todas las tareas deben pasar por una etapa de revisión antes de ejecutarse, y las rutas de comunicación permitidas entre agentes se definen en una matriz de permisos explícita. Una máquina de estados valida las transiciones de estado de las tareas, y los cambios de estado se registran en un log de auditoría para poder consultar el historial completo de cada tarea.
Un dashboard basado en React muestra las tareas en un tablero kanban, indica el estado y los heartbeats de los agentes, permite pausar, cancelar o reanudar tareas y ofrece la posibilidad de cambiar el LLM que usa cada agente. El backend usa únicamente la biblioteca estándar de Python para el servidor del dashboard, y el proyecto también incluye una imagen de demostración de Docker que funciona con datos simulados.
Funciones clave
- 01Etapa de revisión obligatoria en la que un agente dedicado puede rechazar los planes y devolverlos para que se rehagan
- 02Matriz de permisos que restringe qué agentes pueden enviar mensajes a otros
- 03Validación mediante una máquina de estados y logs de auditoría para cada cambio de estado de una tarea
- 04Dashboard kanban con cronologías detalladas de las tareas, indicadores de heartbeat y controles para pausar, cancelar o reanudar
- 05Cambio del modelo LLM y gestión de skills de cada agente desde el dashboard
- 06Plantillas de tareas listas para usar y una demostración de Docker que funciona sin OpenClaw
Casos de uso
- Ejecutar una tarea de software con varios pasos (diseño, implementación, pruebas y documentación) mediante agentes independientes de planificación, revisión y ejecución
- Auditar y revisar cómo un flujo de trabajo de agentes de IA llegó a su resultado
- Experimentar con la orquestación de agentes basada en roles sobre OpenClaw
- Supervisar en un solo dashboard el estado de los agentes, el uso de tokens y el progreso de las tareas
Inicio rápido
- 1
Ejecuta la imagen de demostración de Docker (incluye datos simulados, no hace falta OpenClaw)
docker run -p 7891:7891 cft0808/sansheng-demo - 2
Abre el panel kanban en el navegador
- 3
Para completar la instalación, clona el repositorio
git clone https://github.com/cft0808/edict.git - 4
Entra en el directorio y ejecuta el script de instalación (requiere OpenClaw)
cd edict && chmod +x install.sh && ./install.sh
Antes de usarlo
- Para completar la instalación, primero debes instalar OpenClaw.
- La instalación completa solo está documentada para macOS y Linux.
- La configuración inicial requiere configurar una clave de API antes de poder ejecutar los agentes.
Temas
Preguntas frecuentes
- ¿Qué es edict?
- Sistema de orquestación multiagente para OpenClaw que modela la colaboración entre agentes de IA según la estructura de las Tres Provincias y los Seis Ministerios de la dinastía Tang, con una etapa de revisión y un tablero kanban en tiempo real. Edict es un sistema de orquestación multiagente basado en OpenClaw. Organiza alrededor de una docena de agentes de IA en una jerarquía inspirada en las Tres Provincias y los Seis Ministerios: un agente despachador recibe las solicitudes, un agente de planificación redacta subtareas, un agente de revisión puede rechazar los planes y devolverlos para que se rehagan, y un grupo de agentes ejecutores realiza el trabajo aprobado e informa de los resultados.
- ¿edict es gratuito? ¿Qué licencia tiene?
- edict es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿edict sigue mantenido?
- Mantenimiento activo. El último commit de edict fue el 28 sept 2026.
- ¿Para qué puedo usar edict?
- Ejecutar una tarea de software con varios pasos (diseño, implementación, pruebas y documentación) mediante agentes independientes de planificación, revisión y ejecución Auditar y revisar cómo un flujo de trabajo de agentes de IA llegó a su resultado Experimentar con la orquestación de agentes basada en roles sobre OpenClaw Supervisar en un solo dashboard el estado de los agentes, el uso de tokens y el progreso de las tareas
- ¿Cómo se instala edict?
- Ejecuta la imagen de demostración de Docker (incluye datos simulados, no hace falta OpenClaw): docker run -p 7891:7891 cft0808/sansheng-demo Abre el panel kanban en el navegador Para completar la instalación, clona el repositorio: git clone https://github.com/cft0808/edict.git Entra en el directorio y ejecuta el script de instalación (requiere OpenClaw): cd edict && chmod +x install.sh && ./install.sh
- ¿Dónde consigo edict?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/cft0808/edict
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un cockpit web autohospedado para agentes de OpenClaw, con chat de voz, tablero kanban, edición de archivos del espacio de trabajo, vistas de sesiones y seguimiento del uso.
Framework de Python de código abierto para orquestar agentes de IA autónomos basados en roles (Crews) y flujos de trabajo basados en eventos (Flows).
Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
Framework de Python para crear agentes de IA autónomos que investigan, planifican, programan y ejecutan tareas, con memoria, RAG y más de 100 proveedores de LLM.
Aplicación autoalojada de Node.js y React para coordinar equipos de agentes de IA, con organigramas, seguimiento de tareas, presupuestos y gobernanza.