EveryDev.ai
Subscribe
Home
Tools

3,697+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Doop
    Doop icon

    Doop

    Graphic Design

    An open-source multiplayer design canvas where humans and AI agents collaborate side by side in real time, connected via MCP with OAuth.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Free while in beta — create canvases, connect AI agents via MCP, and collaborate with humans and agents on the same canvas.

    Engagement

    Available On

    Linux
    Web
    API
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Graphic DesignMCP ServersMulti-agent Systems

    Alternatives

    OpenPencilFudge MCPScreenshot to Code
    Developer
    kgoedeckeAustin, TXEst. 2016

    Listed Aug 2026

    About Doop

    Doop is an open-source multiplayer design canvas that lets people and AI agents work on the same artboard simultaneously, with every keystroke streaming live. Built by kgoedecke and licensed under AGPL-3.0, it positions itself as an open-source alternative to Paper.design. The hosted version at doop.design is free while in beta, and the full stack can be self-hosted with a single Docker command.

    What It Is

    Doop is a browser-based infinite canvas where frames are live HTML artboards rendered in sandboxed iframes. Humans edit frames directly in the browser; AI agents connect through a built-in MCP (Model Context Protocol) server over streamable HTTP with OAuth, so every agent action is attributed to the human who approved the connection. The result is a shared studio where presence, tasks, and feedback flow between people and agents in real time — not a prompt-and-refresh loop, but a live collaborative session.

    How the Agent Workflow Operates

    Connecting an agent takes one terminal command and a browser approval step. Once connected, the agent:

    • Calls set_status to broadcast what it's working on — shown in a live "working-now" strip and the Tasks panel
    • Creates and streams HTML into frames using append_frame_html in ~300–500 character chunks, producing a typewriter-style reveal for viewers
    • Calls get_frame_screenshot to review its own output via a headless Chromium renderer, then iterates before handing off
    • Picks up human feedback left on any task via get_feedback, claiming it exactly once so notes aren't double-processed

    The MCP tool set covers the full design lifecycle: listing and creating canvases, adding and editing frames, streaming or replacing HTML, taking screenshots, and managing agent status.

    Multiplayer Architecture

    The realtime layer runs over a per-canvas WebSocket room. Human edits and agent mutations go through the same shared actions layer, so both appear identically in the activity feed and presence stack. Key architectural details from the README:

    • In-memory store with write-through to Postgres (or embedded PGlite for zero-config local dev)
    • DOM morphing instead of iframe reloads — streaming ticks update the live document in place without white-flashing
    • Server-side typewriter smoothing — HTML is broadcast at ~500 chars/s with backlog acceleration, so even one-shot agent designs play back as a smooth stream
    • Agent presence expires after ~20s of inactivity (~60s while a status is posted), keeping the presence stack clean

    Self-Hosting and Deployment

    The repo ships a production Dockerfile that includes Chromium for frame screenshots. The README documents three deployment paths:

    • npm run dev — zero-config local dev with embedded PGlite, no external services required
    • docker compose up — production build with a managed Postgres
    • Railway or Fly.io — container hosts that auto-detect the Dockerfile

    Required production environment variables are BETTER_AUTH_SECRET and BETTER_AUTH_URL. SMTP is optional; without it, signup stays open and reset links print to the server log.

    Update: v0.1.0 — Initial Open-Source Release

    The project's first public release, v0.1.0, was published on August 22, 2026, the same day the repository was created. The GitHub metadata confirms the AGPL-3.0 license, TypeScript as the primary language, and topics including ai-agents, canvas, claude-code, mcp, and multiplayer. The project is described as actively accepting PRs, with an integration test suite (npm test) that boots the real server against a throwaway database.

    Doop - 1

    Community Discussions

    Be the first to start a conversation about Doop

    Share your experience with Doop, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Beta

    Free while in beta — create canvases, connect AI agents via MCP, and collaborate with humans and agents on the same canvas.

    • Unlimited canvases
    • MCP agent connections via OAuth
    • Live multiplayer with cursors and presence
    • Agent task narration and feedback system
    • Frame screenshot rendering

    Capabilities

    Key Features

    • Multiplayer design canvas with live cursors and presence
    • AI agents connect via MCP over streamable HTTP with OAuth
    • Live HTML frame streaming with typewriter reveal effect
    • Agent task narration and Tasks panel with per-agent history
    • Human feedback on tasks picked up by next available agent
    • Built-in headless Chromium renderer for agent self-review via screenshots
    • Infinite canvas with zoom, pan, and dot grid
    • Frames are sandboxed HTML artboards with DOM morphing (no white-flash)
    • Design memory: pin exemplar frames and capture style decisions
    • Private canvases by default with email invite and link sharing
    • Activity feed logging all human and agent actions
    • Self-host with Docker Compose or npm run dev (zero config)
    • Embedded PGlite for local dev, real Postgres for production
    • MCP OAuth: agent actions attributed to the approving human
    • WebSocket-based real-time sync for all mutations

    Integrations

    Claude Code
    OpenAI Codex
    Any MCP client (streamable HTTP + OAuth)
    Postgres
    PGlite (embedded)
    Puppeteer / Chromium (headless screenshots)
    SMTP (optional, for email verification)
    Railway
    Fly.io
    Docker
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Doop and help others make informed decisions.

    Developer

    kgoedecke

    kgoedecke builds Doop, an open-source multiplayer design canvas that lets humans and AI agents collaborate on the same artboard in real time. The project is written in TypeScript, licensed under AGPL-3.0, and ships a built-in MCP server so any MCP-compatible AI agent can connect via OAuth. The hosted version runs at doop.design; the full stack is self-hostable with a single Docker command.

    Founded 2016
    Austin, TX
    9 employees
    Read more about kgoedecke
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    OpenPencil icon

    OpenPencil

    The world's first open-source AI-native vector design tool with concurrent Agent Teams, Design-as-Code, built-in MCP Server, and multi-model intelligence.

    Fudge MCP icon

    Fudge MCP

    An MCP server that gives AI coding tools access to 1,675+ real website design references, including typography, colors, spacing, and layout data, so AI can make better design decisions while building UIs.

    Screenshot to Code icon

    Screenshot to Code

    AI-powered tool that converts screenshots, mockups, Figma designs, and screen recordings into clean, production-ready code across multiple frameworks.

    Browse all tools

    Related Topics

    Graphic Design

    AI-assisted tools for creating professional graphics, illustrations, and visual content with intelligent composition suggestions, style transfer, and brand consistency.

    57 tools

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    206 tools

    Multi-agent Systems

    Platforms for creating and managing teams of AI agents that can collaborate.

    327 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions