このプロジェクトについて

OpenWorkerは、チャットではなく完成した作業を提供するように設計されたオープンソースのデスクトップAIコワーカーです。macOSとWindowsでローカルに動作し、Pythonエージェントエンジン、React/Tauriデスクトップシェル、Rust製音声認識サイドカーを備えています。ユーザーはOpenAI、Anthropic、Google Gemini、DeepSeek、Mistralなど多くのプロバイダー向けに独自のAPIキーを持ち込むか、Ollamaを通じて完全にローカルなモデルを実行できます。 このプロジェクトは、管理された自律性を重視しています。危険または不可逆的な操作は人間のみに制限され、承認ゲートは恒久的なルールや許可リストに発展させることができ、すべてのツール呼び出しは承認の来歴とレビュー担当者の推論とともに記録されます。無人実行では自己承認は行われず、リクエストは人間の承認のために受信箱で待機します。 OpenWorkerは、最初にセキュリティコワーカーを搭載し、コードセキュリティレビュー、クラウドポスチャ監査、インシデントトリアージをカバーします。また、顧客ブリーフの作成、メモの計画への変換、ドキュメントやスプレッドシートの作成、カレンダーやSlackスレッドの管理などの日常業務もサポートします。常時稼働の自動化は、完全なトランスクリプトとともにスケジュールに従って実行できます。 このアプリは、GitHub、Slack、Jira、Notion、Linear、HubSpot、Outlook、Gmail、Googleカレンダーに加え、ローカル端末やファイルを含む25以上のツールと統合されています。MCP経由でアクセス可能なツールは、ツールごとの制御で接続することもできます。Slackでのメンションはデスクトップセッションを開き、スレッド返信として結果を返すことができます。 OpenWorkerは、統一されたチャット補完APIとエージェントツールのための軽量Pythonライブラリであるaisuite上に構築されています。リポジトリには、コワーカーバックエンド、GUIサーフェス、音声認識サイドカー、パッケージングスクリプト、ドキュメント、テストが含まれています。MITライセンスで提供され、オープンベータ版です。