Deploy Now

Stars

1,988

Forks

246

Watchers

8

Doop

On a Doop design canvas every frame is real HTML, so Claude Code, Codex, Cursor, or any MCP client can design beside you as teammates watch every cursor and edit arrive live. Agents connect with one command or a one-click install and, once access is approved through OAuth, work as you and report their status and tasks on the canvas. The built-in Doop Agent has six roles, among them UX Lead, Copywriter, and Accessibility, picks up board cards and @mentions in comments, and runs on a connected ChatGPT subscription or an OpenAI, Claude, Gemini, or OpenRouter key. The editor covers frames, shapes, pen paths, rich text, flex layout, layers, pages, rulers, design tokens, and version history. Prototype mode wires clicks, hovers, and key presses to screen transitions, and the finished flow plays full screen or goes out as a shareable link. Marking a frame ready for dev can start an automation that queues agent steps, creates Linear tickets, or posts to Slack. Websites, live apps, GitHub repositories, and PDF pages import as starting points. Frames export as PNG, JPG, or PDF, or as public image links that re-render when the design changes. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.

Doop
Doop
Doop
Doop
Doop
Doop

Benefits

  • Agents Design Where You Can Watch
  • Claude Code, Codex, Cursor, and other MCP clients stream designs into frames over OAuth, showing a named cursor, a status line, and a task list, so nobody reviews finished output blind.
  • Bring Whatever Model You Pay For
  • The built-in Doop Agent runs on each person's ChatGPT subscription or OpenAI, Claude, Gemini, or OpenRouter key, so design runs are billed by the provider that user already pays.
  • Private By Default, Shared By Link
  • Canvases stay invite-only until you grant view, comment, or edit access to anyone with the link, and every agent inherits exactly the access of the person who connected it.
  • Self-Host With One Compose Command
  • A single docker compose command starts the app and a PostgreSQL database on port 4400, while SMTP, S3-compatible storage, and OIDC sign-in stay off until you configure them.

Features

  • Real HTML Frames
  • Frames are artboards of real HTML rendered in sandboxed iframes, so agents read and edit plain markup, and changes morph into place without reloading the frame.
  • Built-In MCP Server
  • A stateless streamable-HTTP endpoint with OAuth exposes 40-plus tools to create, stream, edit, screenshot, and version frames for Claude Code, Codex, Cursor, ChatGPT, or an n8n agent key.
  • Clickable Prototypes
  • Wire click, hover, key, or delay triggers to navigate, overlay, back, scroll, or link actions with dissolve, slide, or push transitions, then press Play or share a proto link.
  • Design Tokens and Themes
  • Named color, spacing, radius, and type tokens become CSS variables in every frame, each with an optional value per theme such as dark, and agents read and write them.
  • Approval-Triggered Automations
  • Run on a schedule or when frames are marked ready for dev, chaining up to six steps: Meta ad pulls, agent tasks, Linear tickets, and Slack posts.
  • Signed Outbound Webhooks
  • Comment, frame, and agent-task events POST as JSON signed with HMAC-SHA256 to your own URL, with retries and a Send test button.

Apps Similar to Doop