Openwork: ファイル&ワークフロー自動化の AI デスクトップエージェント
Openworkとは?
Openworkは、無料でオープンソースのAIデスクトップエージェントで、MacまたはWindowsマシン上に常駐し、ファイル管理、文書作成、ブラウザータスクの自動化を支援します。サードパーティのクラウドへデータを送信することなく動作します。プロジェクトはGitHubでホストされ、MITライセンスでリリースされ、既に約2,000件のスターを獲得しています。
簡単な概要
- ローカルファースト:デバイス上で完全に動作し、ファイルはマシンを離れません。
- APIキー対応:OpenAI、Anthropic、Google、xAI、またはOllama経由でローカルモデルを実行できます。
- プライバシーファースト:自動送信はなく、アクセスできるフォルダーをあなたが決定します。
- 無料:サブスクリプションは不要。ご自身のキーまたはローカルモデルを使用します。
- オープンソース:Fork・変更・拡張をGitHubで可能です。
主な機能
| 機能 | 内容 | 重要性 |
|---|---|---|
| スマートファイル管理 | コンテンツ、タグ、または定義したルールでファイルをソート・リネーム・移動 | 整理されたプロジェクトディレクトリを自動で維持し、クラッタを除去 |
| 文書作成 | PDF、Markdown、Word等の要約、書き換え、生成 | 作業時間を節約 |
| ブラウザー自動化 | 研究ワークフローの実行、フォーム入力、スクレイピング | クリック操作を自動化 |
| カスタムスキル | 再利用可能なワークフローを定義・保存・オンデマンドで実行 | 個人化した「マクロのような」自動化を構築 |
| 安全削除 | 警告付きバッチ削除とログ | 誤ってデータを失うのを防止 |
| 透明なログ | 実行予定の操作を表示し、許可を得て実行 | すべての変更を完全に把握 |
プライバシーが重要な理由
Openworkのローカルファースト設計は、AI駆動ツールの一般的な問題であるデータ漏洩に対処します。すべてのAI呼び出しはローカル(または自分でホストするエンドポイント)に留まり、モデルの知識以外の情報は公開されません。UIは実際にアクセスされるフォルダーパスを表示し、アプリは操作システムのキーリンクにAPIキーを安全に保存します。
対応AIプロバイダー
| プロバイダー | 備考 |
|---|---|
| OpenAI | GPT‑4, GPT‑3.5, Claude, 等 |
| Anthropic | Claude モデル |
| PaLM | |
| xAI | Grok |
| Ollama | ローカルLlama‑2、Gemma 等の実行 |
クイックスタートガイド
- ダウンロード:リリースページから DMG (macOS Apple Silicon) を取得し、または Linux で Homebrew を使ってインストールします。
- 起動:アプリを起動し、オンボーディング画面を承認します。
- APIキー入力(またはOllamaインスタンスへポイント)
- フォルダー選択:エージェントにアクセスさせたいフォルダーを選びます。
- 質問:「Documentsフォルダー内のすべてのPDFを要約してください」。
- 生成された変更をUIで承認。
Tip:サイドバーのショートカットを使用して、ファイル管理 や カスタムスキル に素早くジャンプできます。
ビルドと貢献
OpenworkはTypeScriptで書かれ、Electron + React + Viteでフロントエンドを構築しています。コマンドスイート(pnpm経由)は次のとおりです:
- pnpm dev – ホットリロードデスクトップアプリ
- pnpm build – 本番版ビルドのバンドル
- pnpm test:e2e – Playwright エンドツーエンドテスト
貢献は歓迎です。リポジトリをフォークし、機能ブランチを作成、変更をコミットし、プルリクエストを提出してください。コミュニティはPRを積極的にレビューし、明確な貢献ガイドを維持しています。
実際のユースケース
| 役割 | シナリオ |
|---|---|
| デザイナー | プロジェクトと解像度別に資産を自動整理 |
| ライター | ブログドラフトのアウトライン生成や改稿前に書き換え |
| 研究者 | 複数サイトからデータをスクレイピングし、整理したフォルダーに集約 |
| プロジェクトマネージャー | 書類から週次ステータスレポートを取得し、共有ドライブへエクスポート |
今後のロードマップ
- Windows 10/11 対応(近日)
- Notion、Google Drive、Dropbox との深い統合(ローカル API 経由)
- IDE ファイル管理に AI 仕掛けコードアシスタント
- コミュニティスキルマーケットプレイス
最後の思考
Openworkはプライバシーファーストの AI デスクトップへの新しい波を代表します。その強力な自動化機能と完全にオープンソースのコードベースは、開発者、ライター、およびファイルや繰り返しのオンラインタスクを頻繁に扱うすべての人にとって有力な味方です。ぜひ試してみてください。リポジトリをフォークし、自分の生産性スタックに合わせてカスタマイズしてみてください。
この記事が役立ったと思われたら、ローカル AI モデルの設定や Electron ベースのデスクトップエージェントのカスタマイズに関する他のガイドもご覧ください。