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.
A professional vector editor that opens in a browser tab. Pen, live booleans, gradients, every Google Font, SVG/PDF/DXF export. Your files never leave your device.
DesignGitHub @theanamOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Open Source full featured vector graphics editor
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Professional vector design in your browser.
Pen and node tools, live booleans, appearance stacks, every Google Font, and export to SVG, PDF, AI, EPS, DXF, EMF and PNG. No install, no account, and your files never leave your device.
Features · File formats · Shortcuts · Run it locally · Contributing
Drawing
Styling
.curvs files), or use the fonts installed on your computer.Working fast
120/3, +12, 50%, 10mm. Step with the arrows, or pick a preset in ranged fields.Local-first
.curvs and .svg files from the desktop.| Format | Open | Export | Notes |
|---|---|---|---|
.curvs | Yes | Yes | Native, lossless ZIP package. Specification |
| SVG / SVGZ | Yes | Yes | Text kept or outlined, attributes / inline CSS / classes, decimal control |
| Yes | Yes | Vector pages, embedded fonts, layers, bleed and crop marks | |
| AI | Yes | Yes | PDF-compatible files. Export is PDF-based, so Illustrator-only editing data is not written. |
| EPS | Yes | PostScript level 3 | |
| DXF | Yes | Yes | For CAD, laser and vinyl cutters (R12) |
| EMF | Yes | For Microsoft Office | |
| PNG / JPG / WebP | as images, or traced | Yes | 1×, 2×, 3× or a custom size; PNGs carry their DPI |
Whenever a file opens with changes (a substituted font, a dropped filter), an import report lists them.
Move V | Node A | Pen P | Pencil N |
Scissors C | Shape builder ⇧M | Rectangle M | Ellipse L |
Shapes * | Text T | Gradient G | Eyedropper I |
Hand H / Space | Zoom Z | Search ⌘K | Export ⇧⌘E |
Save ⌘S | Group ⌘G | Transform again ⌘D | Fit ⌘0 · 100% ⌘1 |
On Windows and Linux, Ctrl replaces ⌘. Help › Keyboard shortcuts lists them all.
npm install
npm run dev # http://localhost:5186
| Script | |
|---|---|
npm test | Unit tests (Vitest) |
npm run test:e2e | End-to-end tests (Playwright) |
npm run lint · npm run typecheck | ESLint and TypeScript |
npm run build | Production build into dist/ |
npm run screenshot | Regenerate README, tour and social preview images |
npm run fonts:update | Refresh the Google Fonts catalog |
Pushes to main are tested and deployed to GitHub Pages by .github/workflows/pages.yml.
src/core): geometry, transforms and Immer-patch history.Bug reports and feature requests are welcome in the issue tracker. For anything else, email [email protected].
Pull requests should include tests (npm test and npm run test:e2e must pass).
MIT. Bricolage Grotesque, Geist and Geist Mono are bundled under the SIL Open Font License 1.1.