クラウドの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アクセラレータに参加している。

Osaurus ✔ @OsaurusAI

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.

フォロワー 6,770・認証済み組織アカウント(2025-05-08開設)・x.com/OsaurusAI / 数値は2026-06-17時点

「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で再構成する。

最下層:実行基盤

Sandbox VM(Alpine ・ Apple Containerization)
vsock bridge ・ VirtioFS ・ per-agent isolation

信頼・道具層

Identity

Relay

Tools

Skills ・ Methods

拡張層

Plugin System v1/v2 ABI ・ Native Plugins

モデルランタイム層

MLX Runtime

OpenAI API

Anthropic API

Ollama / その他

連携層

MCP Server + Client

最上層:ユーザーが触れる層

Agents

Memory

Agent Loop

Automation

この図の読み方はこうだ。ユーザーはAgentsと会話し、その会話がAgent Loopとして実行に展開される。実行はMCPと各モデルランタイムを介し、必要に応じてプラグインやツールを呼ぶ。そして危険を伴うコード実行は、最下層の隔離VMに閉じ込められる。上から下まで、Macの中だけで一気通貫できる点がクラウドハーネスとの最大の違いだ。

Agent / Memory / Identity の三層

Osaurusの「所有」という思想は、3つの具体機能に落ちている。順に見る。

Agent — RAGでツールを自動選択する個別エージェント

各エージェントは固有のプロンプト・記憶・テーマを持つ。READMEによれば、ツールはRAG検索で自動選択される。つまり全ツールを毎回コンテキストに積むのではなく、いま必要なツールだけを文脈に引き寄せる。Agent Loopでは、エージェントがMarkdownのTODOリストを作り、サンドボックスで実行し、結果を検証する——という反復が回る。この「観測→実行→検証」を回す設計は、当サイトで整理した ループエンジニアリング の考え方と地続きだ。

Memory — 3層 + フォールバックで「~800トークン/ターン」

記憶は3層で構成される。Mermaidで関係を示す。

Memory(3層 + フォールバック)

Identity層
変わらない自己・役割

Pinned Facts層
明示的に固定した事実

Episodes層
セッションごとの出来事

Transcript fallback
必要時に原文へ遡る

セッション終了時に1回だけ蒸留
→ 関連時のみ注入(~800 tokens/turn)

ポイントは効率だ。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・コンパイラを備える。

vsock bridge
(VM⇔ホストの低レイヤ通信)

VirtioFS
(ファイル共有)

Sandbox VM(Alpine Linux)

per-agent Linux user / home

shell ・ Python ・ Node ・ compilers

macOS ホスト(Apple Silicon)

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など——に接続できる。

stdio bridge + access key

OAuth接続

MCPクライアント
(Claude等の外部アプリ)

Osaurus
(MCP Server)

リモートMCPプロバイダ
Linear / Notion / GitHub / Vercel
Supabase / Sentry / Stripe / Cloudflare

つまり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 から触れてみる価値がある。最新の正確な仕様は、本記事末尾の典拠に挙げた一次ソースを起点に確認してほしい。

2026-10-11 に実測で確かめ直した

本記事の対象リポジトリを 2026-10-11 に clone して、ライセンスの実体・更新状況・規模を測り直した。 紹介文やバッジではなく、リポジトリの中身を直接読んだ値だ。

# ① 浅く clone する
git clone --depth 1 https://github.com/osaurus-ai/osaurus /tmp/osaurus
# ② 直近のコミット日を見る → 2026-10-10
git -C /tmp/osaurus log -1 --format=%ad --date=short
# ③ ライセンスの実体と規模を見る → MIT / 3,864 ファイル
head -3 /tmp/osaurus/LICENSE* 2>/dev/null; git -C /tmp/osaurus ls-files | wc -l

③が肝心で、ライセンスは MITだった。バッジや README の記述ではなく LICENSE ファイルの中身を読んでいる。

確認項目 2026-10-11 の実測 確認方法
ライセンス MIT head -3 LICENSE* でファイル本文を読む
直近コミット 2026-10-10(1日前) git log -1 --date=short
規模 追跡ファイル 3,864 本 git ls-files \| wc -l

確かめていない

clone して読む

clone して読む

紹介文やバッジ

実体を確かめたか

公称値のまま

LICENSE の中身

git log の最終コミット

MIT

2026-10-10

2026-10-11 時点の
判断材料

参照ソース

・osaurus-ai/osaurus(GitHub) — 本記事が 2026-10-11 に測り直した対象
・LICENSE — ライセンスの実体(手順③で読んだファイル)
・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)