Local-first workspace · Search, share, and AI when you need it

Write fast,
stay organized.

A calm workspace for daily thinking. Capture ideas fast, jump between notes with quick search, see save state clearly, and share or export without account friction — and let the AI copilot summarize, reformat, or expand your notes.

Start writing free See features
NoteMint
My morning ideas
Label: Idea · Smart title · /s/mRk9xP2A

The best ideas come when you stop trying so hard. Just write whatever comes to mind, let the words flow naturally onto the page.

Today I want to explore three things: focus rituals, the joy of slow mornings, and why less tooling sometimes means more clarity

Everything you need for
focused notes.

Built for writers who value calm over clutter. Rich text editing, local persistence, share links, and exports in one focused space.

Rich text editor

Powered by Tiptap v3.0 with practical formatting actions. Build clean notes with headings, lists, code blocks, and a layout that stays out of your way.

Multi-note workspace + quick search

Move quickly between notes from a flat sidebar, open recent notes with quick search, and keep everything persisted locally.

Smart titles, labels, and save feedback

Titles follow your first meaningful line while staying editable. Inline title editing (Enter to save, Escape to revert). Add labels — Personal, Work, Idea, Reference, or Archive — and see save feedback in real time.

Anonymous sharing with expiry

One click creates a short URL. Set expiration to 1 day, 7 days, or 30 days expiry. Dual-path: lz-string for small notes, Supabase for large ones. Recipients can import into their workspace in one click.

Export anywhere

Download your note as .md, .txt, .pdf, or .docx — whichever format your workflow needs. Uses a custom Tiptap v3.0 → Markdown serializer for faithful exports.

Workspace theme presets

Choose from 5 color presets — Mint, Sky, Rose, Amber, or Violet. Your preference is saved to localStorage and applied instantly across the entire workspace.

AI copilot sidebar

6 instruction presets — Summarize, Reformat, Beautify, Action items, Insights, and Custom. Approve → Copy → Revert workflow with structured markdown preview and per-note turn history. Primary/backup model auto-fallback; gracefully disabled without an API key.

Five steps to a
clean writing flow.

No sign-up, no setup. Open, write, organize, share — with optional AI.

01

Create your workspace

Open the app and start with a fresh note. Add more notes anytime from the sidebar, all saved locally in your browser.

02

Write and auto-title

The first non-empty line becomes your title by default. Rename manually when needed, and assign a label if it helps.

03

Share or import

Share with a short URL. If someone sends you a shared link, import it into your workspace as a new note tab.

04

Export and continue

Export as MD, TXT, PDF, or DOCX whenever needed. Keep writing locally with no account friction.

05

Enhance with AI (optional)

Configure an OpenRouter API key, pick from 6 instruction presets, and let AI summarize, reformat, or expand your notes — right from the sidebar.

One link,
plus clean import.

The short code stays fixed with 1, 7, or 30 day expiry. Dual-path sharing: lz-string for small notes, Supabase for large ones. Recipients view a clean read-only page, then import the content into a new local note tab in one click.

Your words,
your format.

Take your note wherever you need it. Export with one click via Tiptap v3.0 serialization and keep your local workflow simple from draft to handoff.

.md Markdown
.txt Plain text
.pdf PDF
.docx Word document

Powered by jspdf + html2canvas, html-docx-js, and a custom Tiptap serializer.

Built with the
right tools.

Modern, lean, and chosen with care. No bloat, no complexity you don't need.

React 19
UI framework
TypeScript
Type safety
Novel / Tiptap
Rich text editor
Zustand v5
Local-first state
Supabase
Anonymous sharing
Tailwind v4
Styling
Radix UI
Headless primitives
OpenRouter SDK
AI model routing
Vite
Build tool

Start writing
right now.

No account. No setup. No noise. Open the app and your cursor is already waiting.

Open source · Local-first by default · Ready for v2.1.1 release