クラウドのAIに毎回お金を払うとき、あなたは「賢さ」を借りているように見えて、実は自分の文脈・履歴・データという最も価値ある資産を相手に渡し続けている——。この問題提起から出発したのが、macOSネイティブのAIハーネス Osaurus(オサウルス) だ。GitHubで★5,824(2026-06-17時点)を集め、TechCrunchにも取り上げられた、いま注目のオープンソースである。
Osaurusの主張はシンプルだ。「推論(モデルの計算)はコモディティだ。だが、あなたのデータは違う」。だから推論だけはどのモデルにでも任せ、それ以外のすべて——記憶・ファイル・ツール・身元——は自分のMacに所有しよう、という反対の賭けに出ている。本記事は、公式README・公式サイト・公式ブログ・docs・TechCrunch・Hugging Faceといった一次/一級ソースだけを根拠に、Osaurusの哲学・アーキテクチャ・機能・競合との違いを通しで整理する。
この発想は、当サイトが繰り返し扱ってきた ハーネスエンジニアリングとは何か——5つの流派と設計思想を整理する の系譜に正確に乗っている。「モデル以外のすべて(ランタイム全体)をどう設計するか」という関心の、macOSネイティブな一実装がOsaurusだと捉えると見通しがよい。
30秒で理解するOsaurus
・何? Apple Silicon搭載Mac上で動く、AIエージェントのためのネイティブ「ハーネス(制御層)」
・哲学 「Own your AI.」「Inference is all you need. Everything else can be owned by you.」
・モデル ローカルMLX(Gemma 4/Qwen3.6/Llama等)・Apple Foundation Models・Liquid LFM・クラウド各社を1つの画面で切替
・特徴 永続メモリ・自律エージェントループ・隔離VMでのコード実行・暗号的な身元(identity)
・規模 ★5,824 / Fork 327 / 408リリース / 最新0.20.2(2026-06-16)/ MIT / Swift主体
・要件 macOS 15.5+ Apple Silicon(Sandbox等の一部機能はmacOS 26+)
Osaurusとは——「Own your AI.」を掲げるmacOSネイティブAIハーネス
Osaurusは、Apple Silicon上でAIエージェントを動かすための制御層だ。公式READMEの説明文(リポジトリのdescription)は、その範囲をひと息で言い切っている。
Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source.
(あなたのAIを所有せよ。AIエージェントのためのmacOSネイティブなハーネス——どんなモデルでも、永続的な記憶、自律実行、暗号的な身元。Swift製。完全オフライン。オープンソース。)
ここで鍵になるのが「ハーネス(harness)」という語だ。TechCrunchの記者Sarah Perez氏は、2026年5月15日の記事でこう定義している。
Osaurus is what's called a "harness" — a control layer that connects different AI models, tools, and workflows through a single interface, similar to tools like OpenClaw or Hermes.
(Osaurusはいわゆる「ハーネス」だ——異なるAIモデル・ツール・ワークフローを単一のインターフェースでつなぐ制御層であり、OpenClawやHermesのようなツールに近い。)
つまりOsaurusはモデルそのものではない。モデルの「上」に座り、記憶・ツール・身元・実行環境を供給して、AIを単なるチャットから「仕事をやり切るエージェント」へと押し上げる足回りだ。規模感を一次データで押さえておく。
・GitHubスター:5,824(2026-06-17時点、GitHub API実測)
・Fork:327 / 未解決Issue:69
・リリース:408本、最新は 0.20.2(2026-06-16公開)
・言語:Swift主体(リポジトリ言語統計でSwiftが最大、次いでC)
・ライセンス:MIT(フォーク・商用利用・自己ホスト可)
・初コミット:2025-08-17、その後ほぼ毎日更新が続いている
開発の出自も明確だ。共同創業者のTerence Pae氏(GitHubアカウントは tpae、リポジトリ最大のコントリビューター)は元Tesla・Netflixのエンジニアで、Sam Yoo氏とともに開発している。TechCrunchによれば、Osaurusはデスクトップ向けAIコンパニオン「Dinoki」(Pae氏いわく “AI-powered Clippy”)から派生した。利用者から「アプリ代に加えてトークン代まで払うのはなぜか」と問われたことが、ローカル実行への転換点になったという。公開からおよそ1年で11.2万回以上ダウンロードされ、ニューヨークのAllianceアクセラレータに参加している。
Own your AI. Agents that remember, execute code in isolated VMs, and stay reachable from anywhere — all on your Mac. Any model. No cloud required. Open source.
「Inference is all you need」という哲学
Osaurusを理解する近道は、製品の前に「なぜ作ったか」を読むことだ。公式サイトのヒーローコピーは2文しかない。
Own your AI.
Inference is all you need. Everything else can be owned by you.
(あなたのAIを所有せよ。必要なのは推論だけだ。それ以外のすべては、あなたが所有できる。)
この一節の意味を、公式ブログ「On Decentralized Acceleration」(2026-03-05)が経済の言葉で展開している。論旨は鋭い。
Every time you use a cloud-hosted AI, you are quietly transferring power from yourself to a platform.(クラウドのAIを使うたび、あなたは静かに自分からプラットフォームへ力を移している。)
Inference is a commodity. Your data is not.(推論はコモディティだ。あなたのデータは違う。)
ここから導かれる設計判断が「推論だけは交換可能にし、文脈・記憶・身元は手元に固定する」という構造だ。モデルは半年で陳腐化するが、あなたがエージェントに蓄積させた記憶・スキル・ツール接続は陳腐化しない。むしろ使うほど積み上がる。モデルは消耗品、ハーネスは複利——この非対称性こそOsaurusのポジショニングである。クラウドAIに最適化された世界観への、明確な対案だ。
アーキテクチャ「The Harness」——層で読む全体像
公式READMEは、Osaurusの全体像を「The Harness」と題した1枚の図で示している。最下層に隔離VM、その上にIdentity/Relay/Tools、プラグイン、各モデルランタイム、MCP、そして最上段に人が触れるAgents/Memory/Agent Loop/Automationが積み上がる構造だ。READMEのASCII図を、関係が読み取りやすいようMermaidで再構成する。
vsock bridge ・ VirtioFS ・ per-agent isolation"]:::base end TOP --> MCP --> MODELS --> PLUG --> TRUST --> BASE classDef top fill:#1f6feb,color:#fff,stroke:#1158c7; classDef mcp fill:#8957e5,color:#fff,stroke:#6e40c9; classDef mid fill:#238636,color:#fff,stroke:#1a7f37; classDef plug fill:#9e6a03,color:#fff,stroke:#7d5400; classDef trust fill:#bf3989,color:#fff,stroke:#a02d78; classDef base fill:#30363d,color:#fff,stroke:#484f58;
この図の読み方はこうだ。ユーザーはAgentsと会話し、その会話がAgent Loopとして実行に展開される。実行はMCPと各モデルランタイムを介し、必要に応じてプラグインやツールを呼ぶ。そして危険を伴うコード実行は、最下層の隔離VMに閉じ込められる。上から下まで、Macの中だけで一気通貫できる点がクラウドハーネスとの最大の違いだ。
Agent / Memory / Identity の三層
Osaurusの「所有」という思想は、3つの具体機能に落ちている。順に見る。
Agent — RAGでツールを自動選択する個別エージェント
各エージェントは固有のプロンプト・記憶・テーマを持つ。READMEによれば、ツールはRAG検索で自動選択される。つまり全ツールを毎回コンテキストに積むのではなく、いま必要なツールだけを文脈に引き寄せる。Agent Loopでは、エージェントがMarkdownのTODOリストを作り、サンドボックスで実行し、結果を検証する——という反復が回る。この「観測→実行→検証」を回す設計は、当サイトで整理した ループエンジニアリング の考え方と地続きだ。
Memory — 3層 + フォールバックで「~800トークン/ターン」
記憶は3層で構成される。Mermaidで関係を示す。
変わらない自己・役割"]:::a P["Pinned Facts層
明示的に固定した事実"]:::b E["Episodes層
セッションごとの出来事"]:::c T["Transcript fallback
必要時に原文へ遡る"]:::d end S["セッション終了時に1回だけ蒸留
→ 関連時のみ注入(~800 tokens/turn)"]:::out I --> S P --> S E --> S T --> S classDef a fill:#1f6feb,color:#fff; classDef b fill:#238636,color:#fff; classDef c fill:#9e6a03,color:#fff; classDef d fill:#30363d,color:#fff; classDef out fill:#bf3989,color:#fff;
ポイントは効率だ。READMEは「セッションは終了時に1度だけ蒸留され、記憶は関連するときだけ、典型的には1ターンあたり~800トークン以下で注入される」と述べる。記憶を全部詰め込むのではなく、必要な分だけ呼び出す。コンテキスト窓を浪費しない設計思想がここに表れている。
Identity — secp256k1の暗号アドレスと信頼チェーン
最も特徴的なのがIdentityだ。すべての参加者(あなた・各エージェント)にsecp256k1の暗号アドレスが割り当てられ、権限はiCloud Keychainを起点に、検証可能な信頼チェーンを通じてエージェントへ降りていく。docsはこれを「あなたと各エージェントのための暗号アドレス」「外部ツール用のアクセスキーを発行し、エージェント単位でスコープを切り、いつでも失効できる」と説明する。さらにRelay機能は、agent.osaurus.ai を通すWebSocketトンネルで、各エージェント固有の暗号アドレスに対応したURLから外部到達を可能にする。エージェント間通信はX25519ハンドシェイク+ChaCha20-Poly1305で封緘され、Relayは中身を読めない「盲目の暗号文パイプ」になる、とREADMEは明記している。
Sandbox VM——Apple Containerization上のAlpine Linux
エージェントに任意コードを実行させる以上、隔離は死活問題だ。Osaurusは(macOS 26以上で)Appleの Containerization フレームワークを使い、エージェントごとにAlpine LinuxのVMを立てる。docsは「エージェントは本物のコード——shell・Python・Node——をMacに一切リスクを与えない隔離VMで実行できる」と表現する。各VMは独自のLinuxユーザー/ホームディレクトリを持ち、shell・Python・Node.js・コンパイラを備える。
(VM⇔ホストの低レイヤ通信)" --> VM H -- "VirtioFS
(ファイル共有)" --> VM classDef host fill:#1f6feb,color:#fff; classDef vm fill:#238636,color:#fff;
VMとホストは vsock bridge(仮想ソケット)で通信し、ファイル共有は VirtioFS を用いる。これらはREADMEのアーキテクチャ図に明記された構成だ。なお、vsock/VirtioFS/Apple Containerizationの内部実装の細部までは、公式docsの公開範囲では2026-06-17時点で全ては確認できなかった——本記事はREADME図に記載のキーワード水準にとどめ、推測での補完は行わない。Apple Containerization自体の仕様はApple公式ドキュメントを一次ソースとして参照されたい。
モデル選択肢——Local / Apple / Liquid / Cloud
Osaurusの「any model」は誇張ではない。ローカルからクラウドまで、性質の異なる4系統を同じ画面で切り替える。
| 系統 | 代表モデル | 動作場所 | 要件・備考 |
|---|---|---|---|
| Local(MLX) | Gemma 4 / Qwen3.6 / GPT-OSS / Llama / DeepSeek V4 / MiniMax M2.5 | オンデバイス | Apple MLXで高速化。完全オフライン可 |
| Apple Foundation Models | Appleオンデバイス基盤モデル | オンデバイス(Neural Engine) | macOS 26+ が前提 |
| Liquid LFM | Liquid AIのLiquid Foundation Models | オンデバイス(エッジ) | 非Transformer系のエッジ向けモデル |
| Cloud | OpenAI / Anthropic / Gemini / xAI / Venice AI / OpenRouter / Ollama / LM Studio | リモート/ローカルサーバ | 必要なときだけ接続。記憶・ファイルはMac側に残る |
ここで効いてくるのが先述の哲学だ。モデルを切り替えても、記憶・ファイル・身元はMacに残る。GPT系で始めた仕事をローカルのGemma 4で続け、また別のモデルへ——という移動を、文脈を失わずに行える。なお、Osaurus開発元はHugging Faceの OsaurusAI で、MXFP4/MXFP8量子化済みのgemma-4系・diffusiongemma系など71モデル(2026-06-17時点)を自前で公開しており、ローカル実行の品質に踏み込んでいることがうかがえる。
MCPサーバとリモートMCPプロバイダ
Osaurusは MCP(Model Context Protocol) のフル機能サーバとして振る舞う。クライアントはstdioブリッジ経由で、任意のアクセスキー付きで接続する。さらに外向きには、OAuth対応のリモートMCPプロバイダ群——Linear・Notion・GitHub・Vercel・Supabase・Sentry・Stripe・Cloudflareなど——に接続できる。
(Claude等の外部アプリ)"]:::c O["Osaurus
(MCP Server)"]:::o P["リモートMCPプロバイダ
Linear / Notion / GitHub / Vercel
Supabase / Sentry / Stripe / Cloudflare"]:::p C -- "stdio bridge + access key" --> O O -- "OAuth接続" --> P classDef c fill:#1f6feb,color:#fff; classDef o fill:#bf3989,color:#fff; classDef p fill:#238636,color:#fff;
つまりOsaurusは「MCPを話す側」でも「MCPを提供する側」でもある双方向のハブだ。手元のエージェントが外部SaaSのツールを呼び、同時に外部のMCPクライアントがOsaurusのツール群を利用する——という構図を、1つのアプリで成立させる。
Tools / Plugins / Skills——20+ nativeとClaude互換
道具立ても厚い。READMEによれば、Mail・Calendar・Vision・Git・Browser・Searchなど20以上のネイティブプラグインを標準搭載する。独自プラグインはSwiftで書け、Xcodeもコード署名も不要で作れる(v1/v2プラグインは互換維持)。ドキュメントアダプタはCSV/TSV・XLSX・PPTX・PDFの構造を保ったままエージェントへ渡す。
スキル面では、GitHubリポジトリやファイルから再利用可能なAI能力を取り込める「Skills & Methods」を備え、Agent Skills互換を掲げる。さらにClaudeのプラグイン(skills・スケジュールエージェント・MCPプロバイダなど)を単一バンドルとしてインポートできる。音声はAppleのNeural Engine上でFluidAudioによるオンデバイス文字起こしを行い、VAD(音声区間検出)・ウェイクワード・グローバルホットキーに対応する。インストール時点で「Ask Osaurus」がShortcuts・Spotlight・Siriからシステム全体で使えるようになる、というApp Intents統合も特徴だ。
・プライバシーフィルタ:名前・メール・電話・URL・住所・シークレットをオンデバイス分類器が検出。漏れがあれば送信を止めるfail-closed設計
・Automation:定期スケジュールで繰り返しタスクを実行。フォルダ監視(watcher)で変更を検知してエージェントを起動
Compatible APIs——OpenAI / Anthropic / Ollama ドロップイン
既存資産との接続性も高い。Osaurusは3系統の互換APIを公開する。
・/v1/chat/completions — OpenAI互換(厳密なOpenAIセマンティクス、クライアント側ツール実行向け)
・/anthropic/v1/messages — Anthropic互換
・/api/chat — Ollama互換
・/agents/{id}/run — サーバ側で自律ループを回すエンドポイント
いずれもストリーミングのツールデルタを伴う関数呼び出しに対応する。既存のOpenAI/Anthropic/Ollamaクライアントの接続先URLをOsaurusに向けるだけで、ローカル実行へ「ドロップイン」で差し替えられる、というのが売りだ。
競合との対比
「ローカルLLMツール」とひとくくりにされがちだが、レイヤーが違う。一次情報から確認できる範囲で対比する。
| 観点 | Osaurus | Ollama | LM Studio | クラウドのエージェント |
|---|---|---|---|---|
| 位置づけ | ハーネス(制御層) | ローカルモデルサーバ | ローカルGUI/サーバ | クラウド完結 |
| OS | macOS Apple Silicon専用 | クロスプラットフォーム | クロスプラットフォーム | ブラウザ/各OS |
| 永続メモリ | あり(3層) | なし(モデル実行に特化) | なし | サービス側に保持 |
| 自律エージェントループ | あり | なし | なし | あり |
| 隔離VMでのコード実行 | あり(Apple Containerization, macOS 26+) | なし | なし | サービス側 |
| 暗号的な身元 | あり(secp256k1) | なし | なし | アカウント認証 |
| データの所在 | 自分のMac | 自分の端末 | 自分の端末 | プロバイダ |
注目すべきは、OsaurusがOllamaやLM Studioをクラウドプロバイダの1つとして束ねられる点だ。両者と競合するというより、その上に「記憶・身元・実行環境・自律ループ」を載せるレイヤーに立つ。macOSネイティブでソフトウェアをAgent-Native化する動きとしては、CLI-Anything や OpenSpace(いずれもHKUDS)、ループ内の意思決定を扱う cascadeflow と同じ潮流に位置づけられる。Osaurusはその潮流を「Apple Siliconネイティブ・完全オフライン可」という軸で切り取った実装だと言える。
コミュニティと開発スピード
OSSとしての勢いも数字で確認できる(すべて2026-06-17時点のGitHub API実測)。
・スター 5,824 / Fork 327 / 未解決Issue 69
・408リリース、最新は0.20.2(2026-06-16)。初コミットが2025-08-17なので、約10か月で400本超という高頻度リリースだ
・コントリビューター:最大は創業者の tpae(Terence Pae氏)。RaajeevChandran・mimeding・jjang-ai らが続く
・配布:Hugging Face OsaurusAI に量子化モデル71本。@OsaurusAI(X)はフォロワー6,770の認証済み組織アカウント
・ダウンロード:TechCrunch報道(2026-05-15)時点で11.2万回以上
リリース頻度の高さは、機能追加が活発な一方でAPIや挙動が動きやすいサインでもある。後述の通り、本番運用ではバージョン固定が無難だ。
導入手順
導入はHomebrew caskが最短だ。
# インストール(Homebrew cask)
brew install --cask osaurus
# 起動・サーバ・状態確認(CLI)
osaurus ui # GUIを開く
osaurus serve # OpenAI/Anthropic/Ollama互換サーバを起動
osaurus status # 稼働状態を確認
インストール後はSpotlightから起動するか、上記CLIを使う。OpenAI互換クライアントから使う場合は、接続先のベースURLをOsaurusのローカルエンドポイントに向け、/v1/chat/completions を叩けばよい(厳密なOpenAIセマンティクスに対応)。サーバ側で自律ループを回したい場合は /agents/{id}/run を使う。具体的なポート番号やAPIキーの扱いといった細部は、バージョンで変わりうるため公式docsのGetting Startedを正典として参照してほしい。
制限事項——2026-06-17時点で確認できること
導入前に押さえるべき制約を、一次情報の範囲で正直に挙げる。
・Apple Silicon専用:macOS 15.5以上のApple Silicon必須。Intel Mac・Windows・Linuxは対象外(READMEのSystem Requirements)
・SandboxはmacOS 26+:隔離VMでのコード実行など一部機能はmacOS 26(Tahoe世代)以上が前提
・高頻度リリースゆえの変化:約10か月で408リリースと開発が速い。本番採用ではバージョン固定が無難
・実装細部の非公開部分:vsock/VirtioFSなどアーキテクチャ図記載のキーワードはあるが、内部実装の詳細仕様は公式docsの公開範囲では2026-06-17時点で全ては確認できなかった
・公式デモ動画:YouTubeに「Osaurus AI」チャンネルの存在は確認できたが、本記事執筆時点で特定動画の内容を一次検証できなかったため、本文への埋め込みは見送った
「公称」「実測」「報告」を区別して読むことが重要だ。スター数・リリース数・Fork数は本記事がGitHub APIで実測した値、ダウンロード11.2万回はTechCrunchの報道値、設計思想や機能はOsaurus自身の公称である。
まとめ
Osaurusは、クラウドAI全盛の世界に対する明確な対案だ。「推論はコモディティ、データは資産」という前提から、推論だけを交換可能にし、記憶・ツール・身元・実行環境をMacに固定する。Apple Silicon・MLX・Apple Foundation Models・Apple Containerizationという純Appleスタックに振り切ることで、ネイティブの速度とオフライン完結を手に入れた。
モデルは消耗品、ハーネスは複利——この賭けが正しければ、価値は使うほど手元に積み上がる。macOSユーザーで、AIエージェントを「借りる」のではなく「所有する」側に回りたいなら、まず brew install --cask osaurus から触れてみる価値がある。最新の正確な仕様は、本記事末尾の典拠に挙げた一次ソースを起点に確認してほしい。
参照ソース
・osaurus-ai/osaurus(公式README・GitHub) — 最終アクセス2026-06-17
・Osaurus 公式サイト「Own your AI」
・On Decentralized Acceleration(公式ブログ, 2026-03-05)
・Osaurus Docs
・Osaurus AI on Hugging Face
・@OsaurusAI on X
・Osaurus brings both local and cloud AI models to your Mac(TechCrunch, Sarah Perez, 2026-05-15)
・Apple Containerization Framework(Apple公式)
・Liquid AI(Liquid Foundation Models)