Knowledge & Memory Python ★ 165

omega-memory/omega-memory

AI kodlama ajanları için semantik arama, otomatik yakalama, oturum arası öğrenme ve akıllı unutma özelliklerine sahip kalıcı bellek. LongMemEval'de #1 konumunda (%95,4).

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "omega-memory-omega-memory": {
      "command": "uvx",
      "args": [
        "omega-memory"
      ]
    }
  }
}

OMEGA

AI ajanları için çapraz model hafızası. Yerel-öncelikli. Claude, GPT, Gemini, Cursor, Claw Code ve herhangi bir MCP istemcisiyle çalışır. Ajanınızın beyni başkasının sunucusunda yaşamamalı veya tek bir sağlayıcıya kilitlenmemelidir.

Python 3.11+ PyPI License Tests


Sorun

AI kodlama ajanları durumsuz (stateless) çalışır. Her yeni oturum sıfırdan başlar. "Çözümler" ya sizi tek bir model sağlayıcısına kilitler ya da kod tabanı bağlamını bulutlarına gönderir.

  • Bağlam kaybı. Ajanlar oturumlar arasında her kararı, tercihi ve mimari seçimi unutur. Geliştiriciler oturum başına 10-30 dakika zaten kurulmuş olan bağlamı yeniden açıklamakla geçirir.
  • Tekrarlanan hatalar. Geçmiş oturumlardan öğrenmeden, ajanlar aynı hataları tekrar tekrar yaparlar. Ne işe yaradığını, ne başarısız olduğunu veya neden belirli bir yaklaşımın seçildiğini hatırlamazlar.
  • Bulut hafızası = başkasının veritabanı. Mem0 gibi hizmetler API anahtarları gerektirir ve verilerinizi sunucularına gönderir. Fiyatlandırmalarını değiştirdiğinde, satın alındığında veya çöktüğünde, ajanınızın birikmiş zekası kaybolur.
  • Satıcı bağlantısı (vendor lock-in). Anthropic'in Memory Tool sadece Claude ile çalışır. OpenAI'nin memory sadece GPT ile çalışır. Model değiştirin, hafızanızı kaybedin.

OMEGA bunu çözer. Tamamen makinenizde çalışan hafıza, koordinasyon ve öğrenme. Her büyük LLM ve kodlama ajanıyla çalışır. Bulut yok. API anahtarı yok. Satıcı bağlantısı yok.

Hızlı Kurulum

pip install omega-memory[server]    # Tam kurulum (hafıza + MCP sunucusu)
omega setup                         # Modeli indirir, MCP'yi kaydeder, hook'ları yükler
omega doctor                        # Her şeyin çalıştığını doğrula

Claude Desktop

pip install omega-memory[server]
omega setup --client claude-desktop

Bu, OMEGA'yı Claude Desktop'ın yapılandırmasında MCP sunucusu olarak kaydeder. Etkinleştirmek için Claude Desktop'ı yeniden başlatın.

Cursor, Claw Code, Windsurf, Cline, Codex

pip install omega-memory[server]
omega setup --client cursor      # veya: claw-code, windsurf, cline, codex
Yalnızca kütüphane kurulumu (MCP sunucusu yok)

Eğer OMEGA'ya sadece betikler, CI/CD veya otomasyon için Python kütüphanesi olarak ihtiyacınız varsa:

pip install omega-memory    # Çekirdek yalnız, MCP sunucusu işlemi yok
from omega import store, query, remember

store("Always use TypeScript strict mode", "user_preference")
results = query("TypeScript preferences")

Bu, MCP sunucusu çalıştırmadan tam depolama ve alma API'sini verir (~50 MB daha hafif, arka plan işlemi yok). Hook'lar yine de çalışır:

omega setup --hooks-only    # Oto-yakalama + hafıza yüzeyleme, MCP sunucusu yok (~600MB RAM tasarrufu)

Kaynaktan

git clone https://github.com/omega-memory/omega.git
cd omega
pip install -e ".[server,dev]"
omega setup

omega setup şu işlemleri yapacak:

  1. ~/.omega/ dizinini oluşturur
  2. ONNX embedding modelini (~90 MB) ~/.cache/omega/models/ konumuna indirir
  3. omega-memory'yi MCP sunucusu olarak kaydeder (Claude Code otomatik algılanır veya --client belirtin)
  4. Oturum hook'larını ~/.claude/settings.json konumuna yükler
  5. ~/.claude/CLAUDE.md dosyasına OMEGA bloğu ekler

60 Saniyede Başlangıç

OMEGA doğal dil aracılığıyla çalışır — API çağrısı yok, yapılandırma yok. Sadece Claude ile konuşun.

1. Claude'a bir şeyi hatırlamasını söyleyin:

"Remember that the auth system uses JWT tokens, not session cookies"

Claude bunu semantik gömülümleri ile kalıcı bir hafıza olarak depolar.

2. Oturumu kapatın. Yeni bir tane açın.

3. Sorguyla ilgili sorun:

"What did I decide about authentication?"

OMEGA ilgili hafızayı otomatik olarak yüzeye çıkarır:

Found 1 relevant memory:
  [decision] "The auth system uses JWT tokens, not session cookies"
  Stored 2 days ago | accessed 3 times

Hepsi bu. Hafızalar oturumlar arasında kalıcı olur, zaman içinde birikir ve açık sorulmasa bile ilgili olduğunda otomatik olarak yüzeye çıkarılır.

Temel Özellikler

  • Hafıza & Öğrenme — Kararları, dersleri, hata düzenlerini ve tercihleri semantik aramalarla depolar. Claude, her şeyi yeniden açıklamanıza gerek kalmadan önemli olanı geri çağırır. Sıkıştırma, konsolidasyon, zaman çizelgesi, grafik geçişi ve bağlam sanallaştırması (kontrol noktası/devam) dahil 25 hafıza aracı.

  • Çoklu Ajan Koordinasyonu (omega-pro) — Dosya ve dal kilitlemesi, oturum yönetimi, bağımlılıkları olan görev kuyrukları, niyet yayını ve ajan-ajan mesajlaşması. Ajanların birbirlerinin çalışmalarını üzerine yazmasını önleyen 29 koordinasyon aracı.

  • Akıllı LLM Yönlendirmesi (omega-pro) — Görevleri sınıflandırır ve en uygun modele yönlendirir. Kodlama → Claude Sonnet. Hızlı düzenleme → Llama 8b (1/60 maliyetle). 1M token bağlamı → Gemini Flash. 5 sağlayıcı, 4 öncelik modu, 2ms'den az niyet sınıflandırması.

  • Bilgi Tabanı (omega-pro) — PDF, markdown, web sayfaları ve metin dosyalarını semantik böme ile aranabilir bir bilgi tabanına işle.

  • Varlık Kaydı (omega-pro) — İlişkiler, hiyerarşiler ve varlık kapsamlı hafızalar/profiller/belgeler ile çoklu varlık kurumsal hafızası.

  • Güvenli Profil (omega-pro) — macOS Keychain entegrasyonu ile AES-256 şifrelenmiş kişisel veri depolama.

OMEGA Nasıl Karşılaştırılır

Özellik OMEGA Anthropic Memory Mem0 Zep
Herhangi bir LLM/ajan ile çalışır Evet Sadece Claude Evet Evet
Verileriniz makinenizde kalır Evet Kısmi* Hayır Hayır
Bulut bağımlılığı yok Evet Hayır (API gerekir) Hayır Hayır
Semantik arama + bilgi grafiği Evet Hayır (dosya CRUD) $249/ay Evet
Çoklu ajan koordinasyonu Evet (pro) Araştırma önizlemesi Hayır Hayır
Claude Code, Cursor, Claw Code ile çalışır Evet Sadece Claude Kısmi Hayır
Ücretsiz & açık kaynak Evet (Apache 2.0) Hayır Freemium Freemium

