Cloudflare Durable Objects上で、リアルタイムの状態同期、スケジューリング、MCPに対応した永続的なステートフルAIエージェントを構築するTypeScript SDK。
SawyerHood/do-computer
ブラウザーのタブを閉じても動き続ける、セルフホスト可能なオープンソースのパーソナルエージェント(Doods)。NodeまたはCloudflare Workersで実行できます。
- スター
- 50
- フォーク
- 6
- 未解決の Issue
- 1
- 最終コミット
- 11 時間前
これは何?
Do Computerでは、名前、メモリ、性格プロフィール、作業用コンピューターを持つエージェント「Doods」を利用できます。ブラウザーのタブを閉じた後も応答の処理は続き、Doodsはスケジュールに沿ったタスクの実行、保存済みスキルの読み込み、リモートMCPサーバーやGmail、Calendar、Notion、GitHubなどのサードパーティアプリへの接続も行えます。
Doodは組み込みシェルや、Daytona、Modal、Cloudflare ContainersのLinuxマシンでコマンドを実行したりファイルを編集したりできます。また、ユーザーがdaemon経由でペアリングしたコンピューター上でも作業できます。権限は操作ごとに「許可」「最初に確認」「禁止」から設定できます。複数人でDoods、チャット、ファイルを共有でき、DoodをSlackに接続することも可能です。
同じコードベースを、SQLiteを使う通常のNode環境でも、Durable Objectsを使うCloudflare Workersでも実行できます。モデルはOpenRouter、またはユーザーがサインインしたプロバイダーを通じて利用します。Webアプリ、Electronデスクトップアプリ、Expoモバイルアプリが提供されています。
主な機能
- 01ブラウザーのタブを閉じた後もエージェントが動き続けます。
- 02スケジュールされたタスクの結果を、依頼したチャットに返信します。
- 03SQLiteを使うNodeまたはCloudflare Workersで実行できます。
- 04リモートMCPサーバーやGmail、Notionなどのサードパーティアプリに接続できます。
- 05操作ごとの権限を「許可」「最初に確認」「禁止」に設定できます。
- 06エージェント、チャット、ファイルをチームで共有できます。
ユースケース
- 自分で管理するホームサーバーやVPSで、パーソナルアシスタントを動かす。
- Cloudflare上に共有チームエージェントをデプロイし、公開アドレスから利用する。
- 定期的な確認やレポート作成をスケジュールに沿って自動化する。
- Linuxのサンドボックスや、ペアリングした自分のコンピューターでエージェントに作業させる。
トピック
よくある質問
- do-computer とは?
- ブラウザーのタブを閉じても動き続ける、セルフホスト可能なオープンソースのパーソナルエージェント(Doods)。NodeまたはCloudflare Workersで実行できます。 Do Computerでは、名前、メモリ、性格プロフィール、作業用コンピューターを持つエージェント「Doods」を利用できます。ブラウザーのタブを閉じた後も応答の処理は続き、Doodsはスケジュールに沿ったタスクの実行、保存済みスキルの読み込み、リモートMCPサーバーやGmail、Calendar、Notion、GitHubなどのサードパーティアプリへの接続も行えます。
- do-computer は無料で使えますか?ライセンスは?
- do-computer は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- do-computer は今もメンテナンスされていますか?
- 活発にメンテナンス中。do-computer の最終コミットは 2026年10月22日 です。
- do-computer は何に使えますか?
- 自分で管理するホームサーバーやVPSで、パーソナルアシスタントを動かす。 Cloudflare上に共有チームエージェントをデプロイし、公開アドレスから利用する。 定期的な確認やレポート作成をスケジュールに沿って自動化する。 Linuxのサンドボックスや、ペアリングした自分のコンピューターでエージェントに作業させる。
- do-computer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/SawyerHood/do-computer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
チャット、メモリ、タスク、ノート、予約リマインダーを備え、Cloudflareアカウント内だけで動作する個人用AIアシスタント。
経験からスキルを作成・改善し、多数のモデルプロバイダーに対応、CLIやメッセージアプリから利用できる自己改善型AIエージェント。
ブラウザーWebUI、ターミナルクライアント、チャットアプリ連携、各種ツール、メモリ、MCPに対応した、Python製のセルフホスト型パーソナルAIエージェントフレームワーク。
タスクを計画し、ツールやスキルを実行し、WebやIMの各チャネルで記憶を保つ、オープンソースの個人向けAIアシスタント兼Agent Harness。
AIエージェント向けのワークスペースを提供する、Cloudflare Durable Object内の仮想ファイルシステム