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.
TITLE:
何を解決するか
Osaurusは、macOS向けのローカルファーストAIハーネスで、クラウドサーバーに依存せずにユーザーが自身のAIコンテキスト、メモリ、ツールを所有できるようにします。さまざまなローカルおよびクラウドモデルと対話するための統合インターフェースを提供し、個人データレイヤー(アイデンティティ、メモリ、ツール実行)をデバイス上に保持します。
仕組み
Apple Silicon向けにSwiftでネイティブに構築されたOsaurusは、ユーザーとAIモデルの間のミドルウェアレイヤーとして機能します。セキュリティを確保するため、隔離されたLinux VMサンドボックス(または古いバージョンではmacOS Seatbeltサンドボックス)でコードを実行できる自律エージェントのシステムを管理します。継続性を維持するため、3層メモリシステム(アイデンティティ、ピン留めされた事実、およびセッションごとのエピソード)を使用します。プライバシーのため、クラウドプロバイダーにデータを送信する前にPIIを削除するオンデバイス分類器を含みます。
対象ユーザー
MLXを介したローカルモデルまたはクラウドAPIの実行が可能なプライベートで拡張性の高いAIアシスタントを求めるMacユーザー、およびコードを実行し、ウェブを自律的に閲覧できる能力を必要とするユーザー。
ハイライト
- ローカルファースト実行: Apple Silicon向けに最適化されたMLX推論による完全オフライン機能。
- セキュアなサンドボックス: エージェントは専用のホームディレクトリとシェルアクセスを持つ隔離されたLinux VMでコードを実行します。
- プライバシーフィルター: クラウドモデルリクエストに対するオンデバイスでのPII検出と削除。
- MCP統合: ローカルツールを他のクライアントに公開するMCPサーバーとして、およびリモートプロバイダーからのツールを集約するMCPクライアントとして機能します。
- エンドツーエンド暗号化: X25519とChaCha20-Poly1305を使用したエージェント間のセキュアで暗号化された通信チャネル。
- ブラウザ使用: 自律的なウェブナビゲーションと相互作用のためのエージェントごとの専用WebKitセッション。
- モデルに依存しない: ローカルモデル(Gemma、Llamaなど)、Liquid AI LFMs、Apple Foundationモデル、主要なクラウドプロバイダーをサポートします。
SUMMARY: ローカルエージェント、メモリ、およびセキュアなコード実行サンドボックスを提供するネイティブなmacOS AIハーネスで、ユーザーがオフラインで自身のAIコンテキストとアイデンティティを所有できるようにします。