Anthropic'in Memory Tool, verileri istemci tarafında depolama yapar ancak tüm hafıza işlemleri için Claude API çağrıları gerektirir. OMEGA tamamen cihazda çalışır; gömülümler (ONNX) dahil.

Anthropic Memory, Anthropic için. OMEGA herkes için.

Mimari

     Claude Code  ·  Cursor  ·  Claw Code  ·  Herhangi bir MCP İstemcisi
               │         │         │              │
               └─────────┴─────┬───┴──────────────┘
                               │ stdio/MCP
               ┌───────────────▼─────────────┐
               │   OMEGA MCP Sunucusu │
               │   25 çekirdek aracı   │
               └──┬──────────────────┘
                  │
         ┌────────▼──────────────┐
         │ Çekirdek Hafıza Motoru│
         │ (semantik arama,     │
         │  gömülümler, grafikler) │
         └─────┬─────────────────┘
               │
               ▼
         ┌──────────────────────────────────────┐
         │         omega.db (SQLite)             │
         │  memories | edges | embeddings        │
         └──────────────────────────────────────┘

Tek veritabanı, modüler işleyiciler. İsteğe bağlı modüller (koordinasyon, yönlendirici, varlık, bilgi, profil) omega-pro aracılığıyla kullanılabilir ve aynı sunucu işlemine kaydedilir. Ayrı daemon yok, mikro hizmet yok.

MCP Araçları Referansı

OMEGA, Claude Code içinde MCP sunucusu olarak çalışır. Çekirdek paket 25 hafıza aracı sağlar. omega-pro koordinasyon, yönlendirme, varlık, bilgi ve profil araçları ekler.

Hafıza (25 aracı)

Araç Ne yapar
omega_store Yazılı hafızayı depolama (karar, ders, hata, özet)
omega_query Tag filtreleri ve bağlamsal yeniden sıralama ile semantik arama
omega_welcome Son hafızalar ve profil ile oturum geçişi
omega_profile Kullanıcı profilini okuma veya güncelleme
omega_delete_memory Kimlikle belirli hafızayı silme
omega_edit_memory Hafızanın içeriğini düzenleme
omega_list_preferences Tüm depolanan kullanıcı tercihlerini listeleme
omega_health Hafıza kullanımı ve önerileri ile detaylı sağlık kontrolü
omega_backup Hafızaları yedekleme/geri yükleme için dışa/içe aktarma
omega_lessons Erişim sayısına göre sıralanmış oturum arası dersler
omega_feedback Yüzeye çıkarılan hafızada geri bildirim kaydetme
omega_clear_session Belirli oturum için tüm hafızaları temizleme
omega_similar Verilen hafızaya benzer hafızaları bulma
omega_timeline Hafızalar güne göre gruplandırılmış
omega_consolidate Eski hafızaları budama, özet üst sınırı, temiz kenarlar
omega_traverse İlişki grafiğini yürüme
omega_compact İlgili hafızaları kümeleme ve özetleme
omega_checkpoint Oturum arası süreklilik için görev durumunu kaydetme
omega_resume_task Önceden kontrol noktası alınmış görevini devam ettirme
omega_remind Zaman tabanlı hatırlatma ayarlama
omega_remind_list Etkin hatırlatmaları listeleme
omega_remind_dismiss Hatırlatmayı reddetme
omega_type_stats Hafıza sayıları olay türüne göre gruplandırılmış
omega_session_stats Hafıza sayıları oturumlara göre gruplandırılmış
omega_weekly_digest İstatistikler ve trendler ile haftalık bilgi özeti

omega-pro ile ek araçlar

