topoteretes/cognee

Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.

What it solves

Cognee は AI エージェントにセッション間で永続的な長期記憶を提供し、エージェントが時間とともにコンテキストを忘れたり、ユーザーの好みやドメイン知識を失ったりする問題を解決します。さまざまなソースからデータを統合し、検索可能で相互に接続されたナレッジベースを構築することで、エージェントは「会社の脳」を作り上げることができます。

How it works

Cognee はセルフホスト型ナレッジグラフを作成し、意味検索用のベクトル埋め込みと関係追跡用のグラフ推論を組み合わせます。認知科学に基づくオントロジー生成を用いてデータを整理します。システムは階層型メモリアプローチをサポートし、速いキャッシュ用のセッションメモリと、長期保存用の永続ナレッジグラフを提供します。単体 API サーバー、クラウド管理サービス、またはプラグイン(例: Claude Code 用)としてデプロイ可能です。

Who it’s for

長期記憶やドメイン固有の知識蒸留が必要で、複数のエージェントやテナント間で知識を共有したい AI エージェント開発者向けです。

Highlights

  • Unified Memory Layer: pgvector を使用した単一の Postgres インスタンス上で、リレーション、埋め込み、セッション、メタデータの全スタックを実行可能。
  • Hybrid Search: ベクトル検索とグラフ検索を組み合わせ、意味と構造の両方に基づいて情報を呼び出せます。
  • Agentic Integration: Claude Code などのツール向け専用プラグインを含み、プロンプトやツールトレースを自動的に取得します。
  • Multi-language Support: Python、Rust、TypeScript 用の公式クライアントを提供。
  • High Performance: エージェントメモリの BEAM ロングコンテキストベンチマークで、従来の最先端ベンチマークを上回る性能を実現。