エングラムは、AIエージェント向けに設計されたイベントソーシング記憶システムで、LLMを使用しない書き込み経路のアーキテクチャを採用し、ローカルのベクトル埋め込みとDuckDBを通じて、信頼性の高い意味検索による記憶保存を実現しています。
2ポイント
5.5K

エングラムとは?

エングラムは、AIアシスタントやエージェント向けに特別に設計された革新的なAI記憶システムです。従来の記憶システムとは異なり、エングラムは記憶保存と意味検索を分離しており、ネットワーク接続がない場合や外部APIが利用できない場合でも、書き込み操作が常に信頼性を保つようになっています。 エングラムの核心的な考え方は、まず信頼性の高い方法で記憶断片(「イベント」と呼ばれます)を保存し、その後に意味検索を行うことです。この設計により、書き込み経路で不安定な外部サービスに依存することが避けられ、AIアシスタントが常に重要な情報を記憶できるようになります。

エングラムの使い方は?

エングラムの使用は非常に簡単です。 1. エングラムのバイナリファイルをインストールするか、Dockerを使って実行します。 2. ローカルのOllamaサービスに接続するように設定します(テキストベクトルの生成に使用)。 3. MCPプロトコルを通じてClaude Desktop、Claude Code、またはCursorと統合します。 4. AIアシスタントが記憶の保存と検索を開始できるようになります。 エングラムはすべての技術的な詳細を自動的に処理します。あなたがする必要があるのは、AIアシスタントとの会話に集中するだけです。

適用シーン

エングラムは、以下のシーンに特に適しています。 - **長期会話**:AIアシスタントに複数のセッションにまたがる重要な情報を記憶させます。 - **プロジェクト協力**:プロジェクトの要件、決定、進捗状況を保存します。 - **個人アシスタント**:あなたの好み、日程、重要事項を記憶します。 - **研究アシスタント**:研究資料、参考文献、ノートを整理します。 - **コード開発**:コード構造、APIドキュメント、開発決定を記憶します。

主な機能

意味検索
単純なキーワードマッチングではなく、ベクトル類似度を使ってスマートな検索を行います。これにより、エングラムはクエリの意味を理解し、キーワードが完全に一致しなくても最も関連する内容を見つけることができます。
グレースフルフォールバック
ベクトル生成サービスが利用できない場合でも、エングラムは正常に動作します。まずテキスト内容を保存し、サービスが復旧した後にベクトルを生成します。これにより、書き込み操作が決して失敗しないことが保証されます。
高速クエリ
DuckDBのHNSWインデックス技術を使って、ミリ秒単位でベクトル検索を応答します。大量の記憶を保存していても、検索速度は依然として速いです。
ローカルベクトル生成
すべてのテキストベクトルはOllamaを通じてローカルで生成され、外部APIを呼び出す必要がありません。これにより、あなたのプライバシーが保護され、遅延が減少します。
単一ファイルデプロイ
エングラムは独立した実行可能ファイルであり、複雑な依存関係をインストールする必要がありません。1つのファイルをダウンロードし、いくつかの環境変数を設定するだけで実行できます。
MCPネイティブサポート
Claude Desktop、Claude Code、Cursorに直接統合され、追加の設定は必要ありません。あなたのAIアシスタントは、組み込み機能のようにエングラムを使用できます。
利点
書き込み操作が100%信頼性があります。外部のLLM APIに依存せず、データベースが正常に動作していれば書き込みが可能です。
プライバシー保護が行われます。すべてのデータはローカルで処理され、クラウドに送信されることはありません。
応答が速いです。ローカルでベクトル生成と検索を行うため、遅延が非常に少ないです。
使いやすいです。単一ファイルデプロイで、設定が簡単です。
費用対効果が高いです。API呼び出しの費用を支払う必要がありません。
オフラインでも動作します。ネットワーク接続がない場合でも、記憶を保存することができます。
制限
ローカルリソースが必要です。Ollamaサービスを実行する必要があり、ローカルの計算リソースを消費します。
初期設定が必要です。環境変数と統合を手動で設定する必要があります。
機能は比較的基本的です。信頼性の高い保存と検索に重点を置いており、複雑な記憶整理機能はありません。
Ollamaに依存しています。Ollamaサービスが停止した場合、新しい記憶のベクトルを生成できなくなります(ただし、記憶は依然として保存できます)。

使用方法

エングラムのインストール
GitHub Releasesページから、あなたのオペレーティングシステムに適した事前コンパイル済みのバイナリファイルをダウンロードするか、ソースコードからビルドします。
Ollamaのインストールと設定
Ollamaをインストールし、ベクトル生成モデルをダウンロードします。Ollamaはローカルで実行される大規模言語モデルサービスです。
環境変数の設定
エングラムを実行するために必要な環境変数を設定します。これには、データベースのパスとOllamaの接続情報が含まれます。
AIアシスタントへの統合
エングラムをClaude Desktop、Claude Code、またはCursorのMCP設定に追加します。
使用開始
AIアシスタントを再起動します。これで、エングラムを使って記憶の保存と検索ができるようになります。

