thetahealth/mirobody

Mirror your body in data. One standard, every source, one complete picture of you: a self-hosted health record built from lab reports, wearables and genetics, with every number traced to its source and a built-in MCP server. Run it with Docker and one LLM key, or keep every model local on llama.cpp.

解決する課題

健康データは、さまざまな検査機関、ウェアラブルデバイス、個人の記録に断片化されており、用語や単位が統一されていないことがよくあります。Mirobodyは、これらの散在するデータを統一された追跡可能な記録に標準化し、ユーザーが自身の健康履歴について質問し、特定のソースドキュメントに裏付けられた回答を得られるようにします。

仕組み

Mirobodyは3段階のパイプラインを使用します:

  1. 収集 (Collect):さまざまなファイル形式(PDF、スプレッドシート、写真)、ウェアラブルデータ、遺伝子ファイルをインジェストします。
  2. 変換 (Translate):バンドルされたオフライン語彙(LOINCやUCUMなどの標準に基づく)を使用して、一貫性のない検査名や単位を単一の標準化コードにマッピングします。
  3. エージェント (Agent):AIエージェントが標準化されたデータを処理して自然言語の質問に回答し、元のソースファイルに直接リンクする引用を提供します。

対象ユーザー

自身の健康データを管理したい個人、家族の記録を管理する介護者、そしてMCP (Model Context Protocol) を介して標準化された健康データを自身のアプリケーションやAIエージェントに統合したい開発者向けに設計されています。

ハイライト

  • セルフホストオプション:Dockerを使用して100%ローカルで実行するか、Linux上でネイティブに実行でき、データとモデルを完全に自分のマシン内に保持できます。
  • 多言語サポート:複数の言語(英語、中国語、日本語、ロシア語など)の医学用語を同じ標準化コードに解決します。
  • 追跡可能性:エージェントが提供するすべての回答には、検証のために特定のソースファイルとページを開く番号付きの引用が含まれています。
  • 開発者フレンドリー:名前/単位解決のためのPythonライブラリを提供し、Claude Code、Cursor、Gemini CLIなどのコーディングエージェントとの統合をサポートします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト