Engram
Engram
AIエージェントのための永続的な幾何学的メモリ。 特許出願中 US19/372,256 — Aric Goodman & Static Rooster Media
Engramは、人間の連想記憶のように直接機能する長期記憶をAIエージェントに提供します。キーワードではなく、意味によって何でも保存し、取得できます。ベクトルデータベースは不要。クラウドも不要。APIキーも不要。Model Context Protocol (MCP) を介して、すべてマシン上で実行されます。
🚀 AIネイティブ・エージェント・デーモン
Engramは単なる受動的なデータベースではありません。LLM IDE(AntigravityやCursorなど)にマッピングすると、バックグラウンドで幾何学的な認識を完全に処理するエージェント・デーモンが起動します:
ネイティブOSウォッチャー:
mcp_engram_watch_workspaceJSONツールを呼び出すことで、デーモンはOSレベルのカーネルイベント(inotify/fsevents)に直接バインドされます。あなたやエージェントが主要なコードファイルを保存した瞬間、Engramは即座にベクトルチャンクをマニホールドに再取り込みします。コンテキストウィンドウが陳腐化することはありません。階層型オートファジーGC: 1時間ごとに、非同期のTokioスレッドが起動し、メモリマニホールドをスキャンします。関連性のない一時的な状態は自動的にログ減衰します(24時間経過で2%、7日経過で5%)。幾何学的ブロックが
0.05 CRS(Coherence-Reliability Score:一貫性信頼スコア)を下回ると、新しいベクトルのための領域を確保するためにNVMeディスクから完全に削除されます。プロジェクトマトリックス・ピン留め:
mcp_engram_pinまたはmcp_engram_remember_solutionツールを使用すると、接続中のLLMは重要なタスクボード、PR仕様、バグ修正を1.0 CRSに永続的に固定できます。オートファジー・デーモンは、ピン留めされた不変量を決して減衰させないようにハードコードされています。
⚡ セマンティック・レイトレーサーとNVSA推論
Engramはコア数学エンジン内で**ベクトルシンボリックアーキテクチャ(VSA)**を使用しているため、あなたやエージェントはメモリを抽出する前に複雑な幾何学的演算を実行できます。
Engramのネイティブ演算子は、Monad CodeLand NVSA仕様に厳密に準拠しています:
op_deduce: 論理的含意制約($A \rightarrow B$)を物理的にトレースします。op_attend: ホログラムを損なうことなく、次元を大幅に減衰させます。op_is_symbolic_of: パラドックスをZADO-CPS共形トーラス埋め込みに持ち上げることで、論理のフリーズを回避します。op_geometric_product: Clifford ansatzを使用して、直交次元と並行してコサイン類似度を計算します。
キーワードを探す代わりに、Traceコマンドを使用して、超次元平面全体で概念を数学的に結合、重ね合わせ、交差させることができます:
# Locate the precise `.rs` chunks where native "CUDA" overlaps contextually with "Memory"
engram-cli trace "cuda" BIND "memory"
# Find code blocks that share equivalence between two combined domains
engram-cli trace "geometric" ADD "tensor"これらのロゴフィジカルな数学ルートは、CLI経由でローカルに利用できるほか、堅牢な /api/trace Axum RESTルートを介してAI統合に明示的に公開されています!
💾 エンジニアリングの制限: NVMe O_DIRECT ブロックルール
engram-core のシリアライズパイプラインを変更する場合は、256KBブロックルールを厳守してください。
すべての知識は、根本的に分離された HolographicBlocks (.leg ファイル) に刻印されます。これらの論理コンテナは、メモリ空間内で正確に 262,144バイト (256KB) になるように設計されています。
これは恣意的な制限ではありません。
正確な256KBのペイロードは、O_DIRECT物理SSDアライメント向けに特別に最適化されています。これにより、幾何学的テンソルは標準的なオペレーティングシステムのCPUバッファキャッシュを完全にバイパスし、M.2 NVMeドライブから直接メモリへのアクセス(DMA)を行い、CUDAまたはROCmカーネル処理のためにGPU VRAMへストリーミングできます。
types.rs の構造体ジオメトリを変更して、最新のブロック境界と均等に整列しなくなった場合、基礎となるDMA速度が低下します!
⚡ クイックスタート統合
サポートされているすべてのIDEの統合設定は、
integrations/で公開されています。
インストール
cargo install engram --git https://github.com/staticroostermedia-arch/engramGoogle Antigravity IDE
Engramには、Google Antigravity IDE用のすぐに使える設定が同梱されています。~/.gemini/antigravity/mcp_config.json に追加してください:
{
"mcpServers": {
"engram": {
"command": "engram",
"args": ["mcp", "--store", "~/.engram/manifold"],
"disabled": false
}
}
}Claude Desktop統合
~/.config/claude-desktop/claude_desktop_config.json に追加してください:
{
"mcpServers": {
"engram": {
"command": "engram",
"args": ["mcp", "--store", "~/.engram/manifold"]
}
}
}Claude Desktopを再起動します。すぐにネイティブツール(remember, recall, forget, list_concepts, mcp_engram_watch_workspace, mcp_engram_pin, mcp_engram_relate, mcp_engram_context_for_file, mcp_engram_remember_solution)を利用できるようになります。
💻 CLI操作とマニホールドのブートストラップ
Engramをレガシーリポジトリに導入する場合、コードログを手動で解析する必要はありません。ネイティブの再帰的チャンキングエンジンを利用してください:
# Bootstrap an entire monolithic repository into geometric logic inside of seconds:
engram-cli ingest /path/to/monolithic-workspace --chunk-size 8000
# Store single ad-hoc memories:
engram-cli remember krebs_cycle "The Krebs cycle converts acetyl-CoA to ATP via 8 enzymatic steps"
# Interrogate memory conceptually:
engram-cli recall "how does cellular respiration produce energy"
# Prints exactly the Krebs Cycle vector, and exact code lines tied to that phase domain.ハードウェアサポート
Engramは、主要なハードウェアアーキテクチャ全体で同一にネイティブマッピングされます:
バックエンド | フラグ | ステータス | 備考 |
CPU (Rayon) | デフォルト | ✅ v1.0 | 4倍高速化されたK-NN境界のためのB=4 TurboQuantコードブックを使用 |
CUDA (NVIDIA) |
| ✅ v2.0 | BVH O(log N)インデックス、NVMe並列カーネル計算 |
ROCm (AMD) |
| ✅ v2.0 | Wavefront HIP実行 |
Metal (Apple) |
| ✅ v1.0 | metal-rsを介したmacOS MSL動的ランタイムコンパイル |
ライセンスと特許
本ソフトウェアは AGPL-3.0-only の下でライセンスされています。
.LEG コンテナ形式は 米国特許出願番号 19/372,256 (出願中) によって保護されています。
自己完結型可変ファイルシステム (.LEGコンテナ形式)
出願人: Aric Goodman, オレゴン州, 米国 — Static Rooster Media
これは リファレンス実装 です。商用ライセンス(SaaS/クラウド利用を含む)も利用可能です。 連絡先: StaticRoosterMedia@gmail.com
詳細は PATENT-NOTICE.md を参照してください。
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/staticroostermedia-arch/engram'
If you have feedback or need assistance with the MCP directory API, please join our Discord server