OpenSwarm: Orquestrador CLI Multi-Agente Claude para Linear e GitHub

O que o OpenSwarm Faz
O OpenSwarm é um orquestrador de agentes de IA autônomos alimentado pelo Claude Code CLI. Ele cria um sistema multiagente que se integra a fluxos de trabalho reais de desenvolvimento, especificamente o Linear para rastreamento de problemas e o GitHub para gerenciamento de código. A ferramenta foi projetada para lidar com tarefas reais de desenvolvimento, em vez de exemplos simples.
Arquitetura e Funcionalidades Principais
O sistema segue uma abordagem de pipeline estruturada:
- Pipeline Autônomo: Batimento cardíaco acionado por cron busca problemas do Linear e executa loops de pares Trabalhador/Revisor
- Pares Trabalhador/Revisor: Geração de código com múltiplas iterações com revisão, teste e documentação automatizados
- Motor de Decisão: Validação de escopo, limitação de taxa, seleção de tarefas baseada em prioridade e mapeamento de fluxo de trabalho
- Memória Cognitiva: Armazenamento vetorial LanceDB com embeddings Xenova/multilingual-e5-base para recordação de longo prazo entre sessões
- Grafo de Conhecimento: Análise estática de código, mapeamento de dependências e análise de impacto para execução mais inteligente de tarefas
- Controle do Discord: Interface de comando completa para monitoramento, despacho de tarefas, agendamento e gerenciamento de sessões em pares
- Aprimoramento Automático de PRs: Monitora PRs abertos, corrige automaticamente falhas de CI, resolve automaticamente conflitos de merge e tenta novamente até que todas as verificações sejam aprovadas
- Monitores de Longa Duração: Acompanha processos externos (trabalhos de treinamento, tarefas em lote) e relata conclusão
- Painel Web: Painel de status em tempo real na porta 3847 com monitoramento do Processador de PRs
- Suporte a i18n: Suporte aos idiomas inglês e coreano
Requisitos Técnicos
- Node.js >= 22
- Claude Code CLI instalado e autenticado (
claude -p) - Token de Bot do Discord com intenção de conteúdo de mensagem
- Chave de API do Linear e ID da equipe
- GitHub CLI (
gh) para monitoramento de CI (opcional)
Instalação e Configuração
Configuração básica:
git clone https://github.com/unohee/OpenSwarm.git
cd OpenSwarm
npm installA configuração envolve copiar o exemplo de configuração e criar um arquivo .env:
cp config.example.yaml config.yamlVariáveis .env necessárias:
DISCORD_TOKEN=seu-token-de-bot-discord
DISCORD_CHANNEL_ID=seu-id-de-canal
LINEAR_API_KEY=sua-chave-de-api-linear
LINEAR_TEAM_ID=seu-id-de-equipe-linearO config.yaml suporta substituição de variáveis de ambiente (${VAR} ou ${VAR:-padrao}) e é validado com esquemas Zod. As seções principais de configuração incluem discord, linear, github, agents, autonomous e configurações de prProcessor.
Status Atual e Limitações
O criador observa que este ainda é um software inicial com algumas imperfeições. Os TODOs atuais focam em segurança, escalabilidade e melhor decomposição de tarefas. O sistema atualmente está alimentando o fluxo de trabalho de desenvolvimento solo do criador para infraestrutura de negociação, ferramentas de LLM e outros projetos.
📖 Leia o código-fonte completo: HN AI Agents
👀 See Also

Caliby: Banco de Dados Vetorial Embarcado de Código Aberto para Agentes de IA com Armazenamento Híbrido de Texto + Vetor
Caliby é um banco de dados vetorial embutido em C++ com bindings para Python (pip install caliby) que suporta índices HNSW, DiskANN e IVF+PQ, alega desempenho 4x superior ao pgvector e armazena nativamente texto junto com vetores para casos de uso de Agentes de IA/RAG.

harshal-mcp-proxy Agora no npm: Um Único Daemon Substitui 12 Configurações de Servidor MCP
harshal-mcp-proxy agora está disponível como um pacote npm de 54 kB. Instale globalmente, execute como um daemon e substitua 12 configurações separadas de servidor MCP por 6 ferramentas, economizando aproximadamente 2,7 GB de RAM e ~50 mil tokens por sessão.

Jean-Claude: Um Frontend de LLM Satírico Zombando da Regulação de IA da UE, com 412 Parceiros de Cookies e Faturas de IVA a Cada 5 Mensagens
Jean-Claude é uma interface satírica de LLM que aplica uma burocracia extrema ao estilo da UE ao uso de IA: 412 parceiros de cookies, princípio dos quatro olhos exigindo co-assinatura, rastreamento de CO₂ por token com €offset obrigatório, faturas de IVA a cada 5 mensagens e um centro de conformidade com métricas falsas de GDPR/AI Act.

RCFlow: Orquestrador open-source para Claude Code, Codex e OpenCode com gerenciamento de múltiplas sessões
RCFlow é um orquestrador AGPL v3 para agentes de codificação de IA (Claude Code, Codex, OpenCode) que fornece uma interface unificada para gerenciar sessões paralelas em várias máquinas, com suporte a worktrees, planejamento de tarefas, rastreamento de artefatos e telemetria ao vivo.