Skip to content

Releases: noddle-dev/noddle-draw

MCP server 1.0.0 (MCP Bundle)

Choose a tag to compare

@akatekhanh akatekhanh released this 03 Oct 08:55
dda5f55

One-click MCP Bundle for noddle draw — open noddle-draw.mcpb in Claude Desktop (or any MCPB client). Python 3.10+, standard library only. Listed on the official MCP Registry as dev.noddle/draw.

SHA-256: 12d4b05300b53cee0e75bae30fbd7e23df60f277aa752665b93e2d2947fc9147

v0.1.0 — first public release

Choose a tag to compare

@akatekhanh akatekhanh released this 10 Jul 02:52

The first public release of noddle draw — an open-source collaborative diagram board. Open the site, you're drawing: no account, the board URL is the invite.

▶ Try it: https://draw.noddle.dev · Self-host: docker compose up

Highlights

Draw together, zero friction

  • Anonymous by design — your identity lives in your browser; share the URL and people co-edit instantly
  • Live collaboration over WebSocket: shared cursors, presence, per-page state sync
  • Comment threads pinned to shapes, anonymous-friendly

A real diagram engine

  • Flowchart shapes, containers, standalone text, multi-page boards, stencil libraries
  • Orthogonal smart arrows: A* elbow routing, draggable waypoints, port snapping, auto-reroute
  • Animated edges — dash / dots / beam / pulse flows, with speed & intensity per edge
  • Text wrap, align/distribute, grouping (⌘G), rubber-band select, full keyboard shortcuts (⌘C/V/D, ⌘B/I/U, ⌘±, Space hand-pan, type-to-edit)
  • Version history on every board

AI co-editor (bring your own key)

  • Chat with the board: "add an error-handling branch", "group these by tier"
  • Sketch/whiteboard photo → editable shapes; text/Mermaid → diagram
  • Your key stays in your browser's localStorage — the server proxies the call and never stores it; a Test button verifies it first
  • Concurrent-edit safe: AI results three-way-merge onto your latest board
  • Optional operator-side free pool (OpenRouter :free models) with per-IP limits
  • Agents can draw too — bundled MCP server

Import / export

  • Import draw.io (.drawio/.xml, multi-page) · export SVG, PNG, animated GIF, per-page deck PNGs, Mermaid, re-importable Board JSON

Self-hosting

git clone https://github.com/noddle-dev/noddle-draw && cd noddle-draw
docker compose up   # → http://localhost:8000

One container (FastAPI + prebuilt React SPA) + optional Postgres (falls back to file storage). MIT licensed.

Contributing

Six good first issues are ready: dark mode, a shortcuts dialog, recent boards, touch support, GCP/K8s stencils, PNG export scale.