Doop
Doop is an open-source multiplayer design canvas and design MCP for Claude Code, Codex, and any AI agent. Design side by side with agents — free in beta.
Antidraw is a product design and prototyping canvas for your coding agents, powered by real code. Bring your component library or design system, and design with components that actually work. Free and
DesignTypeScript · CSSGitHub @AntidrawHQOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
product design & prototyping canvas for your coding agents powered by real code.
Taken from the repository README
Loading the full README.
Read the full README ↗Antidraw is a design canvas for your coding agents. Describe what you want and it appears on a Figma-like canvas, where every frame is real React code: components that actually work, built from the libraries and design systems your team already uses, ready to hand to your developer as they are.
It runs on your machine, not somewhere in the cloud. Antidraw runs Claude Code locally, with your own Claude account.
shadcn/ui, Radix, Ark UI, React Aria, Mantine, Material UI. Install it, ask for it, and it's on the canvas, working.
| shadcn/ui | Radix | Ark UI |
| React Aria | Mantine | Material UI |
| Chakra UI | HeroUI | Motion |
| Magic UI | Recharts | Remotion |
| React Three Fiber | ElevenLabs UI | Workday Canvas |
| Supabase UI | Clerk Components | React Email |
…and anything else on npm.
Kumo from Cloudflare, Fluent from Microsoft, Polaris from Shopify, Primer from GitHub. Or your company's own, from a private registry.
| Kumo · Cloudflare | Fluent UI · Microsoft | Polaris · Shopify |
| Primer · GitHub | React Spectrum · Adobe | Ant Design · Ant Group |
| Carbon · IBM | Atlassian Design System | Lightning · Salesforce |
| Base Web · Uber | Gestalt · Pinterest | Paste · Twilio |
| EUI · Elastic |
There's no list of supported libraries. If it's on npm, your agent installs it and builds with it, right on the canvas. Use Motion to build micro-interactions, Remotion for video, React Three Fiber for 3D.
PMs, designers, marketers and sales spend their days describing products to each other. With Antidraw they can show it, working.
Make prototypes and wireframes people can actually use and share. Explore directions until you find the right one, at AI-native speed.
Design in the material the product is made of.
On-brand assets from the real product, with every detail yours to adjust.
Show prospects the product they're buying, shaped around them.
Free and open source, now in alpha, for Macs with Apple Silicon or Intel. It runs Claude Code on your machine, with your own Claude account.
Antidraw-arm64.dmgx64 .dmg from ReleasesDrag Antidraw to /Applications. Builds are signed and notarized, so the first launch works without any Gatekeeper workarounds. Updates arrive automatically via electron-updater from the GitHub Releases feed.
Early alpha. macOS only. Expect rough edges, and please open an issue when you hit one.
Requires Node 20+ and npm.
git clone https://github.com/AntidrawHQ/antidraw
cd antidraw
npm install
npm run dev:shell
That launches the Electron shell in dev mode with HMR. npm run dev:server
runs the cloud Worker locally instead (see packages/server/README.md).
To produce an installable build:
npm run build:unpack -w @antidraw/shell # unpacked .app at packages/shell/release/<version>/mac-<arch>/
npm run build:mac -w @antidraw/shell # full DMG (host arch)
Releases are cut by pushing a v*.*.* tag — the workflow in .github/workflows/release.yml builds, signs, and notarizes both arches, then uploads a draft release. Promote the draft to "published" when ready; electron-updater only picks up published releases.
packages/
shell/ Electron app (main + preload + renderer)
plugin-runtime/ Runtime imported by user workspaces
create-workspace/ `npm create @antidrawapp/create-workspace` scaffolder
server/ Cloudflare Worker cloud API (Hono + D1)
website/ antidraw.com, built with Astro
share-page/ The share page at antidraw.com/s/<slug>
site-worker/ Serves published sites at <slug>.antidraw.app from R2
site-upload/ Content-addressed static-site uploads to R2
The shell is the actual app. server is the network-exposed cloud API that
gates publish/sync — distinct from the shell's in-Electron API, which is not
network-exposed. create-workspace and plugin-runtime are the npm packages
users consume from their own design workspaces.
MIT.