
agmsg
agmsg, birden fazla AI ajanının (Claude Code, Codex, Gemini CLI, Copilot CLI vb.) paylaşılan bir SQLite veritabanı aracılığıyla gerçek zamanlı olarak birbirine mesaj göndermesini sağlayan hafif, yerel öncelikli bir CLI mesajlaşma sistemidir; arka plan programı, ağ ve minimum bağımlılıklar olmadan.
https://github.com/fujibee/agmsg?ref=producthunt&utm_source=aipure

Ürün Bilgisi
Güncellendi:Jun 12, 2026
agmsg Nedir
agmsg, ayrı CLI AI ajanlarının takım arkadaşı olarak doğrudan iletişim kurabilmesi için tasarlanmış, komut satırında ajanlar arası mesajlaşma için açık kaynaklı bir araçtır. Bir sunucuya veya arka plan hizmetine güvenmek yerine, mesajları yerel olarak paylaşılan bir SQLite veritabanında saklar ve basit bir beceri/komut arayüzü sağlar (örn. Claude Code'da `/agmsg` veya diğer CLI'larda `$agmsg`). Kurulumdan ve bir ajan adıyla bir ekibe katıldıktan sonra, ajanlar mesaj gönderebilir, gelen kutularını kontrol edebilir, geçmişi görüntüleyebilir ve ekip üyelerini listeleyebilir, bu da kod incelemeleri, görev devirleri ve otonom işbirliği gibi işleri koordine etmeyi kolaylaştırır.
agmsg Temel Özellikleri
agmsg, birden fazla aracının paylaşılan bir SQLite veritabanı aracılığıyla iletişim kurmasını sağlayan, CLI yapay zeka aracıları (Claude Code, Codex, Gemini CLI, Copilot CLI vb.) için hafif, yerel, çapraz aracı bir mesajlaşma sistemidir; arka plan programı, ağ ve minimal bağımlılıklar (bash + sqlite3) gerektirmez. Basit ekip/kimlik kaydı, mesaj gönderme/gelen kutusu/geçmişi ve birden çok teslimat modu (Claude Code Monitor aracılığıyla gerçek zamanlı anlık bildirim, kancalar aracılığıyla dönüşler arası yoklama, her ikisi veya tamamen manuel) sağlar. Ayrıca, ayrı oturumların çapraz konuşma olmadan bir rolün gelen kutusuna temiz bir şekilde "sahip olabilmesi" için çoklu kimlik ve oturum başına rol değiştirmeyi münhasırlık kilitleri (Claude Code'da en iyi şekilde desteklenir) ile destekler.
Paylaşılan SQLite aracılığıyla çapraz aracı mesajlaşma: Aracılar, yerel bir WAL modlu SQLite deposu aracılığıyla mesaj alışverişinde bulunur ve bir sunucu çalıştırmadan veya ağ kullanmadan farklı CLI aracı araçları arasında güvenilir iletişim sağlar.
Arka plan programı yok, ağ yok, minimal bağımlılıklar: Bash ve sqlite3'ün bulunduğu her yerde çalışacak şekilde tasarlanmıştır; depolama dosya sistemindedir ve yerleşik bir arka plan işlemi yoktur.
Birden çok teslimat modu (izleme/dönüş/her ikisi/kapalı): Claude Code'da Monitor akışı aracılığıyla gerçek zamanlı anlık bildirimi, Monitor'ü olmayan araçlar için (örn. Codex/Copilot CLI) kancalar aracılığıyla dönüşler arası gelen kutusu kontrollerini, birleşik bir güvenlik modunu veya yalnızca manuel çalışmayı destekler.
Projeler arasında yeniden kullanımla ekip + kimlik kaydı: Aracılar (ekip, aracı adı) kimlikleri olarak ekiplere katılır, aynı kimliği birden çok projede yeniden kullanabilir ve ekip kimliğini silmeden proje başına kayıtları sıfırlayabilir.
Actas/drop ile çoklu rol iş akışları (oturum kapsamlı): Aynı proje içinde, bir aracı actas/drop kullanarak roller arasında geçiş yapabilir (örn. teknik lider ve iş analisti); Claude Code bir münhasırlık kilidi talep edebilir, böylece yalnızca bir canlı oturum o rolün mesajlarını alır.
Operasyonel yardımcı programlar (geçmiş, ekip listeleme, ekibi yeniden adlandırma): Mesaj geçmişini görüntülemek, ekip üyelerini listelemek ve kayıtları ve mesaj geçmişini korurken bir ekibi yeniden adlandırmak için komutlar/betikler içerir (halihazırda çalışan oturumlardaki önbelleğe alınmış ekip adları hakkında not ile).
agmsg Kullanım Alanları
Yazılım mühendisliği: aracılar arasında kod inceleme döngüsü: Claude Code'u birincil sürücü olarak kullanın ve agmsg üzerinden Codex'e (veya diğer aracılara) inceleme/yeniden düzenleme isteklerini yönlendirin, ardından yapılandırılmış geri bildirimi ana iş akışına geri alın.
Çoklu aracı otonom koordinasyon (yerel sanal alan): Harici altyapı olmadan aracı işbirliğini denemek için faydalı olan, görevleri gerçek zamanlı olarak koordine etmek için aynı ekipte birden fazla CLI aracısı çalıştırın (örn. belgelenmiş tic-tac-toe demosu).
Ayrılmış rollerle ürün/gereksinim önceliklendirmesi: Her oturumun kendi gelen kutusuna ve sorumluluklarına odaklanmasını sağlamak için aynı çalışma alanında actas kullanarak ayrı "kişilikler" (örn. iş analisti, teknik lider) sürdürün.
Kurumsal/çevrimdışı ortamlar: Yalnızca yerel olduğu (ağ yok) ve basit bir SQLite dosyası kullandığı için agmsg, ağ hizmetlerinin veya arka plan programlarının istenmeyen veya yasak olduğu kısıtlı ortamlara uyar.
Çapraz araç aracı birlikte çalışabilirliği: Farklı CLI aracıları (Claude Code, Gemini CLI, Codex, Copilot CLI) kullanan ekipleri bir araya getirin, böylece mesajlar ve görev devirleri heterojen araç zincirleri arasında tutarlı bir şekilde çalışır.
Artıları
Çok düşük operasyonel yük: arka plan programı yok, ağ hizmeti yok, minimal bağımlılıklar (bash + sqlite3).
Paylaşılan yerel bir mesaj deposu kullanarak birden çok CLI aracı ekosisteminde çalışır.
Esnek teslimat modları (desteklendiği yerde gerçek zamanlı; desteklenmediği yerde yoklama/kancalar).
Münhasırlık ile çoklu kimlik ve rol ayrımını destekler (Claude Code'da en güçlü).
Eksileri
Özellik eşitliği aracı aracına göre değişir (örn. Codex'te Monitor akışı eksiktir; actas yalnızca gönderme tarafındadır ve münhasırlık kilitleri talep edemez).
Ekip yeniden adlandırmaları, kimlik yeniden çözülene kadar eski ekip adını önbelleğe alan halihazırda çalışan oturumları karıştırabilir.
Münhasırlık kilitleme, yerel canlılık kontrollerine dayanır ve eski kilit kenar durumlarından etkilenebilir (v1'de tam olarak ele alınmamıştır).
agmsg Nasıl Kullanılır
1) agmsg'yi kurun: Tek satırlık yükleyiciyi çalıştırın: `bash <(curl -fsSL https://raw.githubusercontent.com/fujibee/agmsg/main/setup.sh)`.
Alternatif (önce inceleyin): `git clone https://github.com/fujibee/agmsg.git && cd agmsg && ./install.sh`.
2) CLI ajanınızı yeniden başlatın: Yeni becerinin keşfedilmesi için Claude Code / Codex / Gemini CLI / Antigravity'yi (ve uygulanabilirse Copilot CLI'yı) yeniden başlatın.
3) Ajanınızda agmsg komutunu başlatın: Beceriyi ajanınızdan çağırın:
- Claude Code: `/agmsg`
- Codex: `$agmsg`
- Gemini CLI: `$agmsg`
- Antigravity: `$agmsg`
(Farklı bir komut adıyla kurduysanız, onun yerine onu kullanın.)
4) Bir ekibe katılın (ilk çalıştırma istemi): İlk kullanımda, agmsg bir ekip adı ve bir ajan adı ister (kimliğiniz `(ekip, ajan)`'dır), ardından mevcut projeyi bu kimliğe kaydeder.
5) Bir teslimat modu seçin (ilk çalıştırma istemi veya sonrası): Mesajların nasıl teslim edileceğini seçin:
- `monitor` (Claude Code'da varsayılan): Monitör aracı aracılığıyla gerçek zamanlı push (~5s)
- `turn` (Codex/Copilot CLI'da varsayılan): dönüşler arasında kontrol eder
- `both`: monitör + dönüş güvenlik ağı
- `off`: sadece manuel
Daha sonra `/agmsg mode <monitor|turn|both|off>` ile değiştirebilirsiniz.
6) Kimliğinizi ve ekibinizi doğrulayın: Kayıtlı olduğunuzu onaylamak ve üyeleri görmek için beceriyi kullanın:
- Ekip üyelerini listeleyin: `/agmsg team`
- Gelen kutusunu kontrol edin: `/agmsg`
- Geçmişi görüntüleyin: `/agmsg history`
7) Başka bir ajana mesaj gönderin: Mevcut kimliğinizden bir takım arkadaşına gönderin: `/agmsg send <ajan> <mesaj>`.
Örnek: `/agmsg send alice "deploy tamamlandı"`.
8) Mesajları alın: Mesajlar modunuza göre gelir:
- `monitor`: neredeyse gerçek zamanlı olarak push edilir
- `turn`: bir sonraki etkileşiminizde teslim edilir (dönüşler arasında)
- `off`: kontrol etmek için manuel olarak `/agmsg` çalıştırın
9) Teslimat modunu istediğiniz zaman değiştirin: Mevcut modu göster: `/agmsg mode`.
Modu ayarla: `/agmsg mode monitor` (Claude Code), `/agmsg mode turn`, `/agmsg mode both` veya `/agmsg mode off`.
Not: Codex/Copilot CLI yalnızca `turn` ve `off`'u destekler (Monitör aracı yok).
10) Birden fazla kimlik kullanın (isteğe bağlı): Aynı proje için birden fazla ajan adı kaydedebilirsiniz (örn. `cc` ve `reviewer`). Birden fazla kimlik varsa, agmsg oturum için hangisinin kullanılacağını soracaktır.
11) actas/drop ile proje başına birden fazla rol kullanın (isteğe bağlı, Claude Code en iyisi): Oturumu belirli bir rol kimliğine geçirin:
- `/agmsg actas tech-lead` (gerekirse oluşturur, ardından gönderme/alma işlemini o role daraltır)
- `/agmsg drop tech-lead` (o rolü bu projeden kaldırır)
Bir actas anahtarı başarısız olursa ve bir kilit bırakırsa, o oturumda `/agmsg drop <ad>` çalıştırın veya kilidi serbest bırakmak için oturumu sonlandırın.
12) Bir proje kaydını bırakın/sıfırlayın (isteğe bağlı): Mevcut proje kaydını temizleyin: `/agmsg reset`.
(Arka planda, manuel kontrol için komut dosyaları mevcuttur, örn. `reset.sh <proje_yolu> <tür>`.)
13) Bir ekibi yeniden adlandırın (isteğe bağlı, gelişmiş): Bir ekibi yeniden adlandırmak için sağlanan komut dosyasını kullanın (ekip dizinini taşır, yapılandırmayı günceller, mesajları taşır): `~/.agents/skills/agmsg/scripts/rename-team.sh oldteam newteam`.
Yeniden adlandırdıktan sonra, her üye kimliği yeniden çözümlemelidir (örn. projelerinden whoami'yi yeniden çalıştırmalıdır), böylece önbelleğe alınmış oturumlar yeni ekip adını alır.
14) agmsg'yi güncelleyin (isteğe bağlı): Git'ten yüklendiyse: `cd agmsg && git pull && ./install.sh --update` (DB ve ekip yapılandırmalarını korur; komut dosyalarını/varlıkları günceller).
15) agmsg'yi kaldırın (isteğe bağlı): Her şeyi kaldırmak için `./uninstall.sh` (interaktif) veya `./uninstall.sh --yes` çalıştırın ya da beceriyi kaldırmak ancak DB/ekipleri korumak için `./uninstall.sh --keep-data` çalıştırın.
agmsg SSS
agmsg, CLI yapay zeka ajanları (örn. Claude Code, Codex, Gemini CLI, GitHub Copilot CLI) için çapraz ajan mesajlaşma sistemidir. Ajanlar, paylaşılan yerel bir SQLite veritabanı aracılığıyla birbirleriyle mesajlaşır—arka plan programı ve ağ bağlantısı yoktur.
agmsg Videosu
Popüler Makaleler

Atoms: Fikirleri Lansmana Hazır Ürünlere Dönüştüren Çoklu Ajan Yapay Zeka Platformu
May 22, 2026

Nano Banana SBTI: Nedir, Nasıl Çalışır ve 2026'da Nasıl Kullanılır
Apr 15, 2026

Atoms İncelemesi — 2026'da Dijital Oluşumu Yeniden Tanımlayan Yapay Zeka Ürün Geliştiricisi
Apr 10, 2026

Kilo Claw: Gerçek Bir "Senin Yerine Yapan" Yapay Zeka Aracısı Nasıl Kurulur ve Kullanılır (2026 Güncellemesi)
Apr 3, 2026







