- LLM’leri sararak onları gerçek ajanlara dönüştüren hafif, açık kaynaklı bir Python altyapısı; araç kullanımı, beceriler, bellek ve çoklu ajan orkestrasyonunu tek bir pakette birleştiriyor
- 43 yerleşik araç sunuyor (File I/O, Shell, Search, Web, MCP vb.); tamamı Pydantic doğrulaması, paralel yürütme, izin denetimi ve PreToolUse/PostToolUse hook desteğine sahip
- Yerleşik kişisel ajan ohmo, Feishu / Slack / Telegram / Discord üzerinde konuşarak branch fork etme, kod yazma, test çalıştırma ve PR açmaya kadar olan süreci otomatik yürütüyor
- Mevcut Claude Code veya Codex aboneliğiyle çalışıyor; ek API anahtarı gerekmiyor
- anthropics/skills uyumlu beceri sistemi sayesinde
.md dosyalarını ~/.openharness/skills/ içine kopyalayarak anında kullanmak mümkün; 40’tan fazla beceri yerleşik geliyor
- claude-code plugins uyumlu eklenti sistemi; 12 resmî eklenti test edildi (commit-commands, security-guidance, code-review vb.)
- Sağlayıcıları iş akışı tabanlı profillerle yönetiyor ve Anthropic, OpenAI, Copilot, Codex, Moonshot/Kimi, Gemini, Groq, Ollama gibi çeşitli LLM backend’leri arasında geçiş yapılabiliyor
- Auto-Compaction: bağlam sıkıştırılsa bile görev durumu ve kanal günlüklerini koruyor; ajan günler boyunca oturumu sürdürerek çalışabiliyor
- Çok seviyeli izin sistemi (Default/Auto/Plan Mode) ile yol düzeyinde kurallar ve komut engelleme listeleri sayesinde güvenlik sağlıyor
- Swarm Coordination: alt ajan oluşturma ve delege etme, ekip kayıt defteri, arka plan görev yaşam döngüsü yönetimi
- React/Ink tabanlı terminal arayüzü sunuyor; komut seçici, izin diyalogları, oturum sürdürme ve Markdown render desteği var
- Etkileşimsiz modda
-p tek istem ve --output-format json/stream-json ile pipe ve script otomasyonu mümkün
- MIT lisansı / Python
1 yorum
HKUDS çok sayıda ilginç şey geliştiriyor.
https://github.com/HKUDS/nanobot de buna dahil