自分のモデルキーで動かし、1つの依頼から編集可能なPPTX、DOCX、XLSX、HTMLを作成するローカルファーストのAIオフィスワークベンチ。
andrewyng/openworker
自分のモデル用キーと承認制の操作で、日々のタスクやセキュリティレビューをこなすオープンソースのデスクトップAIコワーカー。
- スター
- 18,588
- フォーク
- 2,628
- 未解決の Issue
- 438
- 最終コミット
- 一昨日
これは何?
OpenWorkerは、チャットだけでなく成果物の完成までを目指すデスクトップAIアシスタントです。コードベースや依存関係の脆弱性を調査して修正案を提示したり、文書やスプレッドシートを作成したり、Slackの依頼に対応したり、顧客向けのブリーフを準備したりできます。朝のブリーフや週次レポートなどの定期的な自動処理も実行できます。
アプリはmacOSとWindows上でローカルに動作します。OpenAI、Anthropic、GoogleなどのプロバイダーやTogether、Fireworksのようなオープンウェイトモデルのホスティングサービスについて、自分のAPIキーを使用できます。また、Ollamaを通じてローカルでモデルを実行することもできます。GitHub、Slack、Jira、Notion、Gmail、Google Calendarなど25以上のツールに接続でき、MCP対応ツールなら追加できます。
すべてのツール呼び出しは、承認記録とともにログに残ります。書き込み、送信、シェルコマンドはデフォルトで承認が必要です。コマンドはNVIDIA OpenShellサンドボックス、または組み込みのmacOS/Windowsサンドボックス内で実行することもできます。エンジンにはaisuiteライブラリを採用しています。
主な機能
- 01コードと依存関係のセキュリティレビューを行い、修正案を承認前に再スキャン。
- 02GitHub、Slack、Jira、Notion、Gmail、Google Calendarなど25以上のツールに接続。
- 03自分のキーを使って、OpenAI、Anthropic、Google、Ollamaなどのプロバイダーを利用可能。
- 04実行ログをすべて記録する定期的な自動処理。
- 05すべてのツール呼び出しを監査証跡に残す、承認制の操作。
- 06エージェントのコマンドやファイルツールで利用できる任意のサンドボックス機能。
ユースケース
- コードベースの脆弱性を調査し、承認用の修正案を作成する。
- CRMや受信トレイのデータから、顧客との通話に向けたブリーフを準備する。
- 毎朝のブリーフや週次レポートをスケジュールに沿って作成する。
- セキュリティや運用上のインシデントをトリアージし、時系列の記録を作成する。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/andrewyng/openworker cd openworker - 2
初回の bootstrap を実行して Python venv を作成する
bash packaging/setup_dev_env.sh - 3
ローカルの agent server を起動する
.venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 - 4
別のターミナルで browser UI をインストールして起動する
cd surfaces/gui && npm install && npm run dev
使う前に知っておきたいこと
- 現在はオープンベータ版のため、未完成な部分がある場合があります。
- デスクトップ版のダウンロードは macOS(Apple Silicon)および Windows 10/11(x64)のみで提供されています。
- Windows 版はまだコード署名されていないため、SmartScreen に警告が表示されます。
- ソースから実行するには、Python 3.10 以降、Node 20 以降、およびデスクトップシェル用の Rust ツールチェーンが必要です。
トピック
よくある質問
- openworker とは?
- 自分のモデル用キーと承認制の操作で、日々のタスクやセキュリティレビューをこなすオープンソースのデスクトップAIコワーカー。 OpenWorkerは、チャットだけでなく成果物の完成までを目指すデスクトップAIアシスタントです。コードベースや依存関係の脆弱性を調査して修正案を提示したり、文書やスプレッドシートを作成したり、Slackの依頼に対応したり、顧客向けのブリーフを準備したりできます。朝のブリーフや週次レポートなどの定期的な自動処理も実行できます。
- openworker は無料で使えますか?ライセンスは?
- openworker は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- openworker は今もメンテナンスされていますか?
- 活発にメンテナンス中。openworker の最終コミットは 2026年10月17日 です。
- openworker は何に使えますか?
- コードベースの脆弱性を調査し、承認用の修正案を作成する。 CRMや受信トレイのデータから、顧客との通話に向けたブリーフを準備する。 毎朝のブリーフや週次レポートをスケジュールに沿って作成する。 セキュリティや運用上のインシデントをトリアージし、時系列の記録を作成する。
- openworker のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/andrewyng/openworker cd openworker 初回の bootstrap を実行して Python venv を作成する: bash packaging/setup_dev_env.sh ローカルの agent server を起動する: .venv/bin/python -m coworker.server.run --cwd ~/some/project --port 8765 別のターミナルで browser UI をインストールして起動する: cd surfaces/gui && npm install && npm run dev
- openworker はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/andrewyng/openworker
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
主要なLLMプロバイダーに接続し、ローカルナレッジベースを備えたMCPクライアントとしても使えるクロスプラットフォームのデスクトップAIアシスタント。
チームでチャットしながらAIエージェントを作成・共有し、Slack、Telegram、WhatsAppで実行できるオープンソースのワークスペース。
テキスト指示と映像素材から、AIによるコピー作成、TTSナレーション、バッチ編集で短い動画を作るクロスプラットフォームのデスクトップアプリ。
ローカルでプライバシーを保ちながら使えるMarkdownエディター。WYSIWYG編集と、MCPやCLI経由のClaude、Codexなどによる並列AI編集に対応。
AIによる履歴書レビューや求人マッチング、自動求人検索、AIエージェント向けMCPサーバーを備えたセルフホスト型求人検索トラッカー。