Repolode
Mirix-AI

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. 1

    Dockerでバックエンドとダッシュボードを起動します

    docker compose up -d --pull always
  2. 2

    ダッシュボードでAPIキーを作成し、MIRIX_API_KEY環境変数に設定します

  3. 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 の数値は毎日更新されます。

関連プロジェクト