説明
Memexは、個人および仕事に関連するコンテキストを管理するためのオープンソースの自己ホスト型ソリューションを提供し、ユーザーがデータの完全な所有権を保持できるようにします。貴重なコンテキストが個々のAIアプリケーション内に孤立する従来のシステムとは異なり、Memexはこの情報をユーザー自身のSupabaseデータベースに集中させます。このアプローチにより、互換性のあるAIエージェントは共有メモリにアクセスし、貢献することができ、さまざまなツール間での一貫性と効率が促進されます。
続きを読む
このシステムは、AIエージェントにとって不可欠でありながら、単一のコードリポジトリに属さない持続的で横断的なコンテキストを保存するように設計されています。これには、ユーザーの好み、過去の決定とその根拠、修正、人物や計画に関する詳細、製品やプロジェクトに関する安定した背景情報が含まれます。一方で、コード特有のコンテキスト、ステータス更新、やることリストは意図的にMemexから除外され、CLAUDE.mdやAGENTS.mdのようなリポジトリに保存されます。
Memexのセットアップには、ユーザーのSupabaseプロジェクトにMCPサーバーをデプロイすることが含まれます。エージェントはこのサーバーに接続でき、指示はリポジトリ内のプレーンテキストとして定義されます。セットアッププロセスはガイド付きで、エージェントが必要なテーブルを作成し、サーバーをデプロイできるようにし、アカウント関連のステップにはユーザーの承認が必要です。設定が完了すると、エージェントは新しい知識をMemexにプッシュし、他のエージェントが学んだ情報をプルできるようになり、重複排除が組み込まれています。ユーザーは各エージェントが保存できる情報を制御します。
Memexは、意味理解と正確な単語一致を組み合わせた高度な検索機能を提供することで、ワークフローを向上させます。最近のノートを優先し、修正された情報の現在のバージョンを表示します。手動操作を不要にするために、ユーザーはエージェントにスケジュールされたタスクを実行させ、保存された情報の毎日の同期を確保できます。このシステムは安全性を考慮して構築されており、無人実行の上限を設定し、機密データをスキップし、重複を避け、すべての保存ノートにタグを付けます。撤回機能により、ユーザーは誤ったノートを永久に削除することなく非表示にできます。
重要なことに、Memexは中間にホストサービスを介さずに動作します。サーバーとデータベースはすべてユーザーのSupabaseプロジェクト内に存在します。オプションの「Dreaming」機能は、保存されたノートを毎晩整理し、タグ、要約、タイプ、記憶間の接続を追加します。また、十分なノートがあるトピックの概要を生成し、ソースにリンクし、新しい情報が到着するたびに更新します。データプライバシーは最重要であり、秘密はフラグが立てられ、モデルに送信されることはなく、検索から隠されます。コストは最小限で、通常は月に数セントで、埋め込みとオプションのDreaming機能をカバーします。MemexはClaudeとMuseでテストされており、HTTP経由でMCPをサポートする任意のエージェント(Codex、Cursor、VS Codeを含む)と互換性があります。
- カテゴリーAIナレッジ管理
- 料金モデルFree (Open Source)
- デプロイSelf-hosted (Supabase)
- プラットフォームWeb
Memexの主要機能
Supabase上の自己ホスト型コンテキストレイヤー
AIエージェントのためのオープンソースメモリ
ユーザー所有のデータベースと暗号化キー
複数のAIツール間での共有コンテキスト
好み、決定、背景情報を保存
メモリからコード特有のコンテキストを除外
エージェントが接続するためのガイド付きセットアップ
エージェントが重複なしで知識をプッシュおよびプル
エージェントの保存権限に対するユーザーの制御
意味と正確な単語を組み合わせた高度な検索
最近のノートと現在の修正を優先
手動操作を不要にするためのスケジュール同期
安全機能:実行上限、秘密のスキップ、重複排除、タグ付け
削除なしで誤ったノートを撤回
整理と要約のためのオプションの「Dreaming」機能
Memexの使い方は?
Supabaseをセットアップ:Memexサーバーとデータベースをホストするために、自分のSupabaseプロジェクトを作成します。
エージェントをリポジトリにポイント:コーディングエージェントを使用してセットアッププロセスを開始し、テーブルを作成しサーバーをデプロイします。
アカウントステップを承認:セットアップ中にアカウントアクセスを必要とするステップに対して必要な承認を与えます。
エージェントを接続:AIエージェントをMemexサーバーに接続するために、URLとキーを使用して設定します。
エージェントの指示を定義:エージェントが従うためのプレーンテキストの指示をリポジトリに配置します。
共有メモリを利用:エージェントが新しい情報をMemexにプッシュし、既存のコンテキストをプルできるようにします。
保存データを管理:各エージェントがMemexに保存できる情報を決定します。
スケジュール同期を有効にする:エージェントにスケジュールされたタスクを実行させ、Memexを自動的に同期させます。
Memexの使用例
- 個人知識ベース
- エージェント間のコンテキスト共有
- プロジェクト背景管理
- 決定追跡
- 自動コンテキスト同期
- AIエージェントのパフォーマンス向上
- 安全なデータ所有権
- 意味検索と情報取得





