- Um rastreador de issues leve baseado em grafos projetado para que agentes de programação com IA possam acompanhar e gerenciar tarefas de longo prazo
- Não é usado diretamente por pessoas; o agente de programação usa a ferramenta
bd no lugar delas para criar e gerenciar issues
- Cria/conecta/resume issues como unidades de memória, permitindo que o agente siga fluxos de trabalho complexos sem perder detalhes ao longo da execução
- As issues são gerenciadas com git, mas funcionam como um banco SQL gerenciado compartilhado por todos os agentes e podem ser compartilhadas entre várias máquinas
- Todas as mudanças são registradas linha a linha em JSONL, adotando uma estrutura favorável a auditoria e restauração
- Oferece quatro tipos de dependência: blocks, related, parent-child, discovered-from
- Suporta visualização do grafo de dependências, com saída colorida para humanos e saída JSON para bots
- Fornece um plugin para Claude Code (comandos slash) e também pode ser usado em outras ferramentas como servidor MCP
- Como usar
# 1. Inicialize o beads no projeto
$> bd init
# 2. Adicione uma nota ao documento de instruções do agente (CLAUDE.md, AGENTS.md, etc.)
echo "Gerenciamos o trabalho com Beads em vez de Markdown. Execute `bd quickstart` para ver como funciona" >> CLAUDE.md
# 3. Depois disso, os agentes de IA cuidam do resto sozinhos
1 comentários
Parece ser um conjunto de ferramentas de vibe coding feito com vibe coding; é impressionante que tenha sido criado em apenas 5 dias.