Dupo is a Canva-style studio for documents, presentations, and videos โ with a built-in MCP server so your AI agents can do the design work for you.
curl -fsSL https://getdupo.vercel.app/install.sh | sh
irm https://getdupo.vercel.app/install.ps1 | iex
Drag, resize, and rotate text, shapes, and images. Layers, undo/redo, zoom, and page backgrounds.
LinkedIn posts and carousels, Instagram, X, YouTube thumbnails, A4, US Letter, or custom dimensions.
Slide-based projects with a present mode. Export to PDF, PowerPoint, or PNG images.
Timeline-based editing for 1080p and vertical video projects.
Built with Tauri 2. Small binary, fast startup, works offline. Your files never leave your machine.
Projects are open .dupo JSON files in your Documents folder. No lock-in, easy backups.
Dupo ships with a Model Context Protocol server. Connect Claude, Codex, OpenCode, or any MCP client and let it list, read, edit, create, and export your projects.
claude mcp add --transport http dupo http://127.0.0.1:47330/mcp
See every document, presentation, and video project with dimensions and paths.
Agents read page JSON and write back text, shapes, and images programmatically.
Render any project to PDF, PPTX, or PNG โ straight from the agent.
Use the install commands at the top of this page โ curl for macOS and Linux, PowerShell
for Windows. Or build from source with
git clone https://github.com/zetahiveco/dupo and
npm run tauri build.