Um workspace de IA local-first para chat com múltiplos agentes, agentes de programação e fluxos visuais, como app desktop ou console web self-hosted.
cft0808/edict
Sistema de orquestração multiagente para OpenClaw que modela a colaboração entre agentes de IA com base na estrutura chinesa das Três Províncias e Seis Ministérios, com etapa de revisão e painel kanban em tempo real.
- Estrelas
- 17,009
- Forks
- 1,765
- Issues abertas
- 15
- Último commit
- há 24 dias
O que é?
Edict é um sistema de orquestração multiagente desenvolvido sobre o OpenClaw. Ele organiza cerca de uma dúzia de agentes de IA em uma hierarquia inspirada nas Três Províncias e Seis Ministérios: um agente despachante recebe as solicitações, um agente de planejamento elabora subtarefas, um agente de revisão pode rejeitar os planos e devolvê-los para ajustes, e um grupo de agentes executores realiza o trabalho aprovado e reporta os resultados.
O principal diferencial do projeto em relação aos frameworks de agentes mais comuns é que todas as tarefas passam por uma etapa obrigatória de revisão antes da execução, e as rotas de comunicação permitidas entre os agentes são definidas em uma matriz explícita de permissões. As transições de estado das tarefas são validadas por uma máquina de estados, e as mudanças são registradas em um log de auditoria para que seja possível rastrear todo o histórico de cada tarefa.
Um painel baseado em React exibe as tarefas em um quadro kanban, mostra a saúde e os heartbeats dos agentes, permite pausar, cancelar ou retomar tarefas e possibilita trocar o LLM usado por cada agente. O backend usa apenas a biblioteca padrão do Python para o servidor do painel, e o projeto também inclui uma imagem de demonstração Docker que funciona com dados simulados.
Recursos principais
- 01Etapa obrigatória de revisão em que um agente dedicado pode rejeitar os planos e devolvê-los para ajustes
- 02Matriz de permissões que restringe quais agentes podem enviar mensagens uns aos outros
- 03Validação por máquina de estados e logs de auditoria para cada mudança no status das tarefas
- 04Painel kanban com linhas do tempo detalhadas das tarefas, indicadores de heartbeat e controles para pausar, cancelar ou retomar
- 05Troca do modelo de LLM e gerenciamento de skills de cada agente pelo painel
- 06Modelos de tarefas prontos e uma demonstração Docker que funciona sem o OpenClaw
Casos de uso
- Executar uma tarefa de software com várias etapas (design, implementação, testes e documentação) usando agentes separados para planejamento, revisão e execução
- Auditar e revisar como um fluxo de trabalho com agentes de IA chegou ao resultado
- Experimentar a orquestração de agentes baseada em funções sobre o OpenClaw
- Monitorar a saúde dos agentes, o uso de tokens e o progresso das tarefas em um único painel
Início rápido
- 1
Execute a imagem de demonstração do Docker (inclui dados simulados; não precisa do OpenClaw)
docker run -p 7891:7891 cft0808/sansheng-demo - 2
Abra o painel kanban no navegador
- 3
Para fazer a instalação completa, clone o repositório
git clone https://github.com/cft0808/edict.git - 4
Acesse o diretório e execute o script de instalação (requer OpenClaw)
cd edict && chmod +x install.sh && ./install.sh
Antes de usar
- A instalação completa requer que o OpenClaw esteja instalado primeiro.
- A instalação completa está documentada apenas para macOS e Linux.
- Na configuração inicial, é preciso configurar uma chave de API antes de executar os agentes.
Tópicos
Perguntas frequentes
- O que é edict?
- Sistema de orquestração multiagente para OpenClaw que modela a colaboração entre agentes de IA com base na estrutura chinesa das Três Províncias e Seis Ministérios, com etapa de revisão e painel kanban em tempo real. Edict é um sistema de orquestração multiagente desenvolvido sobre o OpenClaw. Ele organiza cerca de uma dúzia de agentes de IA em uma hierarquia inspirada nas Três Províncias e Seis Ministérios: um agente despachante recebe as solicitações, um agente de planejamento elabora subtarefas, um agente de revisão pode rejeitar os planos e devolvê-los para ajustes, e um grupo de agentes executores realiza o trabalho aprovado e reporta os resultados.
- edict é gratuito? Qual é a licença?
- edict é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- edict ainda é mantido?
- Manutenção ativa. O último commit de edict foi em 28 de set. de 2026.
- Para que posso usar edict?
- Executar uma tarefa de software com várias etapas (design, implementação, testes e documentação) usando agentes separados para planejamento, revisão e execução Auditar e revisar como um fluxo de trabalho com agentes de IA chegou ao resultado Experimentar a orquestração de agentes baseada em funções sobre o OpenClaw Monitorar a saúde dos agentes, o uso de tokens e o progresso das tarefas em um único painel
- Como instalar edict?
- Execute a imagem de demonstração do Docker (inclui dados simulados; não precisa do OpenClaw): docker run -p 7891:7891 cft0808/sansheng-demo Abra o painel kanban no navegador Para fazer a instalação completa, clone o repositório: git clone https://github.com/cft0808/edict.git Acesse o diretório e execute o script de instalação (requer OpenClaw): cd edict && chmod +x install.sh && ./install.sh
- Onde consigo edict?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cft0808/edict
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um cockpit web auto-hospedado para agentes OpenClaw, com chat por voz, quadro kanban, edição de arquivos do workspace, visualização de sessões e acompanhamento de uso.
Framework Python de código aberto para orquestrar agentes de IA autônomos baseados em funções (Crews) e workflows orientados a eventos (Flows).
Framework de agente pessoal de IA self-hosted em Python, com WebUI no navegador, cliente de terminal, canais de chat, ferramentas, memória e suporte a MCP.
Framework Python para criar agentes de IA autônomos que pesquisam, planejam, programam e executam tarefas, com memória, RAG e mais de 100 provedores de LLM.
App self-hosted em Node.js e React para orquestrar equipes de agentes de IA, com organograma, acompanhamento de tarefas, orçamentos e governança.