Loomnote · Notes

Everyday writing and notes.
Your data stays yours.

Capture a thought, then organize it with tags. Keep private writing on your devices and chosen storage, in a format you can take with you.

Available

Web · iPhone / iPad on the App Store, including China mainland · Desktop app in development

Loomnote tag tree, note stream and editor
FIG. 01Product screenshot on iPad: tags, notes and input organized around everyday writing.

Start privacy with a clear answer: who holds the notes?

From writing a note to taking it with you

01Local working copy

Everyday editing and offline use

02Storage you choose

Optionally your own GitHub repo or S3-compatible bucket

03Portable content

Markdown files to export and keep using

A data ownership overview: Loomnote does not host note bodies. Sync still requires trust in the chosen storage service; local caching is not an encrypted vault. Sync capabilities vary by platform and version.

Write first, organize later

A tag tree, reverse-chronological notes and Markdown turn ideas, drafts and daily notes into one writing habit.

Sync is a choice with boundaries

Choosing your storage still means managing access, devices and backups. Local-first does not imply automatic end-to-end encryption of every piece of data.

Capture now. Find it when you need it.

Tags are navigation

Type #tag to create a sidebar entry; #work/weekly creates a two-level tree. Tags disappear when no notes use them, without planning folders first.

Capture without waiting

Notes appear on Enter while saving finishes in the background; failed saves can be retried or discarded. Each note is a plain Markdown file, rendering code, lists, images and tables as you write.

Diagrams and search

Mermaid code blocks render diagrams. Use ⌘K to search your notes.

Five interface languages

Switch the interface between Simplified Chinese, Traditional Chinese, English, Japanese and Korean.

How your notes are stored and travel

Notes are written locally first and work offline. Optionally sync to your own GitHub repository or S3-compatible bucket. Files remain Markdown: clone the GitHub repository or retrieve files from the bucket. Loomnote does not host a database of note bodies.

In the Web app, note reads and writes go directly from your browser to api.github.com or the configured S3 bucket. The GitHub OAuth token exchange passes through an edge Worker with a no-store response; the application does not persist or actively log the token. We still serve the frontend JavaScript that your browser runs, and local caches hold plaintext. This provides explicit ownership, not a zero-trust system or an automatically end-to-end encrypted vault.

Read your notes with your own AI

A local read-only MCP server provides search_notes, get_note, list_notes and list_tags for clients such as Claude Desktop and Claude Code. Version 1 does not expose create, edit or delete operations to agents. Open AI Connection and copy the client snippet or command with the local path filled in. Note bodies do not need to be uploaded to Loomnote; if your AI client uses a cloud model, selected note content may still be sent to that model service.

Web, iPhone and iPad

Available in the browser and on the App Store for iPhone and iPad, including China mainland. Requires iOS / iPadOS 17 or later. The desktop app remains in development. Storage and sync capabilities depend on the platform and current version.