OpenClawエージェントのためのHarrier埋め込みを用いた局所意味記憶検索

新しいリポジトリでは、埋め込みを外部サービスに送信せずに、OpenClawエージェントにローカルセマンティックメモリ検索を提供する方法を紹介しています。このアプローチでは、MicrosoftのHarrierモデル(microsoft/harrier-oss-v1-0.6b)をベースにした小さなローカル埋め込みサーバーを実行し、Ollama互換のAPIを公開し、OpenClawのmemorySearch設定に接続します。
仕組み
埋め込みサーバーはHarrierをローカルで実行し、OllamaのAPI形式に一致する/api/embedおよび/api/embeddingsエンドポイントを提供します。OpenClawのmemorySearchはすでにOllamaスタイルのエンドポイントをサポートしているため、http://localhost:8000を指定するだけで、エージェントにローカルの最先端セマンティックメモリ層が追加されます。
エージェントメモリにおける重要性
ほとんどのエージェントメモリシステムには2つの問題点があります:
- プロンプトにあまりにも多くのメモリを詰め込むと、トークンを消費し、コンテキストが乱雑になります。
- メモリファイルを小さく手動で保つことは、履歴が増えるにつれて維持が難しくなります。
セマンティックメモリ検索は中間の道を提供します。長期記憶は、人間が読めて編集可能な通常のマークダウンファイル(MEMORY.md、日々のログ、メモ、プロジェクトファイル)に保存されます。実行時には、エージェントは関連するチャンクのみを取得します。
利点
- トークンの無駄が減少 — すべての永続的な事実を毎回プロンプトに詰め込む必要がありません。
- メモリファイルがよりクリーンに — 巨大なコンテキストブロブに圧縮する必要がありません。
- より良い検索 — 言葉が完全に一致しなくても、概念的に関連するメモを見つけられます。
- デバッグが容易 — 情報源がプレーンテキストであり、不透明なベクトルデータベースではありません。
- プライバシーの向上 — 埋め込みはローカルで計算され、ホスト型APIにデータが送信されません。
リポジトリに含まれるもの
- Ollama互換エンドポイントを実装した小さなPython埋め込みサーバー
- OpenClawの
memorySearch設定例 - macOS用launchdサービステンプレート
- モックマークダウンメモリコーパス
- スモークテストとローカルクエリデモ
リポジトリはgithub.com/promptclickrun/harrier-openclaw-memory-searchにあります。
📖 全文ソースを読む: r/openclaw
👀 See Also

Snip: オープンソースツールがYAMLフィルターでClaude Codeのトークン使用量を削減
SnipはGoで書かれたオープンソースツールで、Claude Codeのトークン使用量を60〜90%削減します。これは、シェルコマンドの出力がコンテキストウィンドウに到達する前にフィルタリングすることで実現します。rtk(Rust Token Killer)に触発されていますが、異なるアプローチを取っています:フィルターはコンパイルされたコードではなく、データ(YAMLファイル)です。

Claude IDE Bridge: オープンソースツールでClaude AIがコードエディタに直接アクセス
Claude IDE Bridgeは、オープンソースのMITライセンスツールで、Claude AIをコードエディタに直接接続し、貼り付けられたコードスニペットではなく、開いているファイル、未保存の変更、エラーをライブで確認できるようにします。このツールは現在、VS CodeとWindsurfで動作します。

ナレッジベースをClaude用のWiki + MCPサーバーに変える
Akynが知識ベース(URL、PDF、Notion)をウィキに変換し、MCPサーバーとして公開するデモ。OAuth、人間による承認、自動同期を備え、Claudeがクエリや書き込みを行える。

2025年4月15日~5月3日 トップ6のオープンソースClaudeスキル
過去15日間の6つのオープンソースClaudeスキル:ブランドアルケミー、npm-downloads-to-leads、hyperframes、email-newsletter、pricingなど。各スキルの機能を詳しく解説。