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.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"topoteretes-cognee": {
"command": "python",
"args": [
"-m",
"cognee"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/topoteretes/cognee.git ~/.mcp/cognee
cd ~/.mcp/cognee Cognee - Ajanlarınızın Arkasındaki Beyin
Demo . Dokümentasyon . Daha Fazla Bilgi · Discord'a Katıl · r/AIMemory'e Katıl . Topluluk Eklentileri & Eklentiler
Cognee, AI ajanlarına verilerinizin, kararlarınızın ve iş akışlarınızın paylaşılan, gelişen bir hafızasını vererek, bağlam içinde hatırlayabilmelerini, bağlantı kurabilmelerini ve harekete geçebilmelerini sağlar.
🌐 Mevcut Diller : Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文
Cognee, Ajanlarınız için açık kaynaklı bir memory kontrol düzlemidir ve her formatta veya yapıda veri alıp, doğru bağlamı sağlamak için sürekli öğrenir. Embeddings, grafikler ve bilişsel bilim yaklaşımlarını birleştirerek, belgelerinizin anlam açısından aranabilir ve ilişkiler açısından bağlantılı olmasını sağlar.
:star: Daha fazla geliştiriciyi hedeflemize ulaştırmamıza ve cognee topluluğunu büyütmemize yardımcı olun. Bu depoyu yıldızlayın!
:books: Kurulum ve yapılandırma için detaylı dokümentasyonumuzu kontrol edin.
:crab: OpenClaw eklentiniz için kullanılabilir — cognee-openclaw
✴️ Claude Code eklentiniz için kullanılabilir — claude-code-plugin
Daha fazla bilgi için, Cognee'nin temel özellikleriyle ilgili bu kısa, uçtan uca Colab kılavuzunu kontrol edin.
Cognee'yi sadece birkaç satırda kodla deneyelim.
Cognee'yi pip, poetry, uv veya tercih ettiğiniz Python paket yöneticisiyle kurabilirsiniz.
uv pip install cognee
import os
os.environ["LLM_API_KEY"] = "YOUR OPENAI_API_KEY"
Alternatif olarak, şablonumuzu kullanarak bir .env dosyası oluşturun.
Diğer LLM sağlayıcılarını entegre etmek için LLM Sağlayıcı Dokümentasyonumuza bakın.
Cognee'nin API'si size dört işlem sunar — remember, recall, forget ve improve:
import cognee
import asyncio
async def main():
# Bilgi grafiğinde kalıcı olarak saklayın (add + cognify + improve'ı çalıştırır)
await cognee.remember("Cognee belgeleri AI hafızasına dönüştürür.")
# Oturum belleğinde saklayın (hızlı cache, arka planda grafiğe senkronize olur)
await cognee.remember("Kullanıcı ayrıntılı açıklamaları tercih ediyor.", session_id="chat_1")
# Otomatik yönlendirme ile sorgula (en iyi arama stratejisini otomatik olarak seçer)
results = await cognee.recall("Cognee ne yapar?")
for result in results:
print(result)
# Önce oturum belleğini sorgula, gerekirse grafiğe geç
results = await cognee.recall("Kullanıcı ne tercih ediyor?", session_id="chat_1")
for result in results:
print(result)
# İşiniz bittiğinde sil
await cognee.forget(dataset="main_dataset")
if __name__ == '__main__':
asyncio.run(main())
cognee-cli remember "Cognee belgeleri AI hafızasına dönüştürür."
cognee-cli recall "Cognee ne yapar?"
cognee-cli forget --all
Yerel UI'yi açmak için şunu çalıştırın:
cognee-cli -ui
Claude Code'a oturumlar arasında kalıcı hafıza vermek için Cognee hafıza eklentisini kurun. Eklenti, hook'lar aracılığıyla tool çağrılarını otomatik olarak oturum belleğine yakalar ve oturum sonunda kalıcı bilgi grafiğine senkronize eder.
Kurulum:
# cognee'yi kurun
pip install cognee
# Yapılandırın
export LLM_API_KEY="your-openai-key"
# Eklentiyi klonlayın
git clone https://github.com/topoteretes/cognee-integrations.git
# Bunu etkinleştirin (kalıcı kullanım için ~/.zshrc'ye ekleyin)
claude --plugin-dir ./cognee-integrations/integrations/claude-code
Veya yerel olarak çalıştırmak yerine Cognee Cloud'a bağlanın:
export COGNEE_SERVICE_URL="https://your-instance.cognee.ai"
export COGNEE_API_KEY="ck_..."
Eklenti, Claude Code'un yaşam döngüsüne bağlanır — SessionStart hafızayı başlatır, PostToolUse eylemleri yakalar, UserPromptSubmit ilgili bağlamı enjekte eder, PreCompact bağlam sıfırlamalarında hafızayı korur ve SessionEnd oturum verilerini kalıcı grafiğe köprü kurar.
Herhangi bir Python ajanı yönetilen bir Cognee örneğine işaretleyin — tüm SDK çağrıları buluta yönlendirilir:
import cognee
await cognee.serve(url="https://your-instance.cognee.ai", api_key="ck_...")
await cognee.remember("önemli bağlam")
results = await cognee.recall("ne oldu?")
await cognee.disconnect()
examples/ klasöründe daha fazla örneğe göz atın — demolar, rehberler, özel pipeline'lar ve veritabanı yapılandırmaları.
Kullanım Durumu 1 — Müşteri Destek Ajanı
Amaç: Müşteri sorunlarını finans, destek ve ürün geçmişi arasındaki kişisel verilerini kullanarak çözün.
Kullanıcı: "Faturamı yanlış görünüyor ve sorun hala çözülmedi."
Cognee takip eder: geçmiş etkileşimler, başarısız eylemler, çözülmüş vakalar, ürün geçmişi
# Ajan yanıtı:
Ajan: "Geçen ay çözülen 2 benzer fatura vakası buldum.
Sorun, ödeme ve fatura sistemleri arasında bir senkronizasyon gecikmesinden
kaynaklanıyordu — hesabınıza bir düzeltme uygulandı."
# Arka planda ne olur:
- Çeşitli şirket kanallarından veri kaynaklarını birleştirir
- Etkileşim zaman çizelgesini yeniden oluşturur ve sonuçları takip eder
- Benzer çözülmüş vakaları alır
- En iyi çözüm stratejisine eşler
- Ajanın aynı hatayı asla tekrarlamaması için yürütmeden sonra hafızayı günceller
Kullanım Durumu 2 — Uzman Bilgi Damıtılması (SQL Copilot)
Amaç: Genç analistlerin, uzman düzeyindeki sorguları, desenleri ve akıl yürütmeyi yeniden kullanarak görevleri çözmelerine yardım edin.
Kullanıcı: "Bu veri seti için müşteri akışkanlığını nasıl hesaplayabilirim?"
Cognee takip eder: uzman SQL sorguları, iş akışı desenleri, şema yapıları, başarılı uygulamalar
# Ajan yanıtı:
Ajan: "Kıdemli analistlerin benzer bir tutma sorgusunu nasıl çözdüklerini gösteren kod işte.
Cognee şemanızı bilinen bir yapıya eşleştirdi ve uzmanın mantığını
veri setinize uyarladı."
# Arka planda ne olur:
- Uzman SQL sorguları ve iş akışlarından desenleri çıkarır ve saklar
- Geçerli şemayı daha önce görülen yapılara eşler
- Benzer görevleri ve başarılı uygulamalarını alır
- Uzman akıl yürütmeyi geçerli bağlama uyarlar
- Genç analistlerin yakın uzman düzeyinde performans göstermesi için belleği yeni başarılı desenlerle günceller
Tam olarak yönetilen bir deneyim için Cognee Cloud kullanın veya aşağıdaki 1-tıkla dağıtım yapılandırmalarından biriyle kendi sunucunuzda barındırın.
| Platform | En İyi Için | Komut |
|---|---|---|
| Cognee Cloud | Yönetilen hizmet, bakılacak altyapı yok | Kaydol veya await cognee.serve() |
| Modal | Sunucusuz, otomatik ölçekleme, GPU iş yükleri | bash distributed/deploy/modal-deploy.sh |
| Railway | En basit PaaS, yerel Postgres | railway init && railway up |
| Fly.io | Edge dağıtımı, kalıcı ciltler | bash distributed/deploy/fly-deploy.sh |
| Render | Yönetilen Postgres ile basit PaaS | Render'a dağıt düğmesi |
| Daytona | Bulut sanal ortamları (SDK veya CLI) | distributed/deploy/daytona_sandbox.py sayfasını görmek için |
Dağıtım scriptleri, çalışan yapılandırmaları ve ek ayrıntılar için distributed/ klasörüne bakın.
Topluluğun katkılarına hoş geldiniz! Sizin girdileri Cognee'yi herkes için daha iyi kılmaya yardımcı olur. Başlamak için CONTRIBUTING.md'ye bakın.
Kapsayıcı ve saygılı bir topluluk oluşturmaya kararlıyız. Yönergeler için Davranış Kurallarımızı okuyun.
Kısa süre önce LLM akıl yürütmesi için bilgi grafiklerini optimize etme konusunda bir araştırma makalesi yayınladık:
@misc{markovic2025optimizinginterfaceknowledgegraphs,
title={Optimizing the Interface Between Knowledge Graphs and LLMs for Complex Reasoning},
author={Vasilije Markovic and Lazar Obradovic and Laszlo Hajdu and Jovan Pavlovic},
year={2025},
eprint={2505.24478},
archivePrefix={arXiv},
primaryClass={cs.AI},
url={https://arxiv.org/abs/2505.24478},
}
LLM'ler ve yapay zeka kod editörleri için güncel kod dokümantasyonu.
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.
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.
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.
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.
Slack, Discord, web siteleri, Google Drive, Linear veya GitHub'dan her türlü içeriği bir Graphlit projesine aktarın ve ardından Cursor, Windsurf veya Cline gibi MCP client'ları içinde ilgili bilgileri arayıp alın.