Skip to content
/ napkin Public

A fast, local-first drawing and diagramming app. Sketch ideas, map out systems, and create diagrams — all without accounts, cloud sync, or network requests. Your data stays on your machine.

License

Notifications You must be signed in to change notification settings

ipcrm/napkin

Repository files navigation

Napkin logo

Napkin

From thought to diagram in seconds — entirely offline.

A fast, local-first drawing and diagramming app. Sketch ideas, map out systems, and create diagrams — all without accounts, cloud sync, or network requests. Your data stays on your machine.

Napkin screenshot

Download

Get the latest build for your platform from GitHub Releases:

Documentation

Full docs are available at ipcrm.github.io/napkin.

Features

  • Simple shape library including geometric primitives, connectors, sticky notes, freehand drawing, and text
  • Hand-drawn sketch style powered by rough.js
  • Connectors that bind to shapes and stay attached when you move them
  • Direct, elbow, and curved line routing
  • Multiple tabs for organizing diagrams
  • Export to PNG, SVG, and .napkin (JSON) files
  • Keyboard shortcuts for every tool
  • Grid snapping and alignment guides
  • Fully offline — no accounts, no cloud, no tracking

MCP Server

Napkin includes a built-in Model Context Protocol (MCP) server that lets AI agents create and manipulate diagrams programmatically. Enable it from the settings menu, then point your AI client at http://127.0.0.1:21420/mcp.

See the MCP documentation for setup instructions and the full tool reference.

Contributing

Want to build from source or contribute? See the Contributing Guide.

License

MIT

About

A fast, local-first drawing and diagramming app. Sketch ideas, map out systems, and create diagrams — all without accounts, cloud sync, or network requests. Your data stays on your machine.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published