kgoedecke

Doop — AI skill for Claude Code

AI community

The open-source alternative to Paper.design.

How to install Doop

This entry records only its repository, not the path inside it, so there is no exact command to give. Open kgoedecke/doop and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Doop does

The open-source alternative to Paper.design. A multiplayer design canvas where humans and AI agents design together, live. MCP built in.

Alternatives in AI

  • Multica — Make humans and AI agents work as one team — open-source and self-hostable 47.8k ★
  • Invisible Dots — Open-source, self-hosted alternative to OpenAI Dots, Meta Muse, Grok Bot, Manus Cue and Claude Cowork 31.8k ★
  • Open Pencil — AI-native design editor 8k ★

README

doop — the open-source alternative to Paper.design: humans and AI agents designing together, live

CI License: AGPL-3.0 Doop Cloud PRs welcome

**Doop is the open-source alternative to [Paper.design](https://paper.design) — a multiplayer design canvas for humans _and_ AI agents.** Every design lives on a shareable **Canvas** (`/c/`) holding **Frames** — artboards that render real HTML in sandboxed iframes. People edit in the browser; AI agents edit through the built-in **MCP server**, streaming their designs in live. Everyone sees everything as it happens: cursors, presence, frame edits, agent status, and an activity feed.

A doop canvas: three frames of a ceramics brand — landing hero, mobile product page and brand tokens

  • Design with agents, not prompts-and-refresh — connect Claude Code (or any MCP client) once, then watch it sketch, stream and self-review designs on your canvas, next to your cursor.
  • A built-in Doop Agent — queue a card or @mention a role and it designs on its own, no client to connect. Runs on the server's ANTHROPIC_API_KEY for a handful of free tasks, then on the ChatGPT subscription (or OpenAI key) each user connects (setup); the first-canvas welcome performance is scripted and runs without any of it.
  • True multiplayer — live cursors, presence, per-f