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 ハーネスで、ユーザーが自分の AI アイデンティティ、メモリ、ツールを所有できるようにします。モデルの「周囲の層」——エージェント、メモリ、アイデンティティ——を完全にユーザーのマシン上に保持することで、クラウドサーバーに個人的なコンテキストやデータがロックインされるのを防ぎます。同時に、ローカルまたはクラウドベースの LLM に柔軟に接続できます。
動作方法
Apple Silicon 向けにネイティブに Swift で構築された Osaurus は、ユーザーとさまざまな AI モデルの仲介者として機能します。専用のエージェント群を管理し、それぞれに独自のプロンプトとメモリを持たせます。これらのエージェントは、システムの安全性を確保するために、隔離された Linux VM サンドボックス(または古いバージョンでは macOS Seatbelt サンドボックス)でコードを実行できます。コンテキストウィンドウの肥大化を防ぐために、3層構造のメモリシステム(アイデンティティ、ピン留めされた事実、セッションエピソード)を使用します。プライバシー保護のため、クラウドプロバイダーにデータを送信する前に、オンデバイス分類器で機密性の高い PII をスクリーブ(除去)します。
対象ユーザー
コード実行、ウェブブラウジング、ローカルファイルやアプリとの統合が可能な、プライバシーを重視したオフライン対応 AI アシスタントシステムを求める Mac ユーザー。
特徴
- ローカル優先アーキテクチャ:MLX を通じたローカルモデルでの完全オフライン動作、またはクラウド接続のオプションあり。
- セキュアなサンドボックス:Apple のコンテナ化フレームワークで駆動される隔離された Linux VM でのコード実行。
- エージェント機能:サブエージェント、ToDo リスト付きの自律ループ、および委任を可能にする組み込みオーケストレーターをサポート。
- プライバシーフィルター:クラウドモデルリクエスト用に、オンデバイスでの PII 検出とマスキング。
- MCP 統合:MCP サーバーおよびクライアントの両方として動作し、リモートプロバイダーからのツールを統合。
- 暗号化されたアイデンティティ:secp256k1 アドレスを使用したエージェント間のエンドツーエンド暗号化通信。
- ネイティブパフォーマンス:Apple Silicon 向けに Swift で記述され、Electron を回避することでより高い効率性を実現。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト