Local-first notes

Capture a thought in a keystroke.
Find it in another.

QuickNote is a single field that searches as you type and creates a note when nothing matches. Instant full-text search, fully offline, with optional sync across all your devices.

Runs in your browser · No account required · Open it and start typing

See the loop

This is a live, in-memory demo — type to filter, or type something new and press Enter to create it. Nothing here is saved.

    Like it? Open the real app → — same loop, real storage, optional sync.

    Built for speed and for keeps

    One Rust core powers every platform, so search and storage behave identically everywhere.

    Instant search

    SQLite FTS5 with BM25 ranking returns matches in sub-milliseconds as you type — title, body, and tags, all offline.

    ⌨️

    One field, no modes

    The same box searches and creates. No “new note” button, no title field — the first line is the title.

    📦

    Local-first & offline

    Your notes live on your device in SQLite. Everything works with no network; the web version even runs the database in your browser.

    🔄

    Optional sync

    Connect a server to back up and sync across devices. Last-write-wins, conflict-archived, end-to-end over HTTPS.

    🤖

    Smart capture

    Paste a link and the server auto-tags it, pulls readable article text, and even transcribes YouTube & Instagram videos.

    🖥️

    Everywhere

    Desktop app, a pipe-friendly qn CLI, this web app, and mobile on the way — all sharing one data layer.

    Three keystrokes to a kept thought

    The whole app is one loop. Here it is.

    1. 1

      Type to search — or create

      Start typing in the top field. The list filters live. If nothing matches, a “Create …” row appears — press Enter to make the note.

    2. 2

      Edit inline, autosaves

      The selected note opens right there, editable. Changes save automatically as you type. The first line becomes the title.

    3. 3

      Sync when you want it

      Stay anonymous and local, or connect a server to back up and sync to your phone, desktop, and CLI.

    Keyboard

    • navigate the list
    • Enter open the selection
    • Ctrl+Enter create from the query
    • Ctrl+K jump back to search
    • Esc back to the list

    On macOS, use in place of Ctrl.

    Open it and start typing.

    No sign-up, no setup. The web app runs entirely in your browser.

    Open QuickNote

    Want it native? Sign in inside the app to grab the desktop & CLI builds.