Yerel AI Geliştirmede Çoklu Ajanları Kontrol Altında Tutmak: ATM Neden Gerekli?

Yerel AI Geliştirmede Çoklu Ajanları Kontrol Altında Tutmak: ATM Neden Gerekli?

May 21, 2026 ai-development coding-agents developer-tools workflow-optimization cli-tools local-development

Yerel AI Geliştirmede Düzeni Sağlamak: Neden ATM'ye İhtiyaçınız Var

Yerel bilgisayarınızda Claude, Aider, Goose ya da Cursor Agent gibi AI kodlama ajanları deniyorsanız, muhtemelen şu anı yaşadınız: Yeni bir terminal açıyorsunuz, ps aux komutunu çalıştırıyorsunuz ve birden fark ediyorsunuz ki üç farklı projede dört ayrı ajan çalışıyor, ve hiçbirinin ne yaptığını bilmiyorsunuz.

Hoşa geldiniz, çoklu ajan hata ayıklama cehennemine. Geliştirici olarak iş akışınıza birden fazla AI aracı eklemeye başladıkça bu durum giderek yaygınlaşıyor. İşte tam da burada ATM (Agent Task Manager) devreye giriyor.

İşletim Sistemi Komutları Artık Yeterli Değil

Geleneksel işlem izleme araçları, günümüzün AI ajan dünyası için tasarlanmadı. ps aux çalıştırdığınızda ekranda PID'ler, bellek kullanımı ve komut parametreleriyle dolu bir metin yığınıyla karşılaşırsınız. Sistem yöneticiliği için faydalı olabilir, ama o Claude örneğinin mimariye dair problemi çözmek için hâlâ düşünüyor mu yoksa on dakika önce vazgeçti mi, onu anlamak için işe yaramaz.

Aslında geliştiricilerin kendilerine sordukları soru şu değildir: "Hangi işlemler çalışıyor?" Gerçek sorular bunlar:

  • Ajanlarım şu anda hangi projelerde çalışıyor?
  • Aktif çalışıyor mu yoksa takılı mı kaldı?
  • Son anlamlı işi ne zaman yaptı?
  • Bu ajandı kapatmak güvenli mi, yoksa ilerleme kaybedecek mi?

ATM, tüm bunlara temiz ve okunması kolay bir arayüz ile cevap veriyor.

ATM Aslında Ne Yapıyor?

ATM'yi, özel olarak AI kodlama ajanları için dizayn edilmiş bir görev yöneticisi olarak düşünün. Popüler yerel ajan araçlarını tanıyor—Codex, Claude, Gemini, Aider, OpenCode, Goose, Amp, Cursor Agent—ve size sadece "çalışıyor" ya da "çalışmıyor" gibi basit bilgiler yerine çok daha fazlasını sunuyor.

Özellikle Codex desteğinde gerçek avantajlar göreceksiniz. ATM, yerel oturum metadatalarına dalarak size şunları gösterebiliyor:

  • Çalışılan proje dizini
  • Oturum yolu
  • Son aktivite zamanı
  • Az önce neler yapıldığının kısa bir özeti

Bu, karışık bir arka plan işlemi listesini, gerçekten kullanışlı bir şeye dönüştürüyor: AI işgücünüzün bir kontrol paneline.

Neden Bu Önemli?

Kodlama alışkanlıklarında psikolojik bir kaymış oluyor. Eskiden "ara sıra araçlar kullanırım" düşüncesinden, "arka planda farklı problemler için birden fazla AI asistanı çalıştırıyorum" düşüncesine geçiyoruz. Harika, fakat yeni yönetim zorlukları getiriyor.

Görünürlüğü olmadan şunlar olabilir:

  • Sessizce çöküp giden bir ajandı beklemeye vakit harcayabilirsiniz
  • Aynı projede istemeden iki ajan başlatabilirsiniz
  • Hangi ajana ne yapmasını söylediğinizi unutabilirsiniz
  • Problemin ajandan mı yoksa altyapıdan mı kaynaklandığını anlayamayabilirsiniz

ATM, çoklu eşzamanlı AI işlemleriyle uğraşırken kaybolan bağlamı geri verir.

Başlamak Çok Basit

Kurulum şaşırtıcı derecede kolaylaştırılmış:

curl -fsSL https://github.com/artpar/atm/releases/latest/download/install.sh | sh

Hepsi bu. Artık ajan ekosistemini hiçbir yapılandırma gereksiz yönetebilen bir komut satırı aracınız var. Çalıştırın ve mevcut ajan filonuzu görün.

Felsefe: Terminal Odaklı ve Hafif

ATM, Unix felsefesini benimsiyor—bir işi yapıyorsun, iyi yapıyorsun, başka araçlarla entegre ediyorsun. Kasıtlı olarak web paneli ya da Electron uygulaması yerine komut satırı/terminal arayüzü olarak yapılmış:

  • Zaten sahibi olduğunuzdan başka bağımlılık yok
  • Terminalinizde her şeyle birlikte çalışıyor
  • Düşük bellek tüketimi
  • Diğer araçlarla betiklendirilebilir ve birleştirilebilir

Bu, başından beri olması gerekmiş gibi hissettiren bir araç.

Henüz Erken Aşama, Fakat Umut Verici

Yaratıcı, ATM'nin nerede olduğu konusunda açık. Henüz emekleme aşamasında, küçük, ve birden fazla ajan çalıştıranlara geri bildirim bekliyor. Geliştirici araç pazarında "tamam" olarak piyasaya sürülen ve asla gelişmeyen şeyler düşünüldüğünde, bu hoş bir tutum.

Yol haritası potansiyeli belli. Daha fazla ajan tipiyle entegrasyon. Daha zengin bilgi gösterimi. Belki editör ya da git akışı entegrasyonu. Fakat bugünkü haliyle bile, ATM gerçek bir problemi çözer ve AI destekli iş akışları olgunlaştıkça daha fazla geliştirici bununla karşılaşacak.

Büyük Resim: AI Araçları Altyapısı

ATM, daha geniş bir şeyin küçük bir örneği: AI destekli geliştirme için altyapı katmanı şu anda inşa ediliyor ve çoğu bunu sorunları yaşayan bağımsız geliştiriciler yapıyor.

Paralel olarak görevleri yürüten ajan akışlarına (biri test yapıyor, diğeri refactoring, bir üçüncüsü yeni özellik geliştiriyor) doğru ilerledikçe, bu karmaşıklığı yönetmemize yardımcı araçlara ihtiyacımız var. ATM bunlardan biri. Son olmayacak.

Birisi bunu hobi projesi olarak geliştirip ücretsiz yayınlaması geliştirici topluluğu hakkında bir şey söylüyor: Hep birlikte AI ile verimli bir şekilde nasıl çalışılacağını öğreniyoruz ve öğrendiklerimizi paylaşıyoruz.

Deneyin Bakalım

Eğer yerel olarak birden fazla ajan çalıştırıyorsanız (ya da çalıştırmayı düşünüyorsanız), ATM deposunu ziyaret edin. En kötü ihtimal? Beş dakika içinde bir komut satırı aracı kurmaya vakit harcarsınız. En iyi ihtimal? Muhtemelen şu anda en karmaşık iş akışınıza dair görünürlük kazanırsınız.

Eğer çoklu ajanları yönetme konusunda öneriniz varsa, yaratıcı dinlemek için hazır.

Read in other languages:

RU BG EL CS UZ SV FI RO PT PL NB NL HU IT FR ES DE DA ZH-HANS EN