doop 是什么?人类与 AI 代理实时协作的开源多人设计画布

kgoedecke/doop · GitHub · 官网
AI 智能体MCP 工具
Star863
近 7 天新增0
编程语言TypeScript
开源协议AGPL-3.0
创建于2026-08-22
最近更新2026-10-13

中文导读

doop 是开源项目,站内分类为 AI 智能体、MCP 工具。简介:人类与 AI 代理实时协作的开源多人设计画布。项目说明中列出的主要功能包括:多人实时协作:实时光标、在线状态、逐 Frame 编辑指示、撤销/重做、元素评论和活动流,全部通过一个 WebSocket 房间同步;内置 MCP 服务器:连接 Claude Code 或任何 MCP 客户端,代理即可在画布上实时设计、流式输出并自我审查;内置 Doop Agent:可排队卡片或 @mention 角色,代理自动设计,无需连接客户端;免费额度用完后可使用用户自己的 ChatGPT 订阅或 OpenAI 密钥。适合希望将 AI 代理引入设计流程的产品团队、设计师和开发者,也适合需要自托管多人设计协作工具的组织。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议为 AGPL-3.0,创建于 2026-08-22,最近更新于 2026-10-13,目前有 863 个 Star。

项目介绍

Doop 是 Paper.design 的开源替代品,一个面向人类和 AI 代理的多人设计画布。每个设计都放在可分享的 Canvas(/c/<id>)上,Canvas 包含多个 Frame——在沙箱 iframe 中渲染真实 HTML 的画板。人类在浏览器中编辑,AI 代理通过内置的 MCP 服务器编辑,并实时流式呈现设计过程。所有参与者都能看到光标、在线状态、Frame 编辑、代理状态和活动流。

项目内置 Doop Agent,可以自行领取任务:在卡片队列中排队、在元素评论中 @mention 角色,或留下反馈,它就会在没有人类介入的情况下运行。角色定义在 shared/agents.ts 中,包括构建、UX、文案、品牌和无障碍等。代理默认使用 Anthropic,也支持 Azure OpenAI。

Doop 默认私密,可通过邮件邀请协作者或按 Canvas 开启链接分享,代理继承其对应人类的访问权限。支持一条命令自托管,使用嵌入式 Postgres(PGlite),无需外部服务即可运行。

主要功能

适合谁用

适合希望将 AI 代理引入设计流程的产品团队、设计师和开发者,也适合需要自托管多人设计协作工具的组织。

快速上手

  1. 克隆仓库并进入目录:git clone https://github.com/kgoedecke/doop && cd doop
  2. 安装依赖:bun install
  3. 启动开发服务器:bun run dev
  4. 打开 Web 应用 http://localhost:4300,API + WebSocket + MCP 服务器位于 http://localhost:4400
  5. 可选:在 .env 中设置 ANTHROPIC_API_KEY 以启用内置 Doop Agent;或使用 Docker 自托管生产版本:BETTER_AUTH_SECRET=$(openssl rand -hex 32) docker compose up -d

Star 增长趋势

863857 · 2026-10-14 至 2026-10-16

同类项目

面向 AI 编程代理的性能优化系统
★ 28.0万 · JavaScript · 更新于 2026-10-15
通过 MCP 让 AI Agent 逆向分析二进制、应用与网站
★ 27.0万 · TypeScript · 更新于 2026-10-16
Nous Research 出品的可自我改进 AI Agent
★ 25.4万 · Python · 更新于 2026-10-15
DeepSeek 开源的一切皆插件的 agent harness
★ 25.0万 · TypeScript · 更新于 2026-10-15
可视化与代码结合的工作流自动化平台,原生支持 AI
★ 20.8万 · TypeScript · 更新于 2026-10-15
把网页变成 LLM 可用数据的抓取与搜索工具
★ 19.2万 · TypeScript · 更新于 2026-10-15