kgoedecke/doop
The open-source alternative to Paper.design. A multiplayer design canvas where humans and AI agents design together, live. MCP built in.
What it solves
Doop provides a multiplayer design canvas where humans and AI agents can collaborate in real-time. It eliminates the "prompt-and-refresh" cycle by allowing agents to stream their designs directly onto a shared canvas, enabling users to watch AI work and provide immediate feedback.
How it works
The platform uses a shared canvas containing "Frames" (sandboxed iframes rendering real HTML). Humans edit via a browser interface, while AI agents connect through a built-in Model Context Protocol (MCP) server. The server manages live synchronization via WebSockets, handling cursors, presence, and a "typewriter reveal" that smooths out agent-generated HTML streams into a steady visual flow for human viewers.
Who it’s for
- UI/UX Designers who want to collaborate with AI agents on web layouts.
- Developers looking for an open-source alternative to collaborative design tools like Paper.design.
- AI Agent developers wanting to integrate LLMs into a visual, multiplayer workspace.
Highlights
- MCP Integration: Connects seamlessly with Claude Code or any MCP client to allow agents to act as first-class collaborators.
- Llive Streaming Designs: Agents stream HTML in chunks, which the server renders as a smooth live reveal with a pulsing border to indicate active work.
- Multiplayer Experience: Features live cursors, presence indicators, and a shared activity feed for all human and agent actions.
- Agent Steering: Users can leave feedback on specific agent tasks, which the next agent to interact with the canvas claims and addresses.
- Self-Hostable: Can be deployed quickly via Docker or npm with an embedded Postgres (PGlite) database for zero-config startup.
Related
- Project
- Project
- Project
- Project
- Project