Doop logo

Doop Review

Visit

A multiplayer design canvas where AI agents build real HTML, live

Doop is an open-source multiplayer design canvas and design MCP server for AI coding agents.

AI Panel Score

7.5/10

6 AI reviews

Reviewed

Facts checked against doop.design

About Doop

Working in Doop starts on a canvas where frames represent pages or sections of a design. A user connects an MCP-compatible agent — Claude Code, ChatGPT, Codex, Cursor, Gemini CLI, Kimi Code, Qwen Code, DeepSeek, GitHub Copilot, Windsurf, or others — by pointing it at the Doop MCP URL and approving the connection once in a browser. From there the agent gets its own cursor on the canvas and can create frames, stream HTML directly into them, take screenshots of its own output, import existing sites, and read back the canvas's taste memory. Multiple people and multiple agents can work on the same canvas simultaneously, with changes visible live to anyone watching, including from a phone while an agent keeps streaming on a desktop.

Distinguishing features include a built-in image generation tool (GPT Image 2 at present, with other models such as Nano Banana Pro, FLUX.2 Pro, Recraft V4, and Ideogram 3 listed as coming), import of URLs, HTML exports, Figma files, Canva designs, PSDs, and GitHub repos as editable snapshots, and export of any frame as PNG, PDF, HTML, Canva, Figma, or a live image URL that re-renders when the underlying design changes. Doop can also open a GitHub pull request that turns a canvas frame into real HTML and CSS written in a project's existing conventions, for a developer to merge or hand off to Claude Code or Cursor. A memory system distills comments left on frames (e.g., "rounder corners," "keep it to the blue") into a taste profile that is automatically applied to future frames and shared across every agent that joins the canvas, regardless of the underlying model.

Doop is built for teams and individuals who want to design alongside AI agents rather than hand a prompt to a single closed tool; the site positions it as a comparable workflow to Claude Design but open to any MCP agent, and as an alternative to Paper Design, Google Stitch, Figma Make, and v0. It uses a bring-your-own-key and bring-your-own-subscription model: agents run on whichever model and subscription the user already pays for, and no usage is billed through Doop itself (an API key is only needed for image generation or the built-in Doop agent). Pricing shown includes a Hobby tier at $0 for 3 plants with a basic schedule, a Garden tier at $58 per year, and a Greenhouse tier with a price that is cut off in the available content; Doop itself is described as free while in beta.

Doop is open source under the MIT license, hosted at github.com/kgoedecke/doop. It can be self-hosted as a single Docker container plus a Postgres database, or used directly at doop.design. The canvas is available as a desktop app, an iOS app, and in the browser, with the same canvas, agents, and live cursors synced across all of them.

Features

AI

  • Image Generation

    Users can prompt for backgrounds, illustrations, product renders, or mascots and have Doop draw them directly into the frame using models like GPT Image 2, with more models planned.

  • Taste Memory

    Doop distills user feedback into a shared taste profile per canvas (corners, palette, shadows, type) that is automatically applied to every new frame and read by every agent that joins, regardless of model.

Automation

  • Scheduled Automations

    Agents can be scheduled to run without a user present, such as generating a feature image for each blog post or fresh OG images every week, landing results directly on the canvas.

Collaboration

  • Comments-to-Tasks

    Comments left on a frame are turned into tasks that agents pick up and act on, visible in an activity feed.

  • Live Cursors and Approvals

    Multiple users and agents share live cursors on the canvas and can approve or comment on frames as they stream.

  • Live Multiplayer Canvas

    An infinite canvas where AI agents stream design work frame by frame in real time, visible to anyone on the canvas, not just the agent's own operator.

Core

  • Export to Anywhere

    Every frame can be exported as PNG, PDF, HTML, Canva, Figma, or a live re-rendering image URL that updates automatically when the design changes.

  • Open Source Self-Hosting

    Doop is MIT-licensed open source that can be self-hosted as a single Docker container plus Postgres, or used via doop.design.

Integration

  • Any-Agent MCP Connector

    Doop runs as an MCP server so any MCP-compatible agent — Claude Code, ChatGPT, Codex, Gemini, Kimi, Qwen, DeepSeek and others — can connect and design directly on the user's canvas using the user's own subscription and keys.

  • GitHub Pull Request Shipping

    Connecting a GitHub repo lets Doop open a pull request that turns a canvas frame into real HTML and CSS matching the project's conventions, ready to merge or hand off to Claude Code or Cursor.

  • Import From Anywhere

    Users can import a URL, HTML export, Figma file, Canva design, PSD, or GitHub repo onto the canvas as an editable snapshot while leaving the original untouched.

Mobile

  • Cross-Platform Access

    The canvas works the same across the desktop app, iOS app, and any browser, allowing users to approve frames from their phone while agents keep working on desktop.

Preview

Doop desktop previewDoop mobile preview

Pricing Plans

Doop (Beta)

Free

Doop itself is free while in beta and open source under the MIT license — self-host it or use doop.design at no cost. No billing goes through Doop; you bring your own AI agent and subscription.

  • Free while in beta
  • Open source (MIT license)
  • Self-host as a single Docker container plus Postgres
  • Works with any MCP agent (Claude Code, ChatGPT, Codex, Cursor, Gemini, Kimi, Qwen)
  • No API key required — uses your existing agent subscription
  • Export to PNG, PDF, HTML, Canva, Figma, or live URL

AI Panel Reviews

The Decision Maker

The Decision Maker

Strategic bet, vendor viability, timing, adoption approval
7.8/10

Free, open-source MCP canvas lets any AI agent design live — the bet is on the protocol, not the vendor.

“Doop turns MCP into a shared design surface where Claude Code, Codex, Gemini and others stream HTML onto the same canvas. Zero billing risk since it rides your existing subscriptions, but that also means no revenue signal that this team sticks around.”

MIT license, self-hostable with Docker and Postgres, free while in beta. That's a real exit ramp if the hosted version disappears — rare in this category and worth something on its own.

The taste memory feature is the interesting bet: feedback like "rounder corners" gets distilled once and applied across every agent that touches the canvas, Claude Code or Qwen alike. GitHub PR shipping turns a frame into real HTML matching a repo's conventions. That's further than a static export.

Tradeoff: bring-your-own-key means no usage revenue for Doop, so I can't tell what funds continued development past beta. Pricing shown ($0 Hobby, $58/year Garden) looks aimed at individuals, not teams who'd need the self-host path for real control.

Competitive Positioning8.2

Any-agent MCP support and shared taste memory across models is a structural difference from single-model tools like Figma Make or v0.

Reputation Risk7.5

MIT license and self-hosting give a clean exit if the hosted product stalls, though I couldn't find security or compliance detail for team deployments.

Speed to Value7.8

Connecting an existing agent via MCP URL and one browser approval is a fast setup, per the described flow, with immediate live streaming into frames.

Strategic Fit8.0

Lets any MCP agent design on a shared canvas rather than locking teams into one closed assistant like Claude Design, which advances workflow flexibility, not just cost.

Vendor Viability7.0

Open source on GitHub with Docker self-host path shows real shipping intent, but beta pricing and a cut-off top tier suggest early-stage commercialization.

Pros

  • MIT-licensed, self-hostable via Docker plus Postgres
  • Works with any MCP agent, not locked to one model
  • Taste memory persists feedback across agents and sessions
  • GitHub PR export ships real HTML matching project conventions

Cons

  • No usage billed through Doop, so funding path past beta is unclear
  • Top-tier Greenhouse pricing wasn't fully visible to me
  • Image generation currently limited to GPT Image 2 with others only planned

Right for

Teams already paying for Claude Code, Codex or similar who want a shared canvas instead of single-agent design tools.

Avoid if

Skip it if you need a vendor with committed, funded long-term support rather than a beta open-source project.

The Domain Strategist

The Domain Strategist

Craft and strategy in the product's domain — adapts identity per category, same lens
7.8/10

A live design canvas that treats AI agents as teammates with cursors, not prompt boxes.

“Doop's frame-by-frame streaming and comments-to-tasks loop mirror how a real studio critiques work, not how a single-prompt tool fakes it. The craft ceiling depends entirely on which agent you point at the canvas.”

Most AI design tools hide the process and hand you a finished comp. Doop does the opposite: agents get their own cursor, stream HTML frame by frame, and anyone on the canvas — including a client on their phone — watches the decision happen live. That's a real shift in how review and approval work, closer to watching a junior designer screen-share than reviewing a Figma link after the fact.

The comments-to-tasks loop is the part that matters for a studio lead. Feedback like 'rounder corners' doesn't just get read, it becomes a tracked task an agent picks up, with an activity feed showing who acted on what. That's closer to a production pipeline than a chat window, and it's the piece most single-agent tools skip entirely.

The GitHub PR export is the real craft signal — shipping HTML and CSS that match a project's existing conventions is a harder problem than generating a pretty frame. Canvas-to-code tools that output generic markup create years of cleanup; this one is clearly built by people who've had to merge that code themselves. The tradeoff: your output quality is capped by whichever model you bring, since Doop doesn't own the generation, just the workflow around it.

Category Positioning7.4

Positioned against Claude Design, Paper Design, Google Stitch, Figma Make, and v0, but its any-agent MCP approach is a genuinely different bet than any single one of them.

Domain Fit8.3

Frame-based canvas with live cursors and streaming output matches how a studio actually critiques and approves work in progress, not after the fact.

Integration Surface8.2

Import from Figma, Canva, PSD, and GitHub plus export to the same set means it slots alongside an existing stack instead of replacing it.

Long-term Implications7.5

MIT license and self-hosting via Docker plus Postgres give you an exit ramp, but a $58/year Garden tier on a beta product leaves the operating model unsettled.

Strategic Depth7.8

Taste memory and comments-to-tasks show real workflow thinking beyond a generation gimmick, but depth rides on whichever model is connected.

Pros

  • Live frame-by-frame streaming turns design review into something you watch happen, not a result you receive
  • Comments become tracked tasks agents act on, closer to a production pipeline than a prompt box
  • Cross-platform approvals mean a client can sign off from a phone while the desktop agent keeps working

Cons

  • Output craft depends entirely on the connected model, so quality will vary agent to agent
  • A studio standardizing on this needs every collaborator comfortable approving AI-streamed work live, which is a culture shift, not just a tool swap

Right for

A studio or team already comfortable handing production work to AI agents and wanting a shared canvas to supervise and critique it live.

Avoid if

Avoid if your team needs a single consistent visual voice independent of whichever model happens to be connected that day.

The Finance Lead

The Finance Lead

Money, total cost of ownership, contracts, procurement math
7.1/10

Doop's own bill is $0. The real cost lives in your agent subscriptions.

“Doop charges nothing — the meter runs on whatever Claude, ChatGPT, or Codex subscription you already carry. Clean on paper, harder to model once five agents are streaming at once.”

Doop itself: free. Beta, MIT-licensed, self-hostable on one Docker container plus Postgres. No seat fee, no usage line.

But TCO isn't zero. Bring-your-own-key means the real spend is your Claude Code, Codex, or Gemini subscription, multiplied by however many agents run concurrently on a canvas. A team of 50 isn't $0/year — it's 50 existing AI subscriptions plus whatever image-generation API keys get used for GPT Image 2 calls. Doop doesn't bill it, but finance still has to find it, probably scattered across five different vendor invoices instead of one.

Self-hosting adds infra cost: Postgres, Docker, someone's time. Hosted at doop.design avoids that, at an unstated price past beta. No named competitor in view for a dollar comparison — the honest contrast is a single-vendor tool with one bill versus Doop's many small bills under one free roof.

Billing & Procurement7.0

Zero procurement friction for Doop itself at $0, but no invoicing shown for whatever the Greenhouse tier turns out to cost.

Contract Flexibility8.5

MIT license, no term, no auto-renewal — you can fork and walk away anytime.

Pricing Transparency7.5

The free beta tier and self-host cost are clear; what Doop charges post-beta isn't stated anywhere I found.

ROI Clarity6.0

No usage metering through Doop makes it hard to attribute output to spend when the spend sits in separate agent bills.

Total Cost of Ownership6.0

No Doop invoice, but 3-year cost depends on N agent subscriptions plus image-gen API spend, which Doop doesn't model for you.

Pros

  • Free, open-source core removes Doop itself from the procurement conversation entirely
  • Self-hosting on Docker plus Postgres avoids vendor lock-in on infrastructure
  • MIT license means no contract to negotiate or renew

Cons

  • Real 3-year cost is spread across every connected agent's subscription, not visible in one place
  • Greenhouse tier pricing wasn't fully visible to me, so the paid ceiling is unclear
  • Post-beta pricing for Doop itself is unstated

Right for

Teams who already pay for Claude Code or Codex and want a shared canvas without adding a new line item.

Avoid if

You need one invoice and one number to defend to finance rather than a bundle of agent subscriptions.

The Domain Practitioner

The Domain Practitioner

Daily hands-on reality in the product's domain — adapts identity per category, same lens
7.6/10

Watching an agent stream HTML into a frame is the demo. Living inside that same frame is the job.

“Doop replaces the Figma canvas with something agents paint onto live, which is genuinely new for design review. The question is whether a frame built by streaming HTML holds up to the same editing habits designers already have muscle memory for.”

The infinite canvas is familiar territory — frames for pages and sections, live cursors, comments. But the object inside each frame isn't a vector shape, it's streaming HTML and CSS. That's a different manipulation model than dragging a bezier handle, and the docs I found don't spell out what direct manual editing looks like once an agent has handed you a frame mid-stream. Can I nudge padding by hand, or do I have to leave another comment and wait for a task to get picked up?

Import from Figma, PSD, Canva, and GitHub repos as editable snapshots is a smart on-ramp — nobody starts a canvas from zero. Export back out to Figma, Canva, or a live-updating image URL closes the loop reasonably well.

The open question is discoverability: scheduled automations and the GitHub PR path sound powerful but buried behind agent setup, not surfaced for a designer skimming the canvas toolbar.

Day-3 Reality7.5

Watching frames stream is compelling once; whether manual touch-up on agent-built HTML is fast or fiddly isn't clear from what I could find.

Documentation Practitioner-Fit7.0

The docs and blog cover MCP setup and connectors clearly, but I couldn't find detail on manual frame editing once an agent hands off work.

Friction Surface7.0

Comments-to-tasks and live approvals are smooth on paper; day-to-day friction likely shows up in direct editing of agent-streamed frames, which isn't documented.

Power-User Depth7.8

Scheduled automations and GitHub PR shipping suggest real depth beyond the canvas, though both sit behind setup steps rather than being discoverable from the toolbar.

Workflow Integration7.0

Import from Figma, PSD, and Canva lowers the on-ramp, but the core unit of work shifts from vectors to live HTML, which is a real habit change.

Pros

  • Imports Figma files, PSDs, Canva designs, and GitHub repos as editable snapshots without touching the original
  • Exports to a live image URL that re-renders automatically when the frame changes
  • Scheduled automations can generate OG images or blog feature art without a user present

Cons

  • Unclear how much direct manual editing a designer can do on an agent-streamed HTML frame versus waiting on another comment-task cycle
  • Scheduled automations and GitHub PR shipping aren't obviously surfaced in the canvas itself

Right for

A designer already comfortable reviewing and annotating work rather than drawing every pixel by hand.

Avoid if

Skip it if your daily workflow depends on fine manual vector editing rather than reviewing and redirecting generated output.

The Power User

The Power User

Daily human experience, onboarding, polish, learning curve, reliability
7.6/10

Watching an AI stream HTML live is the demo. Whether it holds up at 3pm on a Tuesday is the real question.

“Doop turns design review into a live stream of frame-by-frame AI work instead of a thing you wait for. That's a genuinely different feel day one, but the app itself is young and it shows in the small stuff.”

First ten minutes: point an MCP agent at a URL, approve it once in browser, watch it get a cursor and start drawing HTML. That's a clean setup compared to copy-pasting prompts into a closed tool, and it genuinely feels like something new rather than a UI skin on a chatbot.

But novelty and polish are different things. I couldn't find much on what happens when an agent's stream stalls mid-frame, or what the canvas shows you while you wait for a model that's slow that day — and with seven-plus agent providers in play, behavior is going to vary a lot provider to provider. The Hobby tier caps you at 3 plants, which is a strange unit to learn on day one.

The iOS app and desktop app syncing the same live cursors is a real mobile commitment, not a stripped-down companion view, which matters once you're approving work from your phone regularly. Month three, the open question is whether the taste memory and task feed actually reduce friction or just add another surface to check. Early, promising, not yet proven.

Daily Polish7.0

The live streaming and comment-to-task flow show real design thought, but I couldn't find detail on error or empty states when an agent's run fails mid-frame.

Learning Curve7.3

Concepts like frames, taste memory, and comments-as-tasks are simple individually, but coordinating multiple agents and models at once is a new skill with no obvious ceiling shown yet.

Mobile Parity8.0

A real iOS app sharing the same canvas, agents, and live cursors as desktop is a genuine commitment, not a read-only companion.

Onboarding Experience7.8

Pointing an existing agent at an MCP URL and approving once in browser is a lighter ask than most new tool setups.

Reliability Feel6.8

No usage is billed through Doop and self-hosting via Docker plus Postgres suggests a sane architecture, but autosave and failure behavior during live streaming aren't clear to me.

Pros

  • Live agent cursors make design review something you watch happen in real time
  • iOS app shares the same canvas and live cursors as desktop, not a stripped companion view
  • MIT-licensed and self-hostable with just Docker plus Postgres
  • Works with whichever agent subscription you already pay for, no separate billing

Cons

  • Hobby tier's 3-plant cap is a confusing unit for a first-time user to budget against
  • Behavior when an agent's stream stalls or errors mid-frame isn't clear to me
  • Quality and personality of output will shift depending on which of seven-plus agents is connected

Right for

Teams already paying for Claude Code, Codex, or similar who want to watch design happen live instead of waiting on a single prompt result.

Avoid if

You want one predictable visual quality bar regardless of which AI model your teammates happen to be running.

The Skeptic

The Skeptic

Contrarian. Watch-outs, deal-breakers, broken promises, category patterns
6.9/10

MIT license and BYO-subscription pricing are the real pitch here, not the AI.

“Doop is free, open-source, and self-hostable, which solves the lock-in question before anyone asks it. Whether the live-streaming design workflow actually sticks is a separate, unproven bet.”

No billing runs through Doop. That's unusual and worth noting on its own — most of this category wants a seat price. Instead you bring Claude Code, Codex, Gemini, whatever subscription you already pay for, and Doop just hosts the canvas. MIT license, Docker plus Postgres, github.com/kgoedecke/doop. That's a clean exit story if the hosted version ever stalls.

What I can't verify from here is retention. Hobby tier is $0 for 3 plants, Garden is $58 a year, and the top Greenhouse tier's price wasn't visible to me. Fine for a beta. But 'free while in beta' is a timer, not a business model, and I couldn't find a changelog to see how fast this ships.

The category comparison on their own site names Claude Design, Paper Design, Google Stitch, Figma Make, and v0. Being MCP-agnostic instead of model-locked is a real wedge. Whether that wedge survives contact with a funding round is the open question.

Competitive Differentiation7.0

Any-MCP-agent approach stands out against the named alternatives, Claude Design and v0, which tie you to one model.

Exit Portability8.3

Self-hosting via a single Docker container plus Postgres under MIT license is about as clean an exit as this category gets.

Long-term Viability5.8

No usage billed through Doop means no visible revenue engine post-beta, and I couldn't find a changelog to gauge shipping cadence.

Marketing Honesty7.2

Claims (MIT license, BYO-subscription, named agent list) are specific and checkable, not vague superlatives.

Track Record Match6.5

Features like GitHub PR shipping and taste memory are named with mechanics, but image generation is one model live, rest 'planned.'

Pros

  • MIT-licensed and self-hostable with Docker plus Postgres, no vendor dependency
  • No separate billing, runs on subscriptions you already have
  • Named competitor comparison (Claude Design, v0, Figma Make) is specific, not hand-wavy

Cons

  • Free-while-in-beta has no stated path to what it costs once beta ends
  • Greenhouse tier price wasn't visible to me, so the real ceiling is unclear
  • Image generation is one model today with others only promised

Right for

Teams comfortable self-hosting or betting on an open-source beta who want to avoid locking into one AI model's design tool.

Avoid if

You need a stable, line-item price today rather than a beta that could reprice or stall.

Buyer Questions

Common questions answered by our AI research team

Integration

Which AI agents can connect to Doop?

Doop connects to AI agents via MCP, including Claude Code, ChatGPT, Codex, Gemini, Kimi, Qwen, and others — all designing real HTML and CSS in real time on the same canvas.

Features

How does Doop's shared taste memory work?

Doop builds a shared taste memory from past feedback and applies it to every new frame, regardless of which AI model created it, so design preferences carry across agents and sessions.

Features

Can I watch other people's agents design live?

Yes. The canvas shows what every agent is working on live, so you can watch anyone's agent mid-design, not just your own, as frames stream in and decisions stay visible to others.

Features

How do comments become tasks in Doop?

Comments made on the canvas turn into tasks that agents can pick up, keeping feedback actionable and visible to the next agent that joins the project.

Integration

What protocol does Doop use to connect agents?

Doop connects agents through MCP (Model Context Protocol), linking tools like Claude Code, ChatGPT, Codex, Gemini, Kimi, and Qwen to the shared design canvas.

Product Information

  • Company

    Doop
  • Pricing

    Free
  • Free Plan

    Available

About Doop

Doop is an open-source multiplayer design canvas and design MCP server that lets users design alongside AI agents such as Claude Code and Codex.

Resources

Documentation
Blog

Also in AI Design Tools