osaurus-ai/osaurus
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.
Osaurus – macOS用個人用AIエージェントプラットフォーム
何であるか
Osaurus はApple Silicon専用のネイティブmacOSアプリケーションであり、大規模言語モデル(LLM)のローカルな「ハーネス」として機能します。あなたはエージェント(専門的なAIアシスタント)を実行でき、それらは自分のメモリ、ツール、アイデンティティをコンピュータ上に保持します。このプラットフォームは、ローカルに保存されたモデル(MLX、Apple Foundation Models、Liquid AIなど)またはクラウドサービス(OpenAI、Anthropic、Geminiなど)のいずれのLLMとも通信可能です。オーケストレーション、プライバシー・フィルタリング、ツール呼び出しはすべてデバイス上で行われるため、クラウドモデルを選択しない限り、データはあなたのMacから出ません。
コア機能(READMEに記載)
| 機能 | 機能の内容 |
|---|---|
| エージェントとメモリ | 独立したプロンプト、永続的メモリ(アイデンティティ、ピン留めされた事実、セッションエピソード)および視覚テーマを持つカスタムエージェントを作成可能。各セッション後にメモリは要約され、コンパクトに保たれます。 |
| サンドボックス実行 | 各エージェントは、Appleのコンテナ化フレームワークを使用して、隔離されたLinux VM(Alpine)でコードを実行できます。旧バージョンのOSではmacOS Seatbeltサンドボックスにフォールバックします。 |
| プライバシー・フィルタ | クラウドプロバイダーにリクエストを送信する前に、オンデバイス分類器(OpenAIのプライバシー・フィルターモデル)が個人情報をクリーニングし、フェイル・クローズドポリシーを採用します。 |
| 暗号的アイデンティティ | エージェントとデバイスはiCloud Keychainから派生したsecp256k1アドレスを持ち、アクセスキーはスコープ設定可能で、失効可能。エンドツーエンド暗号化通信に使用可能。 |
| セキュアチャネルとリレーサーバー | WebSocketトンネル(agent.osaurus.ai)を介してエージェントを公開可能。X25519ハンドシェイクとChaCha20-Poly1305暗号化を採用。リレーはプレーンテキストを一切見ません。 |
| オーケストレーター | デフォルトのエージェントで、カスタムエージェントやサブエージェントに作業を割り当て、予算を管理。ファイルシステムやサンドボックスに直接アクセスしない。 |
| サブエージェント | 1つのタスクに特化したエージェント(ローカルまたはリモートモデル)を起動。1回のリソース使用でRAMを節約するため、単一のリジデンシーで手渡し可能。 |
| ブラウザツール | エージェントごとにオプションのWebKitベースブラウザを提供。ナビゲーション、クリック、入力が可能。ユーザー承認済みアクションと隔離されたクッキー保存。 |
| 画像生成 | ローカルモデル(例:FLUX、Qwen-Image)を使用してオフラインで画像作成・編集。結果はインラインで表示。 |
| モデル非依存ハーネス | MLX(Gemma、Llama、Qwenなど)、Liquid AIのLFM、Apple Foundation Models、クラウドAPIをサポート。 |
| MCPサーバー | Model Context Protocolを実装。stdioブリッジを介して他のMCP互換クライアントにツールを公開。 |
| プラグインエコシステム | osaurus tools コマンドでSwiftプラグインのインストール、一覧表示、作成、開発が可能。多くのAppleアプリ統合機能が内蔵済み。 |
| 音声入力 | AppleのNeural EngineでFluidAudioを使用したオンデバイス音声認識。ウェイクワード起動とグローバルショートカット対応。 |
| システム統合 | App Intentsで「Osaurusに尋ねる」および「Osaurusエージェントを実行」をSpotlight、Siri、Shortcutsに公開。 |
| テレメトリとクラッシュレポート | Aptabase(オプトイン)による匿名使用分析、Sentry(オプトアウト)によるオプションのクラッシュレポート。 |
インストール方法
- Homebrew Caskでインストール:
brew install --cask osaurus。 - またはGitHubリリースページから
.dmgをダウンロード。2種類のバリアントがあります:- Standard(約70 MB) – 最初の起動時にモデルをダウンロードするよう促す。
- Full(約4 GB) – 即時オフライン利用可能なRaptor 0.6モデルをバンドル。
- Spotlightで起動(
⌘ Space → Osaurus)またはCLIで起動(osaurus ui、osaurus serve、osaurus status)。
一般的な利用ワークフロー
- モデルを選択 – ローカル(例:Raptor 0.6)またはクラウド(OpenAI、Anthropicなど)。
- エージェントを作成 – 名前、プロンプトを設定。ファイルアクセス、ブラウザ、画像生成などのツールをオプションで有効化。
- チャット – エージェントは過去の対話記録を保持し、ツールを呼び出し、専門的なタスク用にサブエージェントを起動可能。
- コード実行 – サンドボックスを有効化。エージェントがMarkdown形式のタスクリストを生成、VMがコードを実行、結果をチャットに返却。
- 永続化と共有 – エージェントには暗号的IDがある。セキュアリレーURLでリモートアクセス可能に公開可能。
対象ユーザー
- macOS上でプライベートでオフラインAIアシスタントを求めるパワーユーザー。
- Swiftプラグインの開発や、macOSアプリ(Calendar、Mailなど)とLLMを統合したい開発者。
- エンドツーエンド暗号化と厳格なデータプライバシーを求める企業。
READMEに記載の制限事項
- macOS 15.5+(Apple Silicon必須);完全なLinux VMサンドボックスはmacOS 26(Tahoe)が必要。
- オフライン画像生成や一部の重いモデルは数ギガバイトのストレージを必要とする。
- 特定の機能(例:Apple Foundation Models)は最新のmacOSリリースでのみ利用可能。
- 上記のすべての情報はプロジェクトのREADMEから直接引用。外部の仮定は一切加えていない。*
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト