3ステップで最初の回答を得る
1
スタックを起動する
.env に書き込み、アプリケーションイメージをダウンロードし、デモ環境を起動して、セットアップページのリンクを表示します。2
モデルを選ぶ
表示されたリンクを開き、モデルキーを1つ貼り付けます:OpenRouter、OpenAI、Gemini、Anthropic、DeepSeek、DashScope、または任意の OpenAI 互換ゲートウェイです。キーは実際のリクエストが1回成功してから暗号化して保存されます。あとから変更する場合は 設定 › モデル で、再起動なしに変更できます。すべてのモデルをこのマシンに置きたい場合は、モデルの実行場所を参照してください。
3
ログインして質問する
を開き、「メールコード」タブで
you@mirobody.ai、コード 111111 でログインします。「コレステロールはどう変化した?」と聞いてみましょう。回答は推移をグラフにし、数値ごとに元のファイルを示します。続けて データ ページで demo/upload/ のファイルをアップロードするか、mom@mirobody.ai が共有している記録に切り替えてみてください。サービスを確認する
サービスを確認する
エンジンのチェックアウトから実行します:
mirobody サービスは healthy になり、ヘルスチェックの応答には version と agent が含まれます。mirobody doctor は各モデル用途が選んだ条件を表示し、--probe を付けると実際にリクエストを送ります。あとから .env にキーを追加した場合は docker compose up -d を実行してください。docker compose restart は .env を読み直しません。よくある失敗はトラブルシューティングにまとめています。このマシンに Git がない場合
このマシンに Git がない場合
代わりにソースアーカイブをダウンロードして展開します:
モデルの実行場所
モデルをスタックと一緒に Docker で動かすには、素の
./deploy.sh の代わりに Compose profile を付けて起動します:
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 を報告するか、 に行を追加し、 にテストケースを加えてください。全体の手順は に、セキュリティ報告は が説明する非公開のアドバイザリ経由で行います。