Agentbits

DokümantasyonBaşlarken

Giriş

Agentbits'in ne olduğu, dayandığı temel fikirler ve bir isteğin senden bitmiş işe nasıl ulaştığı.

Agentbits, kendi yapay zeka ekibini kurduğun bir masaüstü uygulaması. Ekipte bir lider ve farklı rollerde uzmanlar olur; onlara işi bir insana verir gibi verirsin. Lider isteğini görevlere böler, dağıtır, sonucu inceler ve alınan kararları hatırlar. Sen de ekibin tamamını tek pencereden izlersin.

Agentbits ofisi: ajanlar masalarında görevler üzerinde çalışıyor

Ne işe yarar?

Her iş için ayrı sohbet penceresi açıp aralarında kopyala-yapıştır yapmak yerine hedefi bir kez anlatırsın. Ekip planlar, işleri paralel yürütür ve sonucu bildirir. Kimin ne yaptığını her an görürsün: pikselli bir ofiste, Kanban panosunda ve her ajanın terminalinde.

İş yalnızca kod yazmak değildir. Ajanlar araştırma, belge ve veri analizi, raporlama, metin yazma, planlama, sunucu ya da veritabanı kontrolü de yapabilir. Bir ajanın gerçekte neler yapabileceği sağlayıcısına ve ona verdiğin izinlere bağlıdır.

Agentbits şu an 0.1.0 sürümünde, yani bir MVP. Öncelikli platform Windows; macOS deneysel. Henüz neleri yapmadığı Sınırlamalar sayfasında.

Temel kavramlar

Kavram Anlamı
Organizasyon Yapay zeka organizasyonun: istediğin derinlikte şirket, departman ve takım. Başlamak için altı hazır şablon var.
Ajan Ekipteki bir üye. Adı, rolü, iş tanımı, yetenekleri, görünüşü, sağlayıcısı ve modeli, kendi izinleri olur.
Lider Konuştuğun ajan. Mesajını görevlere çevirir, dağıtır ve biten işi inceler.
Proje Bilgisayarındaki bir klasör ve o klasörde çalışan takımlar. Görevler, sohbet, kararlar, raporlar ve hafıza projeye aittir.
Görev Panodaki tek bir iş: To do → In progress → In review → Done.
Otopilot Sıradaki görevi boştaki bir ekip üyesine verir; sen bir şeye tıklamadan iş başlar.
Hafıza ve kararlar Görev özetleri, inceleme notları ve kabul edilen kararlar saklanır, sonraki çalışmalarda ajanlara geri verilir.
Sağlayıcı Ajanların neyle düşündüğü: Claude Code CLI, Codex CLI, Anthropic ya da OpenAI API’si veya ücretsiz Demo.

Ajanlar projeler arasında paylaşılır. Bir ajan aynı anda tek görev yürütür ama takımı birden çok projeye atanabilir.

Bir istek nasıl ilerler?

  1. Hedefi anlatırsın. Projenin Chat → #general kanalında lidere yazarsın. Örneğin: “Üç rakibin fiyatlarını araştırın. Açılış sayfası metnini yazın. Kampanya e-postasını hazırlayın.” İstersen dosya da eklersin.
  2. Lider planlar. İsteği görevlere böler ve her birini rolüne, yeteneklerine ve iş tanımına bakarak bir proje üyesine atar. Görevler Tasks panosunda belirir.
  3. Ajanlar çalışır. Otopilot görevleri boştaki ajanlara verir. Her ajan kendi sağlayıcısı, izinleri, dosyaları ve bağlantılarıyla çalışır. Onay iste ayarı açık olan ajanlar önce senin onayını bekler.
  4. Lider inceler. Biten iş In review sütununa geçer. Lider onaylarsa görev Done olur; onaylamazsa düzeltme notuyla geri gönderir.
  5. Sonuç projede kalır. Görev raporları, kararlar ve hafıza sonraki işler için projede saklanır.

Bu sırada araya girebilirsin. Bir ajanın terminalinden onu yönlendirebilir, talimatı sıraya koyabilir ya da yeni görev verebilirsin. Üst çubuktaki Tümünü duraklat bütün ajanları duraklatır.

İşi nerede görürsün?

Her projenin üst çubukta kendi bölümleri vardır (Ctrl+1…9):

  • Chat: lidere yaz, ajanlarla doğrudan konuş, görev akışlarını oku.
  • Office: projenin ekibi pikselli ofiste. Ajanlar çalışırken masalarında oturur, kahve molası verir, onay ya da hata rozeti gösterir.
  • Ekip: projede çalışan ajanlar, takımları, lider ve token kullanımı.
  • Terminal: her ajanın canlı dökümü ve gerçek kabuklar (PowerShell ya da bash).
  • Tasks: Kanban panosu.
  • Reports: görev raporları, günlük rapor ve token kullanımı.
  • Decisions: ajanların ve liderin önerdiği kararlar.
  • Browser: senin için uygulama içi tarayıcı (ajanlar henüz kullanamıyor).
  • Dosyalar: yüklediğin dosyalar, ajanların ürettikleri ve proje klasöründe değişenler.

Organizasyon sayfasında (Ctrl+O) birimler, ajanlar, şablonlar, skill’ler, uygulamalar ve bağlantılar yer alır. Ayarlar’da (Ctrl+,) sağlayıcılar, izin matrisi, hafıza ve veri yönetimi bulunur.

Önce yerel

Her şey bilgisayarındaki bir SQLite veritabanında saklanır. Agentbits sunucusu, hesap ya da telemetri yoktur. Ağ trafiği yalnızca senin ayarladığın sağlayıcılara, bağlantılara ve uygulamalara, skill kurarken GitHub’a ve Browser sekmesinde açtığın sitelere gider.

API anahtarları, parolalar ve token’lar işletim sisteminin anahtar zinciriyle şifrelenir ve ajanlara asla gösterilmez. Ajanlar bağlantılara, dosyalara, skill’lere ve uygulamalara ancak sen izin verirsen erişir. Güvenlik modelinin tamamı ve açıkça yazılmış sınırları Güvenlik sayfasında.

Lisans

Agentbits kaynağı açık (source-available) bir projedir ama açık kaynak değildir. PolyForm Strict License 1.0.0 ile lisanslanmıştır: kişisel ve diğer ticari olmayan amaçlarla kullanabilirsin, ama değiştiremez ve yeniden dağıtamazsın. Ticari kullanım için GitHub issues üzerinden iletişime geç.

Sonraki adımlar

Yanlış ya da eksik bir şey mi buldun? GitHub'da bildir