メインコンテンツへスキップ
Docker が Web アプリ、Postgres、バックグラウンドの worker、合成デモデータを起動します。Compose 付きの Docker を用意してください。Windows では WSL 2 のターミナルを使います。Python や Node.js のインストールは不要で、GPU もなくても構いません。Mirobody は Apache 2.0 のもと GitHub で公開されています。

3ステップで最初の回答を得る

1

スタックを起動する

スクリプトは OpenSSL でシークレットを生成して .env に書き込み、アプリケーションイメージをダウンロードし、デモ環境を起動して、セットアップページのリンクを表示します。
2

モデルを選ぶ

表示されたリンクを開き、モデルキーを1つ貼り付けます:OpenRouter、OpenAI、Gemini、Anthropic、DeepSeek、DashScope、または任意の OpenAI 互換ゲートウェイです。キーは実際のリクエストが1回成功してから暗号化して保存されます。あとから変更する場合は 設定 › モデル で、再起動なしに変更できます。すべてのモデルをこのマシンに置きたい場合は、モデルの実行場所を参照してください。
3

ログインして質問する

を開き、「メールコード」タブで you@mirobody.ai、コード 111111 でログインします。「コレステロールはどう変化した?」と聞いてみましょう。回答は推移をグラフにし、数値ごとに元のファイルを示します。続けて データ ページで demo/upload/ のファイルをアップロードするか、mom@mirobody.ai が共有している記録に切り替えてみてください。
ウォークスルーでは同じ記録を使って5つの場面をたどります。実データを扱う場合は、最初の起動前にサーバーへのデプロイの設定を適用してください。デモ環境のあとで始める場合は、既存デモからの移行手順に従い、データボリュームをまっさらな状態にしてください。
エンジンのチェックアウトから実行します:
mirobody サービスは healthy になり、ヘルスチェックの応答には version と agent が含まれます。mirobody doctor は各モデル用途が選んだ条件を表示し、--probe を付けると実際にリクエストを送ります。あとから .env にキーを追加した場合は docker compose up -d を実行してください。docker compose restart は .env を読み直しません。よくある失敗はトラブルシューティングにまとめています。
代わりにソースアーカイブをダウンロードして展開します:

モデルの実行場所

モデルをスタックと一緒に Docker で動かすには、素の ./deploy.sh の代わりに Compose profile を付けて起動します:
これらの profile は接続を自動設定します。最初のリクエストはモデルのダウンロードを待ちます。Mac では GPU を使うためにホスト側で llama-server を実行してください。プラットフォームごとのセットアップはローカルで実行、選べるモデルはモデルの選び方を参照してください。.env にクラウドの API キーがあるとそちらが優先されるため、明示的にローカルモデルを選ぶには設定の上書き設定を使います。

この端末の外に出るデータ

記録は自分の Postgres データベースに残ります。Mirobody は利用状況のテレメトリを送信しません。外部へのデータ送信は、有効にした機能によって変わります: 保存データの暗号化は、チャット、アップロードしたファイル、服薬のテキスト、プロフィールを対象とし、読数と遺伝子型はまだ対象外です。アプリは 127.0.0.1 のみで待ち受けます。自分の管理が及ばないネットワークに公開する前に、サーバーが呼び出せるすべてのアドレスを一覧した を読んでください。

エクスポートとバックアップ

読数は CSV または JSON で、閲覧できる記録全体は NDJSON でストリーム出力できます。遺伝子型は VCF または FHIR で書き出せます。shell/backup.sh はデータベースとアップロードしたファイルの完全なコピーを作成します。ルートとその制限はデータのエクスポートにあります。

次のステップ

エージェントを接続する

Claude Code、Codex、Cursor、Gemini CLI を MCP 経由で接続します。個人用リンクは設定から取得します。

自分のデータを使う

報告書、写真、表計算ファイルに加え、デバイスや Apple Health のエクスポートにも対応します。

設定

モデルキー、ローカルモデル、設定ファイル、デプロイ設定。

サーバーへのデプロイ

本番設定、シークレット、HTTPS、アップグレードとバックアップ。
スタックを使わず自分のコードで名称と単位を解決するには、ライブラリとして使うを参照してください。セルフホストしたエンジンは / で Web クライアントを、/api/* で独自のHTTP APIを、/mcp で MCP を提供します。

貢献する

もっとも役立つ貢献は、リゾルバが間違える用語を見つけることです。mirobody resolve "<用語>" を実行し、結果が間違っているか空であれば、issue を報告するか、 に行を追加し、 にテストケースを加えてください。全体の手順は に、セキュリティ報告は が説明する非公開のアドバイザリ経由で行います。