A self-hostable, offline-first note-taking app that respects your privacy.
Tiptap-powered WYSIWYG with full Markdown support. Bold, lists, code blocks, checklists, and more.
Works without internet. PWA with CRDT-based sync means your notes are always available.
One Docker command. Your data stays on your server. No cloud, no tracking, no nonsense.
Organize with tags, 12 note colors, and pinned notes. Your notes, your way.
Drag-and-drop images with auto-optimization. Works offline.
Find anything instantly. SQLite-powered search across all your notes and tags.
Full REST API with token auth. Integrate with n8n, Zapier, or scripts. Built-in MCP server for AI tools like Claude and Cursor.
Share one instance with your team or family. Admin manages accounts, each user gets their own private notes.
Sign in with Google, GitHub, or any OIDC provider. Or just use a password — your choice.
One file. One command. Done.
services:
crumbs:
image: ghcr.io/bretzel-app/crumbs:latest
ports:
- "3000:3000"
volumes:
- crumbs_data:/data
volumes:
crumbs_data:
That's it.
Open localhost:3000, set a password, and start writing.