Dispatch Nedir? Yapay Zeka Kodlama Ajanlarınızı Neden Tek Bir Yerden Yönetmelisiniz

Bir Geliştirici Olarak Muhtemelen Şunu Yaşıyorsunuz
Sabah bilgisayarın başına oturuyorsunuz. Yapılacak işler listesi uzun: bir API endpoint'i yazılacak, frontend'deki bir hata düzeltilecek, testler güncellenmeli, dokümantasyon eksik. Claude Code'u açıyorsunuz, bir görev veriyorsunuz, bitirmesini bekliyorsunuz. Sonra bir sonraki göreve geçiyorsunuz. Tek tek. Sırayla.
Ya da Codex'i bir şey için, Gemini'yi başka bir şey için açıyorsunuz. Farklı terminaller, farklı pencereler, farklı bağlamlar. Hangisi nerede kaldı, hangi dosyayı değiştirdi, hatırlayamıyorsunuz. Bir ajanın yaptığı değişiklik diğerininki ile çakışıyor. Merge conflict'ler çıkıyor. Kaos başlıyor.
Bu, bugün AI destekli yazılım geliştirmenin en büyük sorunlarından biri: AI ajanları güçlü ama birlikte çalıştırmak zor.
İşte Dispatch bu sorunu çözmek için var.
Dispatch Ne Yapıyor?
Dispatch, birden fazla AI kodlama ajanını tek bir arayüzden yöneten bir masaüstü uygulaması. Ama "yönetmek" kelimesi yeterli değil. Daha doğru ifade şu olur:
Dispatch, AI ajanlarınız için bir orkestra şefi.
Bir Kanban panosunda görevlerinizi oluşturuyorsunuz. Bu görevleri farklı AI ajanlarına atıyorsunuz. Her ajan kendi izole ortamında çalışıyor. Birbirlerinin koduna dokunmuyorlar. Siz de tüm süreci — isterseniz bilgisayarınızdan, isterseniz telefonunuzdan — takip ediyorsunuz.
Desteklenen AI sağlayıcıları:
- Claude (Anthropic) — Derin analiz ve karmaşık mantık yürütme konusunda güçlü
- Codex (OpenAI) — Hızlı kod tamamlama ve refactoring
- Gemini (Google) — Uzun bağlam desteği ve çoklu ortam (görsel, metin) anlama
- OpenCode — Birden fazla model arasında akıllı yönlendirme
- Droid (Factory) — Uçtan uca otonom kodlama ve test
Her görev için en uygun aracı seçebilirsiniz. Basit bir hata düzeltmesi mi? Hızlı bir model atayın. Karmaşık bir mimari değişiklik mi? Daha güçlü bir model devreye girsin.
Somut Bir Senaryo: Bir Günde Üç Özellik
Diyelim ki bir e-ticaret projesinde çalışıyorsunuz ve üç farklı görev var:
- Ödeme sayfasına indirim kodu alanı eklemek
- Ürün listesinde performans optimizasyonu yapmak
- Kullanıcı bildirim sistemini yeniden yazmak
Normalde bunları sırayla yaparsınız. Her biri yarım gün sürer. Toplam: en az bir buçuk gün.
Dispatch ile bu üç görevi aynı anda başlatabilirsiniz:
- Görev 1'i Claude'a atarsınız — ödeme mantığını derinlemesine anlayıp doğru entegrasyonu yapar
- Görev 2'yi Codex'e atarsınız — hızlı ve etkili optimizasyon önerileri sunar
- Görev 3'ü Gemini'ye atarsınız — uzun dosyaları analiz edip bildirim sistemini yeniden yapılandırır
Her biri kendi git worktree'sinde çalışır. Bu çok kritik bir detay: her ajanın kendi izole kod kopyası vardır. Ödeme sayfasındaki değişiklik, bildirim sistemindeki değişiklikle çakışmaz. Merge conflict riski sıfıra yakındır.
Kanban panosundan her ajanın ilerleme durumunu canlı olarak takip edersiniz. İşler bittiğinde her biri ayrı bir Pull Request oluşturur. Siz sadece inceler ve onaylarsınız.
Bir buçuk gün yerine birkaç saat.
Ralph: Sadece Kod Yazmıyor, Planlıyor
Dispatch'in içinde Ralph adında bir otonom ajan var. Ralph, diğer AI araçlarından farklı bir şekilde çalışır. Sadece "şunu yaz" demiyorsunuz. Bir görev tanımlıyorsunuz ve Ralph şu adımları izliyor:
1. Analiz — Kod tabanınızı tarar, mevcut yapıyı anlar, ilgili dosyaları belirler.
2. PRD Oluşturma — Görev için bir Ürün Gereksinim Dokümanı (Product Requirements Document) hazırlar. Bu doküman, neyin yapılacağını, hangi dosyaların değişeceğini ve yaklaşımı detaylı şekilde açıklar.
3. Onay — PRD'yi size sunar. Siz inceler, gerekirse düzeltir, onaylarsınız. Bu adım kritik: AI körü körüne kod yazmaya başlamaz, önce sizden onay alır.
4. Kodlama — Onay aldıktan sonra izole bir git worktree'de kodu yazar. Ana dalınız korunur.
5. Sonuç — İş bittiğinde Pull Request oluşturur. Değişiklikleri inceleyip merge edebilirsiniz.
Ralph, 8 farklı CLI aracını motor olarak kullanabilir: Claude, Codex, Gemini, Aider, Goose, OpenCode, AMP ve Droid. Yani Ralph'in arka planında hangi AI'ın çalışacağını siz seçersiniz.
Git Worktree: Neden Bu Kadar Önemli?
Git worktree kavramına aşina olmayanlar için basitçe açıklayalım.
Normalde bir git reposunda çalışırken tek bir çalışma dizininiz vardır. Farklı bir özellik üzerinde çalışmak istediğinizde git checkout ile branch değiştirirsiniz. Bu sırada mevcut değişikliklerinizi stash etmeniz veya commit etmeniz gerekir. Birden fazla kişi (veya ajan) aynı dosyaları değiştiriyorsa, merge conflict kaçınılmazdır.
Git worktree ise aynı reponun birden fazla çalışma kopyasını aynı anda tutmanızı sağlar. Her kopya farklı bir branch üzerinde çalışır. Birbirlerinden tamamen bağımsızdırlar.
Dispatch bu mekanizmayı otomatikleştirir:
- Kanban'da yeni bir görev oluşturduğunuzda, otomatik olarak yeni bir worktree açılır
- Ajan bu worktree'de çalışır
- İşi bitince değişiklikler ana dala merge edilir
- Worktree temizlenir
Bu sayede beş ajan, beş farklı özellik üzerinde aynı anda çalışabilir. Hiçbiri diğerinin işini bozmaz. Bu, Dispatch'i özel kılan en önemli teknik detaylardan biridir.
Telefonunuzdan Kod Yazdırın
Belki de Dispatch'in en şaşırtıcı özelliği bu: bilgisayarınızın başında olmak zorunda değilsiniz.
Dispatch beş farklı mesajlaşma kanalını destekler:
- Telegram — Telefonunuzdan doğal dilde mesaj yazarak görev verin
- Discord — Ekip kanallarında bildirim alın ve görevleri takip edin
- Slack — Slash komutları ile hızlıca iş oluşturun
- WhatsApp — Sesli not gönderin, görsel paylaşın
- Ses — Eller serbest sesli komutlarla çalışın
Pratik senaryolar:
Sabah yolculuğunda — Otobüste telefonunuzdan Telegram'a yazıyorsunuz: "Login sayfasındaki email validasyonunu düzelt, boş email kabul ediliyor." Dispatch görevi oluşturur, ajan çalışmaya başlar. Ofise vardığınızda PR hazır bekliyor.
Toplantıdayken — Slack'ten bildirim geliyor: "Görev tamamlandı: API rate limiting eklendi." Hızlıca inceleyip onaylıyorsunuz.
Akşam yürüyüşünde — Aklınıza bir fikir geliyor. Telegram'a sesli not gönderiyorsunuz. Dispatch anlar ve görevi oluşturur.
Yazılım geliştirme artık "masaüstü başında oturma" aktivitesi olmak zorunda değil.
Kanban Panosu: Ama Sıradan Değil
Dispatch'in Kanban panosu sıradan bir görev yönetim aracı değil. Arkasında CRDT (Conflict-free Replicated Data Type) teknolojisi çalışıyor.
CRDT ne demek? Basitçe: birden fazla kişi veya ajan, aynı anda aynı panoyu güncelleyebilir ve hiçbir çakışma yaşanmaz. Bir ajan görev durumunu "Devam Ediyor" olarak güncellerken, siz aynı anda yeni bir görev ekleyebilirsiniz. Sistem bu değişiklikleri otomatik olarak birleştirir.
Daha da önemlisi: internet bağlantınız kesilse bile çalışmaya devam edersiniz. Bağlantı geldiğinde değişiklikler otomatik senkronize olur. Veri kaybı olmaz.
Bu özellik özellikle ekip çalışması için çok değerli. Bir geliştirici İstanbul'dan, diğeri Berlin'den, bir AI ajanı da arka planda — hepsi aynı panoyu gerçek zamanlı olarak güncelleyebilir.
Panonun özellikleri:
- 5 aşama: Yapılacak, Devam Ediyor, İncelemede, Test, Tamamlandı
- 4 öncelik seviyesi: Düşük, Orta, Yüksek, Acil
- Etiketler ve atamalar ile organizasyon
- Sürükle-bırak ile kolay yönetim
- Gerçek zamanlı güncelleme — ajanlar ilerledikçe durum otomatik değişir
Flowly: AI Ajanlarınızı Ekip Gibi Organize Edin
Tek bir ajan güçlüdür. Ama bir ekip daha güçlüdür.
Dispatch'in Flowly özelliği ile birden fazla AI ajanını bir yazılım ekibi gibi organize edebilirsiniz:
- Bir mimar ajan üst düzey tasarım kararlarını alsın
- Bir frontend ajanı kullanıcı arayüzü kodunu yazsın
- Bir backend ajanı API'leri geliştirsin
- Bir reviewer ajanı yazılan kodu incelesin
Bu ajanlar birbirleriyle iletişim kurabilir. Mimar ajan, frontend ajanına "bu componenti bu şekilde yap" diyebilir. Reviewer ajan, backend ajanının kodunu inceleyip geri bildirim verebilir.
Her ajana farklı bir kişilik ve uzmanlık alanı tanımlayabilirsiniz. Örneğin: "Sen bir güvenlik uzmanısın, her kod değişikliğinde güvenlik açıklarını kontrol et."
Güvenlik: End-to-End Encryption
Dispatch güvenliği ciddiye alır. Uygulama local-first mimariye sahiptir ve tüm iletişim end-to-end encryption ile korunur.
Bu ne anlama geliyor?
- Kodunuz bilgisayarınızdan çıkmaz — projeleriniz yerel veritabanında saklanır
- AI ajanlarına gönderilen mesajlar uçtan uca şifrelenir — Dispatch sunucuları bile mesajlarınızı okuyamaz
- Kanban verileriniz yerel olarak saklanır ve CRDT senkronizasyonu şifreli kanal üzerinden yapılır
- Dispatch ekibi sizin kodunuzu, görevlerinizi veya AI ile konuşmalarınızı göremez
Bu, özellikle kurumsal ortamlarda veya hassas projeler üzerinde çalışan geliştiriciler için büyük bir avantaj. NDA altındaki bir proje mi? Gizli bir müşteri kodu mu? Endişelenmenize gerek yok — verileriniz yalnızca size aittir.
Fiyatlandırma: Şeffaf ve Adil
Dispatch'in en güzel yanlarından biri: AI API anahtarlarıyla uğraşmanız gerekmiyor. Dispatch kendi AI altyapısını sunuyor. Claude, Codex, Gemini — hepsine Dispatch üzerinden doğrudan erişiyorsunuz. API anahtarı almanıza, faturaları takip etmenize, farklı sağlayıcılarda hesap açmanıza gerek yok. Her şey tek bir abonelik altında.
Ücretsiz — $0/ay
- 3 projeye kadar
- 50K token / 5 saatlik pencere, 500K token / haftalık döngü
- Ralph AI ajanı, Kanban panosu, AI sohbet, entegre terminal
- Başlamak için kredi kartı gerekmez
Pro — $19/ay (yıllık ödemede $15/ay)
- Sınırsız proje
- 500K token / 5 saatlik pencere, 5M token / haftalık döngü
- GitHub ve takvim entegrasyonu
- Özel ajan kişilikleri
- Limitler aşıldığında kredi ile kullanıma devam
Business — $49/kullanıcı/ay (yıllık ödemede $39/ay)
- 2M token / 5 saatlik pencere, 15M token / haftalık döngü
- Ekip yönetimi
- Kanal entegrasyonları (Telegram, Discord, Slack)
- Gerçek zamanlı CRDT senkronizasyonu
- Öncelikli destek
Token limitleriniz dolduğunda çalışmanız durmaz. Kredi satın alarak ($5, $10, $20 veya özel miktarlar) kullanıma devam edebilirsiniz. Krediler süresiz geçerlidir.
Kimler İçin?
Dispatch her geliştirici için değil. Ama şu profillere çok iyi uyuyor:
AI araçlarını zaten kullanan geliştiriciler — Claude Code, Codex veya Gemini CLI kullanıyorsanız ama bunları daha verimli kullanmak istiyorsanız, Dispatch bunları tek bir çatı altında toplar.
Birden fazla görevle aynı anda ilgilenenler — Paralel çalışma Dispatch'in en güçlü yanı. Tek seferde birden fazla özellik geliştirmek istiyorsanız, git worktree izolasyonu bunu güvenli hale getirir.
Hareket halinde çalışanlar — Tam zamanlı masaüstü başında oturamıyorsanız, Telegram veya Slack üzerinden görev verip takip edebilirsiniz.
Gizliliğe önem verenler — Kodunuzun buluta çıkmasını istemiyorsanız, Dispatch'in local-first mimarisi tam size göre.
Küçük ekipler — 2-5 kişilik bir ekipseniz ve AI ajanlarını ekip üyesi gibi kullanmak istiyorsanız, CRDT senkronizasyonu ile herkes aynı panoyu gerçek zamanlı kullanabilir.
Sonuç
AI kodlama araçları yazılım geliştirmeyi değiştiriyor. Ama şu an çoğu geliştirici bu araçları tek tek, birbirinden bağımsız kullanıyor. Bu, bir orkestrada her müzisyenin kendi notasını çalıp birbirini dinlememesi gibi.
Dispatch bu müzisyenleri bir araya getiriyor. Görevleri dağıtıyor, her birine kendi çalışma alanını veriyor, ilerlemeyi takip ediyor ve size her yerden kontrol imkanı sunuyor.
Sonuç: daha hızlı geliştirme, daha az çakışma, daha fazla kontrol.
Dispatch'i ücretsiz olarak dispatch.codes adresinden indirebilirsiniz.