🎯 O Problema: Limites do Single-Agent
Um único agente IA — por mais capaz que seja — sequencia tudo. Arquitetura, código, testes e revisão acabam virando uma fila. Resultado: lento, repetitivo e sem cross-validation. Imagine fazer uma feature inteira sozinho enquanto poderia ter um time.
🔍Sintomas comuns
- •Tarefa que envolve 5+ arquivos vira maratona linear
- •Sem segunda opinião — bugs passam despercebidos
- •Memória se perde entre sessões — você re-explica tudo
- •Refatoração cross-module fica inviável
📊Dados do mundo real
- 3-5x mais rápido com swarms paralelos vs solo (estudos internos Ruflo)
- 40% menos bugs quando há agente reviewer dedicado
- 0% retenção de contexto entre sessões sem memória persistente
💡 A Solução: Orquestração Coordenada
Ruflo coordena enxames de agentes especializados com memória compartilhada e consenso distribuído. Cada agente sabe seu papel (architect, coder, tester, reviewer) e se comunica via SendMessage. Você descreve o objetivo, o swarm executa em paralelo.
🎯Como funciona
- Inicializa swarm com topologia (hierarchical, mesh, hybrid)
- Spawna agentes named em paralelo via Task tool
- Coordena via SendMessage — pipeline architect → coder → tester
- Persiste memória — resultados ficam disponíveis para sessões futuras
- Aprende — SONA registra trajetórias de sucesso
💡Dica prática
Para coding diário, comece com 4 agentes (architect + coder + tester + reviewer) em topologia hierarchical. Esse é o sweet spot entre poder e foco — dificilmente dá problema.
⭐ Diferenciais que tornam Ruflo único
Existem outros frameworks de agentes. Mas Ruflo combina três peças que ninguém mais tem juntas: SONA learning, AgentDB+HNSW e Federation zero-trust.
✓ O que Ruflo tem
- ✓SONA: aprende em <0.05ms
- ✓HNSW: busca 150x-12.500x mais rápida
- ✓Federation: zero-trust mTLS+ed25519
- ✓EWC++: não esquece padrões antigos
- ✓33 plugins via IPFS
- ✓314 ferramentas MCP
✗ O que falta em alternativas
- ✗Sem auto-learning ou requer fine-tuning
- ✗Busca linear (10k+ items = lento)
- ✗Sem federation segura entre instalações
- ✗Catastrophic forgetting ao treinar novo
- ✗Sem ecossistema de plugins maduro
- ✗Sem integração MCP nativa
🎬 Quando usar (e quando NÃO usar)
Ruflo é poderoso, mas não é solução para tudo. Para edits simples ou perguntas rápidas, single-agent Claude Code resolve melhor (mais rápido, menos overhead).
✓ USE Ruflo quando
- ✓Tarefa toca 3+ arquivos
- ✓Feature nova com testes e review
- ✓Refatoração cross-module
- ✓Mudança de schema com migrações
- ✓Audit de segurança
- ✓Otimização de performance multi-camada
✗ EVITE Ruflo quando
- ✗Edit de 1-2 linhas em um arquivo
- ✗Pergunta exploratória rápida
- ✗Atualização trivial de docs
- ✗Mudança simples de config
- ✗Bug fix óbvio (typo, missing import)
- ✗Quando você só quer revisar um snippet
⚠️Atenção
Iniciar swarm para tarefa pequena custa mais tempo do que resolve. Use o bom senso — Ruflo é ferramenta, não obrigação.
🛠️ Ecossistema: 27 pacotes, 60+ agentes, 33 plugins
Ruflo é um monorepo enterprise. 27 pacotes @claude-flow/* dividem responsabilidades, 60+ tipos de agentes cobrem casos de uso comuns, e 33 plugins nativos no marketplace IPFS estendem o que vem na caixa.
Camada Interface
Como o usuário interage
@claude-flow/cli (26 comandos), @claude-flow/mcp (servidor MCP 2025-11-25)
Camada Orquestração
Coordena os agentes
@claude-flow/swarm (topologias), @claude-flow/hooks (27 hooks + 12 workers), @claude-flow/agents (60+ tipos)
Camada Inteligência
Memória e aprendizado
@claude-flow/memory (AgentDB+HNSW), @claude-flow/neural (SONA), @claude-flow/embeddings (ONNX 75x)
Camada Infraestrutura
Segurança e governança
@claude-flow/security (CVE, validation), @claude-flow/aidefence (PII, prompt injection), @claude-flow/guidance (policies)
🚀 Hello World em 5 minutos
Quer sentir Ruflo na prática? Cinco comandos e você tem swarm rodando, memória ativa e hooks instalados. Vamos ao passo a passo.
⚡Setup express
1. Adicione Ruflo ao Claude Code:
claude mcp add ruflo -- npx -y @claude-flow/cli@latest mcp start
2. Inicialize o projeto:
npx claude-flow@v3alpha init --wizard
3. Verifique saúde:
npx claude-flow@v3alpha doctor --fix
4. Inicie o daemon:
npx claude-flow@v3alpha daemon start
5. Crie seu primeiro swarm:
npx claude-flow@v3alpha swarm init --topology hierarchical --max-agents 4
💡Próximo passo
Pronto. Agora vá para o Módulo 1.2 - Arquitetura em Camadas para entender o que cada pacote faz e como tudo se conecta.
📋Resumo do Módulo
Próximo Módulo:
1.2 - Arquitetura em Camadas: 27 pacotes em detalhe