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.