CopilotKit/openmuse
A personal agent with a browser, terminal, files, and work that keeps going built with CopilotKit and AG-UI.
何を解決するか
OpenMuse は、ブラウザ、ターミナル、個人ファイルの間で複雑で多段階のタスクを実行できる個人用AIエージェントのフレームワークを提供します。AIエージェントがチャットインターフェースに限定される問題を解決し、エージェントに「コンピュータ」(永続的なブラウザとオプションのLinuxワークスペース)を提供することで、ウェブやローカルファイルと対話できるようにし、ユーザーはいつでもプロセスを監視・確認・制御できます。
動作方法
OpenMuse は、クライアント(React Native/Web)、APIサーバー(Hono + CopilotKitランタイム)、および専用ワーカーからなる分散アーキテクチャで動作します:
- ブラウザワーカー:永続的なプロファイルを持つPlaywrightベースのChromiumサービスで、エージェントが公開ページを閲覧し、インタラクティブなウェブタスクを処理できます。
- コンピュータ/ターミナル:オプションの隔離されたLinuxコンテナで、エージェントはコマンドを実行し、永続的なワークスペース内でファイルを管理できます。
- タスクワーカー:SQLリースを使用して中断された作業を復元できるように、タスク計画、進行状況、承認を管理する耐久性のあるエンジンです。
- 統合:Google OAuth(GmailおよびCalendar)用アダプタにより、ユーザーのレビューを経て個人データの読み取り・書き込みが可能になります。
対象ユーザー
iOS、Android、Webプラットフォームで、自律的なウェブブラウジング、ファイル操作、個人生産性の自動化が可能な個人用AIエージェントを構築または自己ホスティングしたい開発者向けに設計されています。
特徴
- エージェントコンピュータ:現実世界での相互作用に適した永続的なChromiumブラウザとLinuxワークスペースを統合。
- 人間が関与するプロセス:ユーザーは行動を確認し、ステップを承認し、「コントロールを取得」することでエージェントのアクティブなブラウザセッションに直接参加できます。
- クロスプラットフォーム:CopilotKit React Nativeで構築され、ネイティブモバイルおよびWeb対応。
- 個人の文脈:GmailおよびGoogleカレンダーと統合し、メールやイベントの管理が可能。
- 耐久性のあるタスク:一時停止、再開、キャンセル、再試行が可能な長時間実行タスクをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト