Communitygithub.com

Mohdar1277/engram-cli

AIエージェント向けの永続的なローカルメモリを、ハイブリッド検索ストアを使用して提供します。このRust製CLIツールでオフラインの知識ベースを構築できます。

engram-cli とは?

engram-cliは、AIエージェント(Claude Code、Cursor、Codexなど)に永続的なローカルメモリ機能を提供するRust製のCLIツールです。ハイブリッド検索(ベクトル検索とキーワード検索の組み合わせ)を使用して、エージェントが過去の会話や学習した情報をオフラインで保存・検索できるようにします。これにより、エージェントはセッションをまたいで知識を保持し、再現性のある応答が可能になります。主な機能は、メモリアイテムの追加、ハイブリッド検索、リスト表示、削除で、すべてローカルファイルシステム上で動作するため、データのプライバシーとオフライン利用が保証されます。開発者やパワーユーザーにとって、カスタムAIワークフローに知識ベースを統合するための軽量かつ効率的なツールです。

対応~Claude Code~Codex CLI~Cursor
npx skills add Mohdar1277/engram-cli

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

engram-cli は何をしますか?

AIエージェント向けの永続的なローカルメモリを、ハイブリッド検索ストアを使用して提供します。このRust製CLIツールでオフラインの知識ベースを構築できます。

インストール

cargo install engram-cli

または、リリースページからバイナリをダウンロードします。

使用方法

engram add "あなたのメモリコンテンツ"
engram search "クエリ"
engram list
engram delete <id>

メモリの追加

engram add "プロジェクトXではPostgreSQLを使用する"

ハイブリッド検索

engram search "データベース設定"

設定

環境変数 ENGRAM_STORE_PATH を使用して、ストアファイルの保存場所をカスタマイズできます(デフォルト: ~/.engram/store)。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェント

ライセンス

MIT

関連スキル