会話履歴をそのまま保存し、セマンティック検索で取得するローカルファーストのAIメモリシステム。MCPサーバーとCLIを提供します。
CortexReach/memory-lancedb-pro
OpenClawエージェント向けの長期記憶プラグイン。設定や決定事項をLanceDBに保存し、後のセッションで呼び出します。
- スター
- 4,452
- フォーク
- 730
- 未解決の Issue
- 50
- 最終コミット
- 24 時間前
これは何?
memory-lancedb-proは、OpenClawエージェント向けのメモリプラグインです。会話から事実、好み、決定事項、プロジェクトのコンテキストを抽出してLanceDBのベクトルデータベースに保存し、後の応答の前に関連する記憶を注入することで、セッションをまたいでユーザーが同じことを繰り返し伝える手間を省きます。
検索ではベクトル類似度とBM25全文検索を組み合わせ、Jina、SiliconFlow、Voyage AI、Pineconeなどのプロバイダーによるクロスエンコーダーでの再ランキングにも対応しています。記憶はグローバル、エージェント単位、ユーザー単位、プロジェクト単位などのスコープに分けて管理でき、Weibull減衰モデルにより、あまり使われない記憶は薄れ、頻繁に呼び出される記憶は残ります。スマート抽出ではLLMを使って、記憶を6つのカテゴリに分類します。
記憶ストアの一覧表示、検索、エクスポート、インポート、再埋め込み、アップグレードを行う管理CLIも付属しています。OpenAI互換のembedding APIに対応し、ネイティブなLanceDB検索に必要なCPU命令セットについての注意事項も記載されています。
主な機能
- 01ベクトル検索とBM25全文検索を組み合わせたハイブリッド検索。
- 02Jina、SiliconFlow、Voyage AI、Pineconeによる任意のクロスエンコーダー再ランキング。
- 03会話からの記憶の自動保存と、応答前の自動想起。
- 04グローバル、エージェント単位、ユーザー単位、プロジェクト単位のスコープ分離。
- 05Weibullベースの減衰と段階的な昇格による記憶のライフサイクル管理。
- 06検索、統計表示、エクスポート、インポート、再埋め込み、アップグレードに対応する管理CLI。
ユースケース
- セッションをまたいでコーディングスタイルや好みを記憶する、個人用OpenClawアシスタントの構築。
- 過去の技術的な決定を記録し、エージェントが選択の理由を説明できるようにする。
- 1つのゲートウェイ上で、複数のエージェントやプロジェクトの記憶を分離して管理する。
- OpenAI互換エンドポイントを使って、ローカルまたはセルフホストのembeddingモデルを動かす。
クイックスタート
- 1
OpenClaw CLI からプラグインをインストールします
openclaw plugins install memory-lancedb-pro@beta - 2
プラグイン設定を openclaw.json に追加し、メモリスロットを設定します
- 3
設定を検証してゲートウェイを再起動します
openclaw config validate && openclaw gateway restart
使う前に知っておきたいこと
- AVX 対応 CPU が必要です。一部の Linux x64 ビルドでは、ネイティブのベクトル検索に AVX2 が必要な場合があります。
- セマンティックメモリには、OpenAI や Jina などの埋め込みプロバイダーと API キーが必要です。
- OpenClaw ホストに依存します。単体ツールではなくプラグインです。
- 古いバージョンからのアップグレードや埋め込みモデルの変更には、新しいデータベースへの再埋め込みを慎重に行う必要があります。
トピック
よくある質問
- memory-lancedb-pro とは?
- OpenClawエージェント向けの長期記憶プラグイン。設定や決定事項をLanceDBに保存し、後のセッションで呼び出します。 memory-lancedb-proは、OpenClawエージェント向けのメモリプラグインです。会話から事実、好み、決定事項、プロジェクトのコンテキストを抽出してLanceDBのベクトルデータベースに保存し、後の応答の前に関連する記憶を注入することで、セッションをまたいでユーザーが同じことを繰り返し伝える手間を省きます。
- memory-lancedb-pro は無料で使えますか?ライセンスは?
- memory-lancedb-pro にはライセンスが明記されていません。コードは公開されていますが、ライセンスがない場合は再利用の許諾がないため、利用前に作者に確認することをおすすめします。
- memory-lancedb-pro は今もメンテナンスされていますか?
- 活発にメンテナンス中。memory-lancedb-pro の最終コミットは 2026年10月21日 です。
- memory-lancedb-pro は何に使えますか?
- セッションをまたいでコーディングスタイルや好みを記憶する、個人用OpenClawアシスタントの構築。 過去の技術的な決定を記録し、エージェントが選択の理由を説明できるようにする。 1つのゲートウェイ上で、複数のエージェントやプロジェクトの記憶を分離して管理する。 OpenAI互換エンドポイントを使って、ローカルまたはセルフホストのembeddingモデルを動かす。
- memory-lancedb-pro のインストール方法は?
- OpenClaw CLI からプラグインをインストールします: openclaw plugins install memory-lancedb-pro@beta プラグイン設定を openclaw.json に追加し、メモリスロットを設定します 設定を検証してゲートウェイを再起動します: openclaw config validate && openclaw gateway restart
- memory-lancedb-pro はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/CortexReach/memory-lancedb-pro
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
文書からナレッジグラフを構築し、Personalized PageRankでマルチホップ検索と長期記憶を実現するLLM向けRAGフレームワークです。
オブジェクトとベクトルを一緒に保存し、ベクトル類似検索と構造化フィルタリングを組み合わせられるオープンソースのベクトルデータベース。
ベクトル、全文検索、構造化・半構造化データを1つのMySQL互換エンジンに保存し、エージェントのメモリや検索に活用できるAIネイティブな検索データベースです。
OpenAI互換APIで各種モデルを提供する、セルフホスト型推論サーバー
LLMアプリケーション構築用のRustライブラリと、その上に構築されたBevyプラグイン方式のターミナルコーディングエージェント。