Modül Araç Açıklama
Koordinasyon 29 Dosya/dal kilitlemesi, oturumlar, görevler, mesajlaşma, denetim
Yönlendirici 10 LLM yönlendirmesi, niyet sınıflandırması, model geçişi
Varlık 8 Kurumsal varlıklar, ilişkiler, hiyerarşiler
Bilgi 5 Belge işleme, semantik arama, RAG
Profil 3 AES-256 şifrelenmiş kişisel veri depolama

CLI

Komut Açıklama
omega setup Dizinleri oluştur, modeli indir, MCP'yi kaydet, hook'ları yükle (--hooks-only MCP'yi atlamak için)
omega doctor Kurulum sağlığını doğrula
omega status Hafıza sayısı, depo boyutu, model durumu
omega query <text> Hafızaları semantik benzerliğe göre ara
omega store <text> Belirtilen türde hafıza depola
omega timeline Hafıza zaman çizelgesini güne göre gruplandırılmış şekilde göster
omega activity Yakın zamanlı oturum aktivitesi özetini göster
omega stats Hafıza türü dağılımı ve sağlık özeti
omega consolidate Çoğaltma kaldır, budama yap ve hafızayı optimize et
omega compact İlgili hafızaları kümeleme ve özetleme
omega backup omega.db'yi yedekle (son 5'i tutar)
omega validate Veritabanı bütünlüğünü doğrula
omega logs Son hook hatalarını göster
omega migrate-db Eski JSON'u SQLite'a geçir
Gelişmiş Detaylar

Hook'lar (7 işlem, 11 işleyici)

Tüm hook'lar fast_hook.py → daemon UDS soket aracılığıyla, başarısız açık semantiği ile gönderilir.

Hook Eşleştirici İşleyiciler Amaç
SessionStart tümü session_start Karşılama geçişi, oturum devamı
Stop tümü session_stop Özet
UserPromptSubmit tümü auto_capture Oto-yakalama dersleri/kararları
PostToolUse Edit/Write/NotebookEdit surface_memories İlgili hafızaları yüzeye çıkar
PostToolUse Bash/Read surface_memories İlgili hafızaları yüzeye çıkar

omega-pro ile, ek koordinasyon işleyicileri otomatik olarak kaydedilir: oturum yaşam döngüsü, dosya/dal talep koruması, nabız ve git push koruması.

Depolama

Yol Amaç
~/.omega/omega.db SQLite veritabanı (hafızalar, gömülümler, kenarlar)
~/.omega/profile.json Kullanıcı profili
~/.omega/hooks.log Hook hata günlüğü
~/.cache/omega/models/bge-small-en-v1.5-onnx/ ONNX embedding modeli

Arama Hattı (Pipeline)

  1. Vektör benzerliği sqlite-vec (kosinüs mesafesi, 384-dim bge-small-en-v1.5) üzerinden
  2. Tam metin arama FTS5 (hızlı anahtar kelime eşleşmesi)
  3. Tür ağırlıklı puanlama (kararlar/dersler 2x ağırlıklı)
  4. Bağlamsal yeniden sıralama (etiket, proje ve içerik eşleşmesine göre artırma)
  5. Sorgu zamanında çoğaltma kaldırma

Hafıza Yaşam Döngüsü

  • Çoğaltma kaldırma: SHA256 hash (kesin) + embedding benzerliği 0.85+ (semantik) + tür başına Jaccard
  • Gelişim: Benzer içerik (%55-95) yeni içgörüleri mevcut hafızaya ekler
  • TTL: Oturum özeti 1 gün sonra sona erer, dersler/tercihler kalıcı
  • Oto-ilişkili: İlgili kenarları (benzerlik >= 0.45) en benzer 3 hafızaya oluşturur
  • Sıkıştırma: İlgili hafızaları kümeleme ve özetleme

Hafıza Ayak İzi

  • Başlangıç: ~31 MB RSS
  • İlk sorgudan sonra (ONNX modeli yüklü): ~337 MB RSS
  • Veritabanı: ~242 hafıza için ~10.5 MB

