ai-memory: Claude Code, Codex ve diğer kodlama ajanları için ortak hafıza
ai-memory'yi kurarsın; kodlama ajanın (Claude Code, Codex, Cursor, Gemini CLI ve resmî siteye göre toplam 35 ajan) çalışırken istemleri ve araç çağrılarını kendiliğinden kaydeder, oturum bitince bunları düz Markdown proje notlarına çevirir. Claude Code'u yarıda bırakıp aynı klasörde Codex'i açtığında Codex ne yapıldığını, neyin başarısız olduğunu ve neyin açık kaldığını yazan bir devir notuyla başlar. Bir sunucuya bağlanınca makinelerin ve ekip arkadaşların aynı proje hafızasını kullanır. Ücretsiz (MIT), varsayılan özellikler model API anahtarı istemez.
- Ne yapar
- Kodlama ajanlarına ortak, kalıcı proje hafızası verir
- Tür
- MCP sunucusu + ajan hook'ları (yerel)
- Yapımcı
- Topluluk (Fabio Akita, MIT)
- Ne saklar
- Düz Markdown notlar (git sürümlü)
- Nerede
- Claude Code, Codex, Cursor, Gemini CLI ve 30'dan fazlası
- Dikkat
- İstemlerini kaydeder; gizli metni süzgeç kaçırabilir
- Ücret
- Ücretsiz; ekip özellikleri de
ai-memory ne işe yarar?
Kodlama ajanlarının çoğunun kendi hafızası var, ama o notlar tek makinede ve tek ajanda kalır: Claude Code'un kullanım hakkı bittiğinde Codex'e geçersen projeyi, denenip başarısız olan yolları ve açık soruları baştan anlatırsın. ai-memory hafızayı ajanın dışına alır; aynı projeye hangi ajanla, hangi makineden girersen gir aynı notlar ve aynı devir notu seni bekler.
MCP, asistanın kendi dışındaki bir servise ya da bilgisayarındaki bir programa bağlanmasını sağlayan ortak bağlantı biçimi. Bu sunucu köprünün ortasında durur: asistan isteği ona iletir, o da hedefe sorar ve cevabı geri getirir.
İstemlerini kaydeder; gizli metni süzgeç kaçırabilir.
Ona bir şey hatırlatmana gerek yok: kayıt ajanın oturum olaylarıyla kendiliğinden yapılır. Notlar düz Markdown dosyalarıdır; Obsidian'da açabilir, elle düzeltebilir, grep ile arayabilirsin. Veritabanı bu dosyalardan yeniden kurulabilen bir dizindir.
Kime yarar: aynı projede birden çok ajan kullanan, kullanım hakkı dolunca ajan değiştiren, masaüstü ve dizüstü arasında gidip gelen ya da ekip arkadaşlarıyla aynı depoda çalışan yazılımcılar. Kurulum terminal ister; kod yazmayan biri için değil.
ai-memory nasıl çalışır?
Hook, ajanın oturum olaylarında (istem, araç çağrısı, oturum sonu) çalışan küçük komuttur. Devir notu (handoff) bir sonraki oturuma bırakılan yapılandırılmış nottur; bir sahibi vardır ve yalnız bir kez üstlenilir. Varsayılan yol hiç model çağrısı yapmaz; bir model sağlayıcı eklersen oturum özetleri iyileşir ve anlamsal arama açılır.
Ayrıca çalışma alışkanlıklarını (paket yöneticin, test düzenin) öğrenip her yeni projede oturum başına varsayılan profil olarak koyar; deponun kendi kural dosyası bundan önce gelir. Kullanılmayan oturum notları ayarlanabilir bir takvimle temizlenebilir; içeriği yeniden yazan ya da düşüren kısaltma ve birleştirme varsayılan kapalı, eski hâller git geçmişinde kalır.
ai-memory nasıl kurulur?
İki adım: programı kur, sonra ai-memory setup ile veri klasörünü, servisi ve ajan bağlantılarını hazırla. Setup bulduğu ajanları ve ne yapacağını önce gösterir, onay ister; --plan hiçbir şeyi değiştirmeden planı yazdırır.
› curl -fsSL https://github.com/akitaonrails/ai-memory/releases/latest/download/install.sh | sh
ai-memory setup!Bu yolda betik borudan doğrudan kabuğa gider: betik indirdiği program arşivini SHA-256 ile doğrular ama betiğin kendisi doğrulanmaz; önce okumak ve doğrulamak istersen aşağıdaki yolu kullan.
› curl -fsSLO https://github.com/akitaonrails/ai-memory/releases/download/v3.2.9/install.sh && curl -fsSLO https://github.com/akitaonrails/ai-memory/releases/download/v3.2.9/install.sh.sha256 && sha256sum -c install.sh.sha256 && AI_MEMORY_VERSION=3.2.9 sh install.sh
ai-memory setupmacOS'ta sha256sum -c yerine shasum -a 256 -c install.sh.sha256 kullanılır. AI_MEMORY_VERSION kurulacak sürümü sabitler; root istenmez.
› irm https://github.com/akitaonrails/ai-memory/releases/latest/download/install.ps1 | iex
ai-memory setupYönetici yetkisi istemez; sunucu oturum açılınca konsol penceresi olmadan başlar. Destek tablosunda yerel Windows deneysel, WSL2 destekli.
Program yukarıdaki gibi kurulduktan sonra ajanı pazar eklentisiyle de bağlayabilirsin:
› claude plugin marketplace add akitaonrails/ai-memory && claude plugin install ai-memory@ai-memory› codex plugin marketplace add akitaonrails/ai-memory && codex plugin add ai-memory@ai-memoryCodex hook'lara güvenmeni ister. Eklentiler program olmadan hiçbir şey kaydetmez ve ajanı engellemez.
Kurduktan sonra ajanlarını yeniden başlat ve birine "Bu proje hakkında ne hatırlıyorsun?" diye sor; README cevabın ai-memory'den gelmesini kurulumun işareti olarak veriyor. Devam eden bir projeye de eklenebilir: ilk oturum diskteki ajan geçmişini içe aktarır.
ai-memory nasıl kullanılır? Örnekler
Gündelik kullanımda ai-memory'yi düşünmezsin; ajanı onun üzerinden başlatmak önerilen yol, çünkü eksik bağlantıyı ilk açılışta kendisi kurar ve oturum sürekliliği ekler.
› ai-memory run claude
# kullanım hakkı bitti, aynı klasörde Codex'e geç:
ai-memory run codexai-memory recent en yeni sayfaları listeler.İstemleri ajana Türkçe de yazabilirsin; aramanın Türkçe içerikte nasıl çalıştığı resmî kaynakta ayrıca anlatılmıyor (site yalnız Çince, Japonca, Korece için özel dizin olduğunu yazıyor).
Kaynak: README "Everyday use" ve "Quick start"; aimemory.sh; 29.10.2026. Örneklerin çıktısı belgenin anlattığı kadar tarif edildi.
Ekip ve birden çok makine: ortak sunucu
Sunucuyu herkesin ulaşabildiği bir makinede (ev sunucusu, ofis ağındaki bir makine) çalıştırır, her makineyi ve her ekip arkadaşını ona yönlendirirsin. Bilgi proje bazında paylaşılır, kişisel devir notları kişiye özel kalır; her yazma kişiye atfedilir ve denetim kaydına girer. Çok kullanıcı, kişiye atıf ve denetim kaydı ücretli bir katman değil.
- Kimlik doğrulama adım adım sıkılaştırılır: ağ için erişim belirteci, kişi hesapları, hook'lar için OIDC cihaz girişi, ters vekil sunucuyla TLS.
- Kendi makinesi dışından insan girişi varsayılan olarak HTTPS ister.
- Tek kural: bir veri klasörünü yalnız bir sunucu kullanır, asla iki.
- Sunucuya ulaşılamazsa olaylar yerelde bekler; sunucu dönünce
ai-memory recover.
!Uzak sunucuya bağlanınca ajanların yakaladığı her olay (istemler, araç çağrıları) o sunucuya gider; sitenin önerisiyle ekip denemesine hassas olmayan bir projeyle ve sunucuyu, hesapları, güncellemeleri ve yedekleri yönetecek biriyle başla.
Hangi ajanlarda çalışır?
Resmî site 35 kodlama ajanıyla çalıştığını yazıyor; README'deki destek tablosu her satırı CI'da sınanan birinci taraf entegrasyon olarak veriyor. Bir kısmı tam destek (MCP + hook'lar), bir kısmı yalnız MCP:
| Claude CodeVar | Tam destek; pazar eklentisi de var. |
|---|---|
| CodexVar | Tam destek; pazar eklentisi de var. |
| Cursor, Gemini CLI, OpenCode, Grok Build CLIVar | Tam destek. |
| GitHub Copilot CLI, Kimi Code, Kiro CLI, Qwen Code, Devin CLIVar | Tam destek. |
| Claude Desktop, VS Code Copilot, ZedKısmen | Yalnız MCP: hafızayı okur ve yazar, oturum kaydı (hook) yok. |
| Yerel WindowsBeta | Deneysel; WSL2 ve Linux/macOS destekli. |
Neyi kaydeder, veri nereye gider?
Ajan oturumlarının istemlerini ve araç çağrılarını (kaydetmeden önce temizlenir), deponun git kimliğini; boş bir projede ilk kullanımda diskteki yerel ajan geçmişini.
Kendi veri klasörüne: Markdown wiki, SQLite dizinleri, günlükler. Setup ajanların ayar dosyalarına MCP, hook ve skill ekler; dokunduğu her dosyanın zaman damgalı yedeğini bırakır.
- Telemetri ve arka planda güncelleme kontrolü yok
- İlk açılışta yerel arama modeli (~87 MB) huggingface.co'dan iner; kapatılabilir
- Bulut model ya da gömme sağlayıcısı, uzak sunucu ve webhook açılırsa içerik o adrese gider (hepsi varsayılan kapalı)
Diskte şifreleme yok (v1); veri işletim sisteminin dosya izinleriyle korunur.
!Tanınan şifre ve anahtarlar kayıttan önce gizlenir ama süzgeç gizli metni kaçırabilir; hassas klasörleri deponun yakalama kurallarıyla ([capture], yol hariç tutma ya da izin listesi) dışarıda bırak.
Kaynak: DATA_HANDLING.md ve SECURITY.md (v3.2.9), aimemory.sh; 29.10.2026. Bu bir güvenlik denetimi ya da sertifika değildir.
ai-memory ücretsiz mi?
Evet. Program açık kaynak, MIT lisanslı; kayıt yok, ücretli katman yok. Kayıt, arama ve devir notları model API anahtarı olmadan çalışır. İsteğe bağlı olarak bir model sağlayıcı (Anthropic, OpenAI, Gemini, yerel Ollama ya da LM Studio…) eklersen o sağlayıcı kendi hesabından ücretlendirir. Ekip sunucusunda makine ve yönetimi sana ait.
Sık sorunlar, güncelleme ve kaldırma
| Ne oluyor | Ne yapmalı |
|---|---|
| Yeni ajan devir notu almadı ya da eski bir not aldı | Ajanı ai-memory run ile başlat. Doğrudan açılan ajan kesilirse devir notu yazılmayabilir; README bu durumda yeni oturumun bitmemiş oturumu adıyla bildirdiğini yazıyor. |
| Sunucuya ulaşılamıyor | ai-memory run uyarıp ajanı yine açar, olaylar yerelde bekler; sunucu dönünce ai-memory recover. |
| Docker ile kurdum, kimlik doğrulama yok | Docker hızlı kurulumu belirteç üretmez; ai-memory auth enable ile aç. ai-memory status durumu gösterir. |
| 2.x sürümünden yükseltiyorum | Önce depodaki 3.0'a yükseltme rehberini oku. |
› ai-memory upgrade
ai-memory uninstall --applyuninstall --apply yalnız ai-memory'nin kurduğu şeyleri kaldırır.
ai-memory ile basic-memory farkı
İkisi de notu düz Markdown dosyası olarak tutar ve ajana MCP ile verir. Farkları ne için yapıldıklarında:
| ai-memory | basic-memory | |
|---|---|---|
| Ne için | Bir kod deposunun çalışma hafızası | Kişisel not kasası (ör. Obsidian klasörü) |
| Kayıt | Hook'larla kendiliğinden: istemler, araç çağrıları, oturum sonu | Asistan senin isteğinle not yazar ve okur |
| Ekip | Ortak sunucu, kişiye atıf, denetim kaydı | Bulut eşitlemesi ücretli plan |
| Lisans | MIT | AGPL-3.0 |
ai-memory'nin README'si basic-memory'yi "Markdown dosyası asıl kaynak" fikrinin dayandığı projelerden biri olarak anıyor ve üstüne eklediklerini otomatik kayıt, arama dizini, ajanlar arası devir ve çok kullanıcılı paylaşım diye sayıyor. Kişisel notlarını asistana açmak istiyorsan basic-memory; kod projesinde ajanlar ve kişiler arası süreklilik istiyorsan ai-memory.
Sık sorulan sorular
ai-memory nedir?
Kodlama ajanları için ortak, kalıcı hafıza. Oturumları kendiliğinden kaydedip düz Markdown proje notlarına çevirir; bir ajanda yarım kalan işi başka bir ajan devir notuyla sürdürür.
Claude Code'dan Codex'e geçince nasıl devam ederim?
Ajanları ai-memory run claude ve ai-memory run codex ile başlatırsın. Aynı klasörde açılan Codex devir notunu alır; "Where did we leave off?" diye sorman yeter.
ai-memory ücretsiz mi?
Evet, MIT lisanslı ve ücretli katmanı yok. Varsayılan özellikler model API anahtarı istemez; isteğe bağlı model sağlayıcısı kendi hesabından ücretlendirir.
Hangi ajanlarla çalışır?
Resmî siteye göre 35 kodlama ajanıyla: Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Grok Build CLI ve diğerleri. Claude Desktop, VS Code Copilot ve Zed yalnız MCP ile bağlanır.
basic-memory'den farkı ne?
İkisi de notu Markdown olarak tutar. ai-memory kod projesine odaklanır: oturumları kendiliğinden kaydeder, ajanlar arası devir notu ve ekip sunucusu sunar. basic-memory kişisel not kasasını asistana bağlar.
Verilerim dışarı gidiyor mu?
Varsayılan olarak hayır: telemetri yok, veri kendi klasöründe. İlk açılışta yerel arama modeli indirilir. Bulut model sağlayıcısı ya da uzak ekip sunucusu açarsan içerik o adrese gider.
İlgili rehberler
Kaynaklar
- ai-memory GitHub deposu ve README
- aimemory.sh
- DATA_HANDLING.md (v3.2.9)
- SECURITY.md (v3.2.9)
- Kurulum belgesi
- Sürümler
Resmî kaynaklarda net olmayanlar: Türkçe içerikte arama kalitesi · tam destekli ajanların her birinde devir notunun nasıl göründüğü (ajan başına ayrıntı destek tablosu belgesinde) · ajan sayısı (README "yirmiden fazla", site 35 diyor). Her biri ilgili bölümde ne yapabileceğinle birlikte yazılı.