使用例

プロジェクト要件の記憶
AIアシスタントとプロジェクト要件について話し合う際に、アシスタントに重要な機能要件と設計決定を記憶させます。
複数セッションにまたがる記憶
AIアシスタントに、複数のセッションであなたが述べた個人の好みや作業習慣を記憶させます。
研究資料の整理
あるテーマを研究する際に、AIアシスタントに重要な参考資料と重要な見解を整理して記憶させます。
会議記録
会議の議論中に、AIアシスタントに重要な決定、やることリスト、責任者を記録させます。

よくある質問

エングラムは通常のノートアプリとどう違いますか?
Ollamaを常に実行しておく必要がありますか?
エングラムは私のプライベートな会話を保存しますか?
他のデバイスから私の記憶にアクセスできますか?
エングラムはどのようなAIアシスタントをサポートしていますか?
記憶が多すぎると、検索が遅くなりますか?
私の記憶をエクスポートしたり、バックアップしたりできますか?
エングラムは無料ですか?

関連リソース

公式ドキュメント
完全なエングラムの技術ドキュメントと使用ガイド
GitHubリポジトリ
ソースコード、問題追跡、リリースバージョン
MCP統合ガイド
詳細なMCPクライアント統合説明
デプロイメントガイド
Docker、Kubernetes、および本番環境のデプロイメントガイド
Ollama公式サイト
ローカルで大規模言語モデルを実行するツール
Model Context Protocol
MCPプロトコルの公式仕様

インストール

以下のコマンドをクライアントにコピーして設定
{
  "mcpServers": {
    "engram-memory": {
      "command": "/absolute/path/to/engram",
      "args": [],
      "env": {
        "DUCKDB_PATH": "/absolute/path/to/engram.duckdb",
        "OLLAMA_URL": "http://localhost:11434",
        "EMBEDDING_MODEL": "nomic-embed-text"
      }
    }
  }
}
注意:あなたのキーは機密情報です。誰とも共有しないでください。

代替品

A
Airweave
Airweaveは、オープンソースの人工知能エージェントとRAGシステムのコンテキスト検索層です。さまざまなアプリケーション、ツール、データベースのデータを接続して同期し、統一された検索インターフェースを通じてAIエージェントに関連する、リアルタイムの、複数のデータソースからのコンテキスト情報を提供します。
Python
15.7K
5ポイント
V
Vestige
Vestigeは認知科学に基づくAI記憶エンジンで、予測誤差ゲート、FSRS - 6間隔反復、記憶の夢など29の神経科学モジュールを実装することで、AIに長期記憶能力を提供します。3D可視化ダッシュボードと21のMCPツールを備え、完全にローカルで動作し、クラウドは必要ありません。
Rust
9.9K
4.5ポイント
M
Moltbrain
MoltBrainは、OpenClaw、MoltBook、Claude Code用に設計された長期記憶層プラグインで、自動的にプロジェクトのコンテキストを学習し、思い出すことができます。スマートな検索、観察記録、分析統計、永続的なストレージ機能を提供します。
TypeScript
10.6K
4.5ポイント
B
Bm.md
機能豊富なMarkdown排版ツールで、様々なスタイルテーマとプラットフォーム対応をサポートし、リアルタイム編集プレビュー、画像エクスポート、API統合機能を提供します
TypeScript
18.4K
5ポイント
S
Security Detections MCP
Security Detections MCPは、Model Context Protocolに基づくサーバーで、LLMがSigma、Splunk ESCU、Elastic、KQL形式を含む統一されたセキュリティ検出ルールデータベースをクエリできます。最新のバージョン3.0は自律型検出エンジニアリングプラットフォームにアップグレードされ、自動的に脅威インテリジェンスからTTPを抽出し、カバレッジのギャップを分析し、SIEMネイティブ形式の検出ルールを生成し、テストを実行して検証できます。プロジェクトには71以上のツール、11の事前構築されたワークフロープロンプト、および知識グラフシステムが含まれ、複数のSIEMプラットフォームをサポートしています。
TypeScript
9.1K
4ポイント
P
Paperbanana
Python
10.0K
5ポイント
B
Better Icons
20万以上のアイコンの検索と検索を提供するMCPサーバーとCLIツールで、150以上のアイコンライブラリをサポートし、AIアシスタントと開発者が迅速にアイコンを取得して使用できるように支援します。
TypeScript
10.9K
4.5ポイント
A
Assistant Ui
assistant-uiは、生産レベルのAIチャットインターフェイスを迅速に構築するためのオープンソースのTypeScript/Reactライブラリで、組み合わせ可能なUIコンポーネント、ストリーミング応答、アクセシビリティなどの機能を提供し、複数のAIバックエンドとモデルをサポートしています。
TypeScript
9.2K
5ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
21.1K
4.5ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
26.1K
4.8ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
91.6K
4.7ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
41.2K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
26.6K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
33.5K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
22.0K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
35.3K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2026AIBase