Ne Değiştirilir

omega setup bu dosyaları ~/.omega/ dışında değiştirir:

  • ~/.claude.jsonomega-memory MCP sunucusu girişi ekler
  • ~/.claude/settings.json — Hook girişleri ekler
  • ~/.claude/CLAUDE.md — Yönetilen bir <!-- OMEGA:BEGIN --> bloğu ekler

Tüm değişiklikler idempotent'tir.

Sorun Giderme

omega doctor içe aktarmada FAIL gösterir:

  • Depo kökünden pip install -e ".[server]" sürümünü sağla
  • python3 -c "import omega" işleminin çalışıp çalışmadığını kontrol et

MCP sunucusu başlayamıyor:

  • pip install omega-memory[server] çalıştır (the [server] ek dosyası MCP paketini içerir)

MCP sunucusu kayıtlı değil:

claude mcp add omega-memory -- python3 -m omega.server.mcp_server

Hook'lar ateşlemiyor:

  • ~/.claude/settings.json öğesinin OMEGA hook girişleri içerip içermediğini kontrol et
  • ~/.omega/hooks.log hatalar için kontrol et

Geliştirme

pip install -e ".[server,dev]"
pytest tests/                # 2198+ test
ruff check src/              # Lint

Kaldır

claude mcp remove omega-memory
rm -rf ~/.omega ~/.cache/omega
pip uninstall omega-memory

OMEGA girişlerini ~/.claude/settings.json dosyasından ve <!-- OMEGA:BEGIN --> bloğunu ~/.claude/CLAUDE.md dosyasından el ile kaldırın.

Katkıda Bulunma

Lisans

Apache-2.0. LICENSE dosyasına bakın.

Benzer MCP sunucuları

upstash/context7 Knowledge & Memory

LLM'ler ve yapay zeka kod editörleri için güncel kod dokümantasyonu.

upstash/context7 ★ 57,846
chopratejas/headroom Knowledge & Memory

AI ajanlar için bağlam sıkıştırma katmanı. Tool çıktılarını, logları, RAG chunk'larını, dosyaları ve konuşma geçmişini LLM'ye ulaşmadan önce sıkıştırır ve MCP tool'ları aracılığıyla geri alınabilir şekilde depolar.

chopratejas/headroom ★ 45,699
topoteretes/cognee Knowledge & Memory

AI uygulamaları ve Ajanlar için bellek yöneticisi, çeşitli graph ve vector store'ları destekler ve 30+ veri kaynağından veri alımına olanak tanır.

topoteretes/cognee ★ 18,856
bitbonsai/mcpvault Knowledge & Memory

Obsidian vault'larınız için evrensel bir AI köprüsü sunan MCP tabanlı araç. Notlarınıza güvenli okuma/yazma erişimi sağlar ve arama, toplu işlemler, etiket yönetimi ile frontmatter işleme gibi 11 kapsamlı işlem sunur. Claude, ChatGPT ve tüm MCP uyumlu AI asistanlarıyla çalışır.

bitbonsai/mcpvault ★ 1,446
apecloud/ApeRAG Knowledge & Memory

Grafik RAG, vektör arama ve tam metin aramasını birleştiren, üretime hazır RAG platformu. Kendi Knowledge Graph'ınızı oluşturmak ve Context Engineering için en iyi seçim.

apecloud/ApeRAG ★ 1,193
mem0ai/mem0-mcp Knowledge & Memory

Mem0 için bir Model Context Protocol sunucusu; IDE'ler (Cursor, Windsurf gibi) içinde kodlama tercihlerini ve desenlerini yönetmeye, kod implementasyonlarını, best practices'leri ve teknik dokümantasyonu semantik olarak depolamaya ve erişmeye yarayan araçlar sunuyor.

mem0ai/mem0-mcp ★ 656
Daha fazla: Knowledge & Memory →