プロジェクトを読み、ターミナルやデスクトップ、ブラウザ、エディタからファイル編集やテスト実行を行うオープンソースのコーディングエージェント。
TencentCloud/TencentDB-Agent-Memory
チャット、ドキュメント、コードを、複数のエージェントフレームワークで共有・管理できるチーム向けAI Agentメモリハブ。
- スター
- 29,631
- フォーク
- 2,978
- 未解決の Issue
- 772
- 最終コミット
- 13 時間前
これは何?
TencentDB Agent Memoryは、AIエージェントが新しいセッションを始めるたびに、プロジェクトを説明し直したり、ドキュメントを読み返したり、ワークフローを再発見したりする手間を解消します。4種類のメモリアセットを整理します。ユーザーの好み・事実・決定事項を記録するChat Memory、完了したタスクから抽出したSkills、製品ドキュメントや仕様書から作成するWiki、コードシンボル、ファイル、呼び出し関係、影響範囲をインデックス化するCodeGraphです。
アセットはMemory Hubのパネルで管理し、チーム、エージェント、所有者を定義できます。公開範囲は、非公開、チーム内、ユーザー・ロール・エージェントのACLによる制限、エージェント単位から選択でき、各エージェントには必要なアセットを設定できます。Proxyを使えば、Claude Code、Codex、CodeBuddy、Hermes、OpenClawなどの既存クライアントは、base URLを変更するだけで接続できます。プラグインやMCPサーバーは不要です。
Docker形式の起動スクリプトでデプロイでき、Node.js 22.16以降が必要です。WikiとCodeGraphの処理は非同期で行われます。CodeGraphが現在対応しているのは、公開HTTPSリポジトリです。
主な機能
- 01Chat Memoryは、好み、事実、決定事項、やり取りの履歴を、生の会話からペルソナまでの各レイヤーで保存します。
- 02Skillsは会話やツール呼び出しから抽出され、バージョン、リソースファイル、検証ルールを管理できます。
- 03Wikiはドキュメントをリンクグラフ付きの構造化ページに変換し、CodeGraphはシンボル、呼び出し関係、影響範囲をインデックス化します。
- 04公開範囲は非公開、チーム内、ACLによるアクセス制限から選べ、エージェントごとにアセットを割り当てられます。
- 05Proxyはbase URLを変更するだけで既存のエージェントクライアントを接続でき、プラグインやMCPサーバーは必要ありません。
- 06BM25、ベクトル検索、RRFを組み合わせた多層検索に対応し、項目数と文字数の上限を設定できます。
ユースケース
- コーディングエージェント間で、プロジェクトのアーキテクチャドキュメントやコードの影響範囲分析を共有する。
- Claude CodeやCodexの新しいセッションに、ユーザーの好みや過去の決定事項を引き継ぐ。
- 繰り返し使うトラブルシューティングやリリース手順を、特定のエージェント向けに再利用可能なSkillsにする。
- 既存のリポジトリ、ドキュメント、チャット履歴を取り込み、新しいエージェントチームの立ち上げに活用する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/TencentCloud/TencentDB-Agent-Memory.git - 2
deploy ディレクトリに移動する
cd TencentDB-Agent-Memory/deploy/global-images - 3
env テンプレートをコピーし、LLM のパラメーターを設定する
cp .env.example .env - 4
1つのコマンドですべてのサービスを起動し、http://localhost:8125 を開く
./start-all.sh
使う前に知っておきたいこと
- 実行前に、LLM のパラメーターを2組(メモリーグループ用とプロキシグループ用)設定する必要があります。
- MongoDB ストレージバックエンドは実験的な機能で、デフォルトでは無効になっています。
- メタデータ上のライセンスは NOASSERTION と記載されています。README のバッジに MIT と表示されていても、ライセンス条件をご自身で確認してください。
トピック
よくある質問
- TencentDB-Agent-Memory とは?
- チャット、ドキュメント、コードを、複数のエージェントフレームワークで共有・管理できるチーム向けAI Agentメモリハブ。 TencentDB Agent Memoryは、AIエージェントが新しいセッションを始めるたびに、プロジェクトを説明し直したり、ドキュメントを読み返したり、ワークフローを再発見したりする手間を解消します。4種類のメモリアセットを整理します。ユーザーの好み・事実・決定事項を記録するChat Memory、完了したタスクから抽出したSkills、製品ドキュメントや仕様書から作成するWiki、コードシンボル、ファイル、呼び出し関係、影響範囲をインデックス化するCodeGraphです。
- TencentDB-Agent-Memory は無料で使えますか?ライセンスは?
- TencentDB-Agent-Memory は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- TencentDB-Agent-Memory は今もメンテナンスされていますか?
- 活発にメンテナンス中。TencentDB-Agent-Memory の最終コミットは 2026年10月19日 です。
- TencentDB-Agent-Memory は何に使えますか?
- コーディングエージェント間で、プロジェクトのアーキテクチャドキュメントやコードの影響範囲分析を共有する。 Claude CodeやCodexの新しいセッションに、ユーザーの好みや過去の決定事項を引き継ぐ。 繰り返し使うトラブルシューティングやリリース手順を、特定のエージェント向けに再利用可能なSkillsにする。 既存のリポジトリ、ドキュメント、チャット履歴を取り込み、新しいエージェントチームの立ち上げに活用する。
- TencentDB-Agent-Memory のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/TencentCloud/TencentDB-Agent-Memory.git deploy ディレクトリに移動する: cd TencentDB-Agent-Memory/deploy/global-images env テンプレートをコピーし、LLM のパラメーターを設定する: cp .env.example .env 1つのコマンドですべてのサービスを起動し、http://localhost:8125 を開く: ./start-all.sh
- TencentDB-Agent-Memory はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/TencentCloud/TencentDB-Agent-Memory
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
質問を計画し、Webやローカルの情報源を集め、任意のLLMプロバイダーで引用付きレポートを作成する自律型リサーチエージェント。
セッションを自動記録し、Claude Code、Cursor、CodexなどのMCPクライアントで、後続セッションに関連するコンテキストを引き継ぐAIコーディングエージェント向け永続メモリ。
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
Apache Maka(Incubating)は、モデルのメッセージやツール呼び出し、権限判断を追記専用ログに記録するエージェント用ワークスペースです。
LangGraphを使った、階層型インデックスや会話メモリ、質問の明確化に対応するモジュール式Agentic RAGチュートリアル。