Comparison
noddle draw vs Excalidraw
First, credit where it's due: Excalidraw is excellent — hugely popular, open source, and it defined the hand-drawn whiteboard genre. noddle draw plays in the same spirit with a different bet. Here's the honest version.
The short version
If you want a beautiful, battle-tested sketching whiteboard with a huge community, use Excalidraw — you won't regret it. We built noddle draw because we kept wanting three things in that same no-login, link-is-the-invite package: Lucidchart-style structured diagramming, an AI that edits the board with us ✦, and a self-host that fits in one container.
Where they're alike
- Open source under the MIT license — fork it, self-host it, read every line.
- Zero friction: open the site and you are drawing. No account, no sign-up wall.
- The link is the invite — share the board URL and others co-edit live. Treat that link as the secret it is; both tools use the same capability-link model.
- Made for thinking out loud: quick boxes, arrows, and text, together in real time.
Where noddle draw differs
Structured shapes & smart connectors
noddle draw leans Lucidchart, not sketchpad: 47 shape kinds (flowchart, UML-lite, block arrows), AWS/Azure/GCP/network stencils, containers, and orthogonal connectors that auto-route with A* pathfinding and draggable waypoints. Edges can animate — dash, dots, beam, pulse — to show data moving. A hand-drawn sketch mode exists too, but structure is the default.
AI co-editor ✦ — bring your own key
Chat with the board: “add an error-handling branch”, text or Mermaid to diagram, whiteboard photo to editable shapes. BYOK — your API key (Anthropic, OpenAI, Gemini, OpenRouter, or any OpenAI-compatible endpoint) stays in your browser’s localStorage; the server proxies calls and never stores it. No key, no AI — it simply stays off.
MCP server for AI agents
A small bundled MCP server (get/create/update board, list/add comments) lets AI agents edit boards through the REST API. The board URL is the capability — no tokens to mint.
Single-container self-host
One Docker container runs the whole thing (FastAPI + prebuilt React SPA); point it at Postgres or let it persist to plain files. `docker compose up --build` and you are drawing on localhost.
What we won't pretend
Excalidraw has years of polish, a much larger community and ecosystem, and millions of users kicking its tires. noddle draw is young software from a three-person founding crew. If your test is maturity and ecosystem, Excalidraw wins today. If your test is structured diagrams, an AI co-editor ✦, agent access over MCP, or a one-container self-host — that's the ground we chose to build on. Try both; they're each one URL away and neither asks you to sign up.
Which one, when
- Pick Excalidraw for freeform sketching where the hand-drawn look is the point, or when you want the most established open-source whiteboard around.
- Pick noddle draw for flowcharts and architecture diagrams that need real connectors and stencils, boards you want an AI ✦ (or your agents) to edit with you, or a self-host you can run in one container.
Want the hosted, team-oriented editor instead? That's noddle Board — see the use cases.
Judge it in one second, not one signup
Open the link and you're drawing. MIT-licensed — the whole thing is on GitHub.