メインコンテンツまでスキップ
ローカルファースト Markdownによる信頼性 人間による承認 クロスエージェント MCP対応

AIコーディングエージェントのためのファイルベースの記憶レイヤー。

複数のAIエージェント(Codex、Claude、Gemini、Cursor、Windsurf、OpenCode、Copilot、Clineなど)に対して、複数のリポジトリにまたがる並行して共有可能なメモリを提供します—Gitを使用して完全に同期、共有、およびバージョン管理されます。

エージェントは記憶すべきです。メモリを勝手に所有すべきではありません。

課題 1

エージェントの忘却

エージェントは決定事項や設定ルール、プロジェクト制約を繰り返し、コンテキストとトークンを無駄にします。

課題 2

メモリの孤立

永続的な記憶が、単一のベンダー、特定のモデル、アプリ、または物理的なマシンの中に閉じ込められます。

課題 3

安全でないサイレント書き込み

人間による検証がないため、エージェントが誤った前提を書き込み、今後の作業を損なう可能性があります。

課題 4

ルールファイルの肥大化

プロンプトごとに巨大なルールファイルが送信され、コンテキスト領域を浪費し、ドリフトを引き起こします。

Engramはメモリを検証済みのファイルに変換します。

エージェントは永続的なルール、ワークフロー、および知識を提案します。人間はどれを記憶として残すかを承認します。EngramはそれをMarkdownとして保存し、Gitを通じて移植性を維持します。

承認された書き込み

エージェントが新しい知識を提案します。人間は、コミットされる前に承認、編集、拒否、またはアーカイブします。

ファイルベース of 記憶

Markdownが真実のソースです。完全に制御可能な、透明なプレーンテキストのメモリフォルダ構造です.

最適化された読み込み

すべてを送信する代わりに、関連するメモリパックのみをロードしてルーティングし、コンテキストトークンを節約します。

クロスエージェントルーティング

メモリレイヤーはリポジトリのローカルに保持されます。任意のLLMまたはIDEを使用して同期、照会、編集が可能です。

仕組み

1

関連メモリのロード

現在のタスクに対して /engram load を実行します。インデクサーがリポジトリメモリから意味的な一致を検出します。

2

エージェントとの協調

エージェントは、タスクに必要なルールと制約のみを含む、軽量でターゲットを絞ったコンテキストブロックを受け取ります。

3

永続的なメモリの承認

エージェントが構造化されたメモリ候補を提案します。人間が確認、修正、承認を行います。Gitが安全にコミットします。

$ npm install -g @the-long-ride/engram
$ engram entry
$ engram inject
# エージェントプロンプト:
"Use Engram for this task. Load memory for: refactor the release workflow."

設定ファイルを掘り返すことなくメモリを構成できます。

engram entryを実行して、接続、設定、およびメモリの状態を管理するためのローカルビジュアルツールを起動します。

接続管理

Engramのワークスペースメモリを、ローカルエージェントのCLI設定や管理対象の統合機能にリンクします。

Cline Integration接続済み
Gemini Antigravity接続済み
Cursor Hookアクティブ

構造設定

意味的読み込みのしきい値、ルールの優先度レイヤー、カスタムプロファイル、およびgitの同期トリガーを調整します。

しきい値
Git自動コミット

コア診断

メモリの重複を分析し、重複をスキャンし、セキュリティゲートを監査し、設定の競合を検出します。

重複が検出されました

2つのメモリがリリース手順を参照しています。

メモリ一覧

インデックス付きのメモリグラフを参照し、メタデータタグでフィルタリングし、内容を検索し、古い知識をアーカイブします。

#git#release#env-vars#typescript

サポートされるエージェントと環境

Engramは統合を便利なラッパーとして扱います。Markdownファイルは唯一の、ポータブルな真実のソースとして維持されます。

Codex

セッションの事前ロード

Claude

MCPと承認

Gemini

ワークスペースルーティング

Cursor

ルールとフック

Windsurf

MCP設定

OpenCode

プラグインの統合

Copilot

指示ファイル

Cline

カスタムの指示

MCP

load/searchの公開

Engramの優位性

機能 / 観点内蔵メモリ巨大なカスタムルール (AGENTS.md)Engramメモリ
ベンダーの移植性 アプリ/モデルに固定 テキストファイルの移植性あり 完全な移植性 (Markdown + Git)
コンテキスト消費 プロバイダーが処理 深刻なコンテキストの肥大化 最適化されたコンテキスト読み込みパック
安全と監査 隠されたデータベース プレーンテキストファイル 人間の承認ゲートとGitログ
クロスエージェント対応 単一インターフェース 手動コピーが必要 統合されたワークスペースCLI/MCP/API
自動書き込み更新 制御不能な更新 手動書き込みのみ エージェントが提案、人間が検証

監査可能なメモリのために構築されました。

ローカル環境が基準

外部サーバーやクラウドは不要。メモリはワークスペース内で完結して保持されます。

Git対応ヒストリ

メモリの書き換えはテキストファイルのコミットとして安全にログへ記録され、履歴追跡可能です。

PIIやシークレット探知

コミット実行前に個人情報やシークレットキーの漏洩を防ぐフィルタ検査を行います。

分離した管理設定

自身の個人設定とワークスペース・クライアント設定を綺麗に切り離して管理・適用します。

Engramのライフサイクル

The Engram Lifecycle Architecture DiagramThe Engram Lifecycle Architecture Diagram

エージェントの記憶を直接所有する準備はできていますか?

Engramをインストールし、ワークスペースエージェントを接続して、次のコーディングセッションで検証済みのプレーンテキストメモリのルーティングを開始しましょう。