基于 Cloudflare Durable Objects 构建持久化、有状态 AI Agent 的 TypeScript SDK。
SawyerHood/do-computer
一个可自托管的开源个人智能体(Dood),关掉网页后仍能持续工作,可运行在 Node 或 Cloudflare Workers 上。
- Star
- 50
- Fork
- 6
- 未关闭 Issue
- 1
- 最近提交
- 10小时前
这是什么?
Do Computer 提供名为 Dood 的智能体,每个 Dood 都有名字、记忆、性格设定和可用的电脑。关闭浏览器标签后,回复仍会继续生成;Dood 可以按计划定时执行任务、加载已保存的技能,并通过远程 MCP 服务或 Gmail、日历、Notion、GitHub 等应用完成工作。
Dood 可以在内置 shell 或 Daytona、Modal、Cloudflare Containers 提供的 Linux 机器上运行命令、编辑文件,也可以操作用户通过守护进程配对的电脑。每项权限都可设为允许、先询问或禁止。多人可以共享 Dood、对话和文件,Dood 还能作为 Slack 机器人使用。
同一套代码既能以 Node 加 SQLite 运行在自己的机器上,也能以 Cloudflare Workers 加 Durable Objects 的方式部署。模型通过 OpenRouter 或用户登录的其他服务商调用。项目包含网页端、Electron 桌面应用和 Expo 移动应用。
核心功能
- 01关闭浏览器后智能体仍会继续工作。
- 02定时任务的结果会回到发起请求的对话中。
- 03可在 Node 加 SQLite 或 Cloudflare Workers 上运行。
- 04可接入远程 MCP 服务及 Gmail、Notion 等第三方应用。
- 05每项操作权限可设为允许、先询问或禁止。
- 06支持团队共享智能体、对话和文件。
适用场景
- 在自有家庭服务器或 VPS 上运行个人助手。
- 在 Cloudflare 上部署可供团队访问的共享智能体。
- 定时执行周期性检查或生成报告。
- 让智能体在 Linux 沙箱或已配对的个人电脑上工作。
标签
常见问题
- do-computer 是什么?
- 一个可自托管的开源个人智能体(Dood),关掉网页后仍能持续工作,可运行在 Node 或 Cloudflare Workers 上。 Do Computer 提供名为 Dood 的智能体,每个 Dood 都有名字、记忆、性格设定和可用的电脑。关闭浏览器标签后,回复仍会继续生成;Dood 可以按计划定时执行任务、加载已保存的技能,并通过远程 MCP 服务或 Gmail、日历、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
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
运行在你自己 Cloudflare 账号里的个人 AI 助手,支持聊天、记忆、任务、笔记和定时提醒。
一个能从经验中创建并改进技能的自我进化 AI 智能体,支持多种模型服务商,可通过命令行和即时通讯工具使用。
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
开源个人 AI 助理与 Agent Harness,可规划任务、调用工具与技能,并支持记忆与多渠道接入。
运行在 Cloudflare Durable Object 中的虚拟文件系统,为 AI 智能体提供可插拔的容器或 Worker 执行环境。