kgoedecke/doop
The open-source alternative to Paper.design. A multiplayer design canvas where humans and AI agents design together, live. MCP built in.
解决的问题
Doop 提供一个多人协作的设计画布,允许人类和 AI 代理实时协作。它消除了「发送提示并刷新」的循环,使代理能够直接将设计流式传输到共享画布上,让用户能够实时观看 AI 的工作并提供即时反馈。
如何工作
该平台使用包含「帧」(沙盒化 iframe,用于渲染真实 HTML)的共享画布。人类通过浏览器界面进行编辑,而 AI 代理则通过内置的 Model Context Protocol (MCP) 服务器连接。服务器通过 WebSockets 实现实时同步,管理光标、在线状态以及「打字机式揭示」功能,将代理生成的 HTML 流平滑地转化为对人类观察者友好的稳定视觉流。
适用人群
- UI/UX 设计师:希望与 AI 代理协作开发网页布局的用户。
- 开发者:正在寻找 Paper.design 等协作设计工具的开源替代方案的用户。
- AI 代理开发者:希望将 LLM 集成到可视化、多人协作工作区的用户。
主要亮点
- MCP 集成:可无缝连接 Claude Code 或任何 MCP 客户端,使代理成为第一类协作者。
- 实时流式设计:代理以分块方式流式传输 HTML,服务器通过脉动边框指示活跃工作,实现平滑的实时展示。
- 多人协作体验:支持实时光标、在线状态指示器以及所有人类和代理操作的共享活动动态流。
- 代理引导:用户可对特定代理任务留下反馈,下一个与画布交互的代理将认领并处理该任务。
- 可自托管:可通过 Docker 或 npm 快速部署,内置 Postgres (PGlite) 数据库,实现零配置启动。
相关
- 项目
- 项目
- 项目
- 项目
- 项目