Notes that never make you wait

Notes and a journal that live on your own device. Nothing to sign up for, and nothing to wait for.

live preview · click around

Welcome

Properties (0)add cover

Welcome

This is your workspace. Five notes, three folders, and nothing you have to keep.

Where things are

Guides explain the editor. Projects is a worked example. Ideas is somewhere to be untidy.

Start here

Press / on an empty line to see what a block can be.

Imports from

  • Obsidianvault folderFolder tree, frontmatter, wikilinks
  • NotionMarkdown & CSV zipDatabases become typed properties
  • Bear.bear2bkTextBundles, images, tags
  • Apple Notesexported .mdNothing read from Apple's database
  • Evernote.enexCheckboxes, code, tables
  • JoplinRAW folderNested notebooks, resources
  • Google KeepTakeout folderChecklists, labels, pin, color
  • Simplenotenotes.jsonTags, timestamps, pins
  • Standard Notesdecrypted backupTags via references
  • Markdown.md folderUnknown syntax stays raw
  • Plain text.txtOne note per file
  • ZIP.zipScanned before a byte is written

01features

Notes, journal, and tasks. One app, everything links to everything.

Every feature

⌘ /toggle source

A rich editor that speaks Markdown

Type `# `, `- `, or `**bold**` and it just works. Drop into raw Markdown whenever you want the source back.

dgo to date

A journal that remembers

One entry per day with a mood, a calendar, and what you wrote a week, a month, and a year ago.

# $ @reference anything

Tags, people, and note links

#tags, $people, and @note links resolve to real entities. Rename one and every reference follows.

autoon every save

Git history you never set up

Every save is versioned in the background, off the editing path. Diff any revision, restore any version.

⌘ ⇧ Llock folder

Locked notes and sealed sync

Lock a note or a folder behind a PIN. Turn on sync and the server only ever holds bytes it cannot read.

⌘ Kcommand palette

Every action is one keystroke away

Full-text search, tabs, split view, vim mode, and a rebindable shortcut for everything in the app.

02proof

It's fast. Every number below comes from a test we run on every commit.

Read the contract
passing

8 ms

from key press to letter on screen, 95 times out of 100. A screen refreshes every 16 ms, so you never see the wait.

measured

1,300+

automated tests that run before anything ships

measured

51

design decisions written down, each with the trade-off it cost

switching notes touches neither the disk nor the database

03platforms

The same Rust core on desktop, in the browser, and in your own files.

Download

Desktop

The full app, offline. One SQLite file on your disk, a Rust core, no account and no network needed.

one filerust coreoffline

Browser

The same core, compiled to WebAssembly. Try the real app at skriuw.com/app without installing anything. Zero bytes leave the tab until you sign in.

0 bytes outinstalls to home screen

Mobile

In the works. Native iOS and Android apps on the same core. Until then, the browser build installs to your home screen.

iosandroidin the works

Your data

Exportable to plain Markdown, any time. Versioned archives, six-hourly verified backups, and MIT-licensed source.

markdown6 h backupsmit

corerust
macOS
Windows
Linux
Browser
PWA
iOS
Android

04themes · 7 built in

free · open source · no account

Open a page. Keep it yours.

The full app runs in your browser right now, with no install and no sign-up. The desktop build is the same renderer on the same Rust core.