İçeriğe atla

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.

SenAjanla her zamanki gibi çalışırsın
AsistanClaude Code, Codex, Cursor, Gemini CLI
ai-memoryBilgisayarında; hook'lar kaydeder
Proje notlarıDüz Markdown, git sürümlü

İ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?

KaydetHook'lar istemleri ve araç çağrılarını yakalar, temizler
DerleOturum bitince Markdown wiki sayfası
HatırlaYeni oturuma kısa özet; arama araçları (MCP)
DevretSonraki ajan devir notunu alır; yalnız bir oturum üstlenir
Hepsi tek bir program ve tek bir veri klasörü; varsayılan sunucu yalnız kendi makinende dinler.

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.

Kur (README)› 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.

İndir, doğrula, kur (kurulum belgesi; v3.2.9'a sabit)› 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 setup

macOS'ta sha256sum -c yerine shasum -a 256 -c install.sh.sha256 kullanılır. AI_MEMORY_VERSION kurulacak sürümü sabitler; root istenmez.

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.

Ajanı ai-memory üzerinden başlat (README)› ai-memory run claude # kullanım hakkı bitti, aynı klasörde Codex'e geç: ai-memory run codex
1. Kaldığın yerden devam"Where did we leave off?"Codex'e (ya da yeni oturuma) yazılır. Ne alırsın: bekleyen devir notu; neyin bittiği, neyin başarısız olduğu, neyin açık kaldığı. ai-memory run ile açılan Codex, önceki Claude oturumunun görünen geçmişinin geçici, yerel bir kopyasını da okuyabilir.
2. Daha önce konuştuk mu?"Have we discussed rate limiting on /refresh? Search memory."Ne alırsın: proje wiki'sinde ve kayıtlı gözlemlerde arama sonucu, ilgili karar sayfaları. Site getirilen notların eksik ya da eskimiş olabileceğini, önemli kararları kaynağından kontrol etmeyi hatırlatıyor.
3. Beni güncelle"Catch me up on this project."Ne alırsın: projedeki son çalışmanın düz yazı özeti. Terminalde ai-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 CodeVarTam destek; pazar eklentisi de var.
CodexVarTam destek; pazar eklentisi de var.
Cursor, Gemini CLI, OpenCode, Grok Build CLIVarTam destek.
GitHub Copilot CLI, Kimi Code, Kiro CLI, Qwen Code, Devin CLIVarTam destek.
Claude Desktop, VS Code Copilot, ZedKısmenYalnız MCP: hafızayı okur ve yazar, oturum kaydı (hook) yok.
Yerel WindowsBetaDeneysel; WSL2 ve Linux/macOS destekli.
Kendi bilgisayarındaAynı projede ajan değiştirince bağlamı kaybetmemek.Terminal, Kod editörü, Masaüstü · Ücretsiz; hesap ve anahtar yok · ayrıntı
Ekip ve çok makine sunucusuMakinelerinin ve ekip arkadaşlarının ajanlarını tek proje hafızasına bağlamak.Terminal · Sunucuyu yöneten biri; ağda token ve TLS · ayrıntı

Neyi kaydeder, veri nereye gider?

Okur

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.

Yazar

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.

Dışarı çıkan
  • 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ı)
Şifreleme

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 oluyorNe 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ıyorai-memory run uyarıp ajanı yine açar, olaylar yerelde bekler; sunucu dönünce ai-memory recover.
Docker ile kurdum, kimlik doğrulama yokDocker 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.
Güncelle / kaldır (README)› ai-memory upgrade ai-memory uninstall --apply

uninstall --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-memorybasic-memory
Ne içinBir kod deposunun çalışma hafızasıKişisel not kasası (ör. Obsidian klasörü)
KayıtHook'larla kendiliğinden: istemler, araç çağrıları, oturum sonuAsistan senin isteğinle not yazar ve okur
EkipOrtak sunucu, kişiye atıf, denetim kaydıBulut eşitlemesi ücretli plan
LisansMITAGPL-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

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ı.