エージェントと開発者

完成されたローカルのエージェントプラットフォーム、
インターフェースは外部に開放。

OpenMiRA にはエージェントランタイム・長期記憶・人による検収が備わり、同じ機能を MCP と HTTP API で外部のエージェントやアプリにも開放しています。既定はローカルモデル、クラウドモデルは任意。データはデバイスの外に出ず、副作用のある操作は人が確認します。

01 · アーキテクチャ

エージェントプラットフォーム。インターフェースは外部に開放。

OpenMiRA には完成したエージェントとアプリが付属し、同じインターフェースを外部のエージェントにも開放しています。モデルは入れ替え可能。データ・記憶・検収の記録は常にあなたのデバイスの上にあります。

呼び出し側
Agents · Apps
Claude Code · 接続確認済みMCP 対応のエージェント自社アプリ(HTTP API)OpenMiRA アプリ(同じインターフェース)
MCP · HTTP
エージェントプラットフォーム
Agent platform
OpenMiRAデータと記憶はデバイスに留まる
エージェントランタイム
計画・ツール呼び出し・長時間タスク。同梱の OpenMiRA アプリはこの上に作られています
記憶
長期のマルチモーダル記憶:人物・場所・出来事・好みを保持し、年をまたいで同一人物を結びつける
検索と出典
文書・画像・音声・動画を横断して検索し、結論には出典を付ける
人が検収
副作用のある操作は、人が確認してから実行
外部送信の記録
クラウドへの呼び出しはすべて記録し、書き出せる
ローカルが既定 · クラウドは任意
モデル
Inference
ローカルモデル:llama.cpp · MLX · ComfyUIクラウドモデル(任意):OpenAI 互換のプロバイダー
動作環境
Your hardware
x86ARMRISC-Vプレビュー
呼び出せる範囲
同じ循環のどの段階も、
あなたのエージェントから呼び出せます。
現在開放している範囲は以下のとおりです。副作用のあるものは「既定は読み取り専用、書き込みは人の確認が必要」に従います。
循環の段階API呼び出せる内容状態
ライブラリ · ナレッジベースMCP · HTTP API検索、出典付き質問応答、資料の読み取り提供中
創作・生成HTTP API画像と動画の生成。端末で完了できない長さは、その場で拒否します提供中
創作・生成MCP「提案 → 人の承認」を経て呼び出し、承認後は提案どおりのパラメータで実行予定
公開・運用—外部エージェントが公開リクエストを出し、人が承認する予定
02 · 接続方法

3 つの接続方法。

01 · エージェント
MCP で接続
MCP 対応のエージェント(Claude Code など)から、検索・出典付き質問応答・ライブラリを呼び出せます。起動時にサーバーのツール一覧を同期し、削除・外部送信・データ変更など副作用のあるツールは MCP では公開しません。
Claude Code
# トークンはデータディレクトリの token ファイルにあります
claude mcp add --env OWNWARD_TOKEN=$TOKEN ownward -- ownward-mcp \
  --url http://127.0.0.1:8090
02 · アプリ
HTTP API で接続
検索・質問応答・長時間タスク・生成は同じローカルインターフェースを使い、ストリーミング結果は SSE で返します。すべてのリクエストにトークンが必要です。
ターミナル
curl http://127.0.0.1:8090/api/v1/search \
  -H "Authorization: Bearer $TOKEN" \
  -d '{"query": "サプライヤー契約の支払条件"}'
03 · シナリオ
シナリオパック
JSON ファイルがひとつ。入力するパラメータと、あらかじめ書いたプロンプトが入っています。インストールするとシナリオが 1 つ増え、インストール前に中身をすべて確認できます。
シナリオカタログ
# シナリオカタログも各パックも普通の JSON ファイル
GET /hub/index.json
GET /hub/packs/<id>.json
03 · モデル

ローカルが既定、クラウドは任意。

どのタスクにもローカルの既定モデルがあります。クラウドを使うかどうか、どのプロバイダーを使うかはあなたが決めます。クラウド対話を有効にしても、自動抽出した記憶はクラウドに送りません。

内容既定任意状態
対話と計画ローカルの対話モデルクラウドの対話プロバイダー(OpenAI 互換)、会話全体を切り替え提供中
著名人の識別オフラインクラウドの画像モデル。「ネットで調べる」を手動で実行したときだけ呼び出し提供中
画像と動画の生成ローカルで生成—提供中
タスクごとのルーティング—対話・計画・画像認識ごとにローカルかクラウドを指定。複数のプロバイダーを設定可能予定
対応リスト
ローカルが既定で、クラウドは任意です。各リストには「提供中 / 検証待ち / 予定」を付けています。
ローカルモデルと推論エンジン
既定 · すべてデバイス上で動作
内蔵提供中
llama.cppMLXONNX RuntimeComfyUI
外部のローカルサービス予定
OllamaLM StudiovLLMSGLangLocalAIJanXinference
内蔵エンジンは、対話・画像認識・埋め込み・再ランク・画像と動画の生成をカバーします。外部のローカルサービスとは、すでに動かしているモデルサーバーのことで、OpenAI 互換インターフェース経由で接続します。
クラウドのモデルプロバイダー
任意 · タスクごとにあなたが有効化
海外検証待ち
OpenAIAnthropicGoogle GeminixAIMistralCoherePerplexity
中国検証待ち
DeepSeekQwen (Alibaba Cloud)Kimi (Moonshot AI)GLM (Zhipu)Doubao (Volcano Engine)MiniMaxERNIE (Baidu)Hunyuan (Tencent)StepFun
アグリゲーターとホスティング検証待ち
OpenRouterSiliconFlowTogether AIGroqFireworksAzure OpenAI
OpenAI 互換インターフェース経由で、エンドポイントとキーを入力するだけです。互換の度合いは各社のドキュメントによるもので、1 社ずつの検証はまだです。プリセットのテンプレートは予定です。
エージェントとクライアント
MCP · HTTP API 経由
検証済み検証済み
Claude Code
MCP 標準対応検証待ち
CodexCursorWindsurfGemini CLIVS CodeClineZedClaude DesktopOpenClawHermes AgentGoose
実機で確認できているのは Claude Code だけです。ほかは MCP 標準に沿って接続でき、1 つずつの検証はまだです。自社アプリは HTTP API を使います。
04 · 境界

既定は読み取り専用、
書き込みは人の確認が必要。

エージェントに許す範囲が広いほど、誤りの代償は大きくなります。そのため既定は読み取り専用とし、副作用のある操作は人の確認を必須にして、外部への送信はすべて記録します。

既定は読み取り専用
MCP 経由のエージェントが呼び出せるのは、副作用のないツール(検索・質問応答・資料の読み取り)だけです。
提供中
書き込みは人の確認が必要
削除・外部送信・データ変更のツールは、外部からの呼び出しをすべて拒否します。ワークベンチで人が実際のパラメータを確認し、承認した場合にのみ実行されます。
提供中
外部送信の記録
クラウドへの呼び出しごとに、プロバイダー・モデル・送信バイト数・成否を記録。CSV で書き出せます。
提供中
外部エージェントが依頼を出し、人が承認する
エージェントが実行したい操作と全パラメータを提出し、OpenMiRA で人の承認を待ちます。承認後は提出どおりのパラメータで実行します。
予定
データの種類ごとに外部送信を制御
記憶・顔と声紋・元ファイルは既定でデバイスの外に出しません。それ以外はルールに従い、止めたときははっきり表示します。
予定

開発者プレビューに参加。

プレビュー版のドキュメントとサンプルを入手できます。接続方法や計画中の機能が公開されたら、真っ先にお知らせします。

ドキュメントを読むシナリオカタログ