- Yapay zeka kodlama ajanlarının uzun süreli işleri takip edip yönetebilmesi için tasarlanmış hafif, grafik tabanlı bir issue tracker
- İnsanlar bunu doğrudan kullanmaz; bunun yerine kodlama ajanları issue yazmak ve yönetmek için
bd aracını kullanır
- Her bir bellek birimi için issue oluşturur/bağlar/özetler; ajan da bu sayede karmaşık iş akışlarını ayrıntıları kaybetmeden takip edip yürütebilir
- Issue'lar git ile yönetilir, ancak tüm ajanların paylaştığı yönetilen bir SQL veritabanı gibi çalışır ve birden fazla makine arasında paylaşılabilir
- Tüm değişiklikleri satır bazında JSONL olarak kaydederek denetim ve geri yükleme için elverişli bir yapı sunar
- Dört bağımlılık türü sunar: blocks, related, parent-child, discovered-from
- Bağımlılık grafiği görselleştirmesini destekler; insanlar için renkli çıktı, botlar için JSON çıktısı sağlar
- Claude Code için eklenti (slash command) sunar ve MCP sunucusu olarak diğer araçlarda da kullanılabilir
- Kullanım
# 1. Projede beads'i başlat
$> bd init
# 2. Ajan komut belgesine not ekle (CLAUDE.md, AGENTS.md, vb.)
echo "İşleri Markdown yerine Beads ile yönetiyoruz. Nasıl yapıldığını görmek için `bd quickstart` çalıştır" >> CLAUDE.md
# 3. Bundan sonra AI ajanları gerisini kendi halleder
1 yorum
Vibe coding ile yapılmış bir vibe coding araç setiymiş; sadece 5 günde yapılmış olması gerçekten şaşırtıcı.