タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
Mirix-AI/MIRIX
画面上のアクティビティを監視し、構造化した記憶をローカルに保存して、デジタルワークについての質問に答えるマルチエージェント型パーソナルアシスタント。
- スター
- 3,456
- フォーク
- 273
- 未解決の Issue
- 46
- 最終コミット
- 14 日前
これは何?
Mirixは、画面上のアクティビティや会話を記録し、構造化された長期記憶にまとめるパーソナルAIアシスタントです。6種類の記憶コンポーネント(core、episodic、semantic、procedural、resource、knowledge vault)をそれぞれ専用エージェントが管理するため、情報は単一の履歴にまとめて保存されるのではなく、種類ごとに整理されます。
Dockerでバックエンドとダッシュボードを起動でき、ポート8531でREST APIを公開します。また、メッセージの追加や会話の文脈を踏まえた記憶の取得に使えるPythonクライアント(mirix-client)も提供します。入力形式はテキスト、画像、音声、画面キャプチャに対応しています。検索にはPostgreSQLを基盤とし、BM25全文検索とベクトル類似度検索を利用します。
Mirixには、既存の記憶を見直して重複を統合し、矛盾する項目を解消するauto-dreamエンドポイントがあります。変更内容を事前に確認できるdry-runオプションも利用できます。procedural memoryでは、直近のセッションにおけるツール呼び出しやエラーからスキルを抽出できます。アップグレード時に既存のデータベースを移行するには、手動の移行スクリプトが必要です。
主な機能
- 01専用エージェントがそれぞれ管理する6種類の記憶
- 02画面を継続的にキャプチャし、構造化された記憶に集約
- 03ユーザーがプライバシー設定を管理できる、長期データのローカル保存
- 04PostgreSQLを基盤とするBM25全文検索とベクトル類似度検索
- 05テキスト、画像、音声、画面キャプチャの入力に対応
- 06記憶の統合と整理を行うauto-dreamエンドポイント
ユースケース
- ここ数日間に取り組んだことや話した内容を振り返る
- 画面上のアクティビティやチャットから個人用ナレッジベースを構築する
- エージェントのワークフローで発生したツールのエラーと修正から、再利用可能な手順を抽出する
- LLMアシスタント向けのマルチエージェント記憶アーキテクチャを試す
クイックスタート
- 1
Dockerでバックエンドとダッシュボードを起動します
docker compose up -d --pull always - 2
ダッシュボードでAPIキーを作成し、MIRIX_API_KEY環境変数に設定します
- 3
Pythonクライアントをインストールします
pip install mirix-client
使う前に知っておきたいこと
- 実行するには、Google AI APIキーなど、設定済みのLLMおよび埋め込みプロバイダーが必要です。
- 画面キャプチャから生成されたメモリを保存するため、共有マシンでの利用にはプライバシー上の配慮が必要です。
- セルフホスティングにはDockerとPostgreSQLを使用した環境が必要です。また、既存のデータベースをアップグレードする際は手動でマイグレーションする必要があります。
トピック
よくある質問
- MIRIX とは?
- 画面上のアクティビティを監視し、構造化した記憶をローカルに保存して、デジタルワークについての質問に答えるマルチエージェント型パーソナルアシスタント。 Mirixは、画面上のアクティビティや会話を記録し、構造化された長期記憶にまとめるパーソナルAIアシスタントです。6種類の記憶コンポーネント(core、episodic、semantic、procedural、resource、knowledge vault)をそれぞれ専用エージェントが管理するため、情報は単一の履歴にまとめて保存されるのではなく、種類ごとに整理されます。
- MIRIX は無料で使えますか?ライセンスは?
- MIRIX は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- MIRIX は今もメンテナンスされていますか?
- 活発にメンテナンス中。MIRIX の最終コミットは 2026年10月8日 です。
- MIRIX は何に使えますか?
- ここ数日間に取り組んだことや話した内容を振り返る 画面上のアクティビティやチャットから個人用ナレッジベースを構築する エージェントのワークフローで発生したツールのエラーと修正から、再利用可能な手順を抽出する LLMアシスタント向けのマルチエージェント記憶アーキテクチャを試す
- MIRIX のインストール方法は?
- Dockerでバックエンドとダッシュボードを起動します: docker compose up -d --pull always ダッシュボードでAPIキーを作成し、MIRIX_API_KEY環境変数に設定します Pythonクライアントをインストールします: pip install mirix-client
- MIRIX はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Mirix-AI/MIRIX
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
1つの研究アイデアから、文献検索、サンドボックスでの実験、引用チェック、LaTeX出力までを行い、学術論文を作成するオープンソースのパイプライン。
AIエージェントを視覚的に構築し、モデルやMCPツールを接続して、チャットや自動化で実行できるオープンソースのローカルファーストなワークスペース。
自分のマシンやクラウド上で動かせるセルフホスト型のパーソナルAIアシスタント。DingTalk、Lark、Discord、Telegramなどのチャットアプリと連携できます。
Leonは、ツールやメモリ、コンテキストを活用してタスクをこなす、ローカルで動作するオープンソースのパーソナルAIアシスタントです。
画面や会話を記録してリアルタイムに文字起こしし、見聞きした内容についてチャットできるオープンソースAI。