7 open source tools compared. Sorted by stars. Scroll down for our analysis.
| Tool | Stars | Velocity | Score |
|---|---|---|---|
Excalidraw Virtual whiteboard for sketching hand-drawn diagrams | 122.8k | +401/wk | 86 |
Penpot Open source design and prototyping platform | 47.4k | +231/wk | 78 |
tldraw SDK for creating whiteboards and canvas experiences | 46.9k | +135/wk | 71 |
open-design ๐จ Local-first, open-source alternative to Anthropic's Claude Design. โก 19 Skills ยท โจ 71 brand-grade Design Systems ยท ๐ผ๏ธ sandboxed preview ยท ๐ฆ HTML/PDF/PPTX export. ๐ค Runs on Claude Code / Codex / Cursor / Gemini CLI / OpenCode / Qwen / Copilot / Hermes / Kimi CLI. | 35.5k | +15211/wk | 83 |
open-codesign Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt โ prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT. | 5.4k | +934/wk | 79 |
Kami ๐ฉโ๐ Good content deserves good paper. | 4.9k | +764/wk | 73 |
design-extract CLI tool that reverse-engineers websites to extract complete design systems | 2.4k | +369/wk | 69 |
Stay ahead of the category
New tools and momentum shifts, every Wednesday.
Excalidraw Libraries provides pre-made shape collections (AWS architecture icons, flowchart symbols, UI components, network diagrams) for the Excalidraw whiteboard. It runs in your browser, it's fast, and the hand-drawn aesthetic means your diagrams look intentionally informal instead of accidentally ugly. MIT licensed, TypeScript. The free version at excalidraw.com gives you the full drawing tool: shapes, arrows, text, images, freehand, and a library of reusable components. Real-time collaboration works without an account. Export to PNG, SVG, or the native .excalidraw format. There's also an npm package to embed the editor in your own app. The paid tier (Excalidraw+) adds persistent storage, team workspaces, and a link-sharing system. Pricing is around $7/mo per user. Self-hosting the editor is free and straightforward. It's a static site you can deploy anywhere. Solo: free excalidraw.com covers everything. Small teams (2-10): free works fine. Export and share files manually, or self-host for private use. Growing teams: Excalidraw+ makes sense when you need shared libraries and persistent workspaces. Large: evaluate whether your existing design tools (Figma, Miro) already cover this. The catch: it's a drawing tool, not a diagramming tool. No auto-layout, no data-driven diagrams, no flowchart snapping logic. If you need structured diagrams that update from code, look at Mermaid or tldraw. Excalidraw is for when you want to think visually, fast.
Penpot is the open source design tool: no vendor lock-in, no price hikes, your files on your server. It's a full design and prototyping platform that runs in the browser. MPL-2.0 licensed, backed by a company (Kaleidos) with real funding. You get vector editing, components, design tokens, prototyping, and real-time collaboration. It uses SVG natively, which means your designs are standard web formats from the start. The cloud-hosted version is free for unlimited projects and files. Self-hosting is also free. Penpot doesn't gate features behind paid tiers; the enterprise version adds custom branding, priority support, and SLA guarantees. The catch: Penpot is not Figma. The UI is slower, the plugin ecosystem is nascent, and designers used to Figma will notice the gaps: auto-layout is improving but not at parity, and the component system is less mature. If your designers are productive in Figma and there's no mandate to self-host, switching has real friction. But if data sovereignty matters or you can't justify Figma's $15/editor/mo at scale, Penpot is the only serious open source option.
Tldraw gives you a React SDK to build that. Drop it in, get an infinite canvas with shapes, text, freehand drawing, and multiplayer collaboration. used by tons of apps that need embedded drawing. The open source version gives you the full canvas engine and default UI. You can customize everything: shapes, tools, behaviors. Here's where it gets complicated. tldraw recently changed its license. The SDK for embedding in your own app requires a commercial license if you're building a product. The free license covers personal use and open source projects. Commercial pricing isn't publicly listed; you contact them. The catch: that license change. If you started using tldraw when it was MIT and built it into your product, you now need to evaluate the commercial terms. The core drawing engine is excellent, the best available for React apps. But the licensing uncertainty makes it risky for startups who don't want to negotiate terms. Excalidraw is fully open source if you need a safer licensing story.
Open Design generates design artifacts (websites, mobile apps, decks, docs) by delegating to whichever AI CLI you already have. It detects Claude Code, Cursor, Gemini, OpenCode, Hermes, Kimi, or Codex on your PATH and routes work through them. Apache 2.0. Setup needs Node 24 and pnpm: `pnpm install && pnpm tools-dev run web`. Heavier than a desktop installer but it's a real web app you can deploy yourself. Ships with 31 composable skills (web prototypes, mobile apps, decks, PM specs) and 72 brand-grade design systems sourced from awesome-design-md, including Linear, Stripe, Notion, Apple, and Tesla. Pick this if you already have Claude Code or Cursor and want a design layer over them, or want to host a shared team instance on Vercel. Solo: free. Small teams sharing one CLI key: free plus token bill. Larger teams can deploy it, but they manage infra and prompt quality. The catch: heavier setup than open-codesign, and the multi-CLI delegation means quality depends on whichever agent is installed. If you're not already a CLI agent user, this is the wrong starting point.
Open CoDesign turns text prompts into design artifacts on your desktop. Prompt to React prototype, slide deck, PDF, or marketing asset, all rendered in a sandboxed iframe with a live preview pane. It pitches itself as the open-source Claude Design alternative, MIT-licensed and built around your own model API key. Install in under 90 seconds via Homebrew, winget, or direct download. First launch asks for an API key (Claude, OpenAI, or 20+ providers), paste and go. Everything runs locally; credentials live in `~/.config/open-codesign/config.toml` and nothing leaves your machine unless your model provider needs it. Fifteen built-in demos cover landing pages, dashboards, and mobile UIs to get you started. Solo designers and small teams get a real Claude Design substitute without the subscription. You pay model tokens only. Larger teams that need brand consistency or shared component libraries should still look at Figma plus AI plugins, since this is built around individual workflows. The catch: it's young and the Electron app is heavier than a web tool. If you want a polished web design IDE, Claude Design is more refined, but it's $20+ a month and locks you to Anthropic models.
Kami is a design system for professional documents. You feed it content through Claude Code or another AI agent, and it outputs HTML in a warm-parchment, ink-blue style across six template types: one-pagers, long documents, formal letters, portfolios, resumes, and slides. MIT-licensed. Installation is loading one skill into your agent of choice. No app to run, no separate install. The system enforces typography and spacing rules so your output looks consistent whether you are writing a one-page memo or a 40-page portfolio. HTML output means you can print directly or export to PDF. Writers and analysts who need polished docs without opening InDesign get a sensible default. Job seekers get resume templates that do not look like every other Canva output. Solo creators get a style system they can extend. No paid tier. The catch: the Chinese serif font (TsangerJinKai02) is free for personal use only. Commercial use of that font requires licensing from tsanger.cn. English-only documents are fully unrestricted.
Reverse-engineers any website to extract its complete design system. Feed it a URL and it pulls out color tokens, typography scales, spacing values, component patterns, and Tailwind configs. Exports to Figma variables, React themes, or raw JSON. One npm install, one command. Runs headless Chrome to capture the site across viewports and analyzes the computed styles. Includes accessibility scoring for contrast ratios. Solo developers and designers who want to study how production sites are built will get the most out of this. Zero cost, MIT licensed. The catch: it captures what's rendered, not what was intended. Computed styles can be messy, and auto-generated Tailwind configs may need cleanup before use in production.