docs / your-files

Your files.

Your notes are plain markdown files in a folder on your disk, called the vault. That folder is the whole of your data. Paperkites keeps an index of it, and rebuilds that index from the files every time it starts.

The vault

The vault is ~/notes unless you choose another folder.

CommandDoes
:vaultshows which folder Paperkites is using
:vault ~/somewhere/elsepoints Paperkites at another folder

Switching copies and moves nothing. The old folder stays exactly where it was, and you can switch back. In :settings, under Vault, you can show the folder in Finder.

What's in the folder

~/notes/
  Welcome.md
  Reading list.md
  2026-09-24.md
  Pics/
    photo.png
  attachments/
    01J8Z….age
  fragments/
  people/
    dasha.md
  .trash/
WhereWhat
<Title>.mda note, named after its title. Renaming the note renames the file.
fragments/one file per fragment
people/person notes, named after their username (see People)
attachments/images pasted or dropped into notes; a locked note's are encrypted, as .age files
.trash/notes you've deleted; never indexed, so never in lists or search

Images can live anywhere in the vault; a note refers to them by path, such as ![alt](Pics/photo.png).

Front matter

A note can start with a block of front matter between two --- lines. Paperkites leaves it alone, apart from three lines:

---
created: 2026-09-24T08:15:00Z
id: 01J8Z3K4QW7T9V2N5M6B1C0D8E
pinned: true
---
KeyWhat Paperkites does with it
createdwhen the note was made; shown in the gutter
idthe note's identity, a ULID. A rename keeps it.
pinnedadded when you pin a note and taken out when you unpin it, so the file comes back byte for byte

A locked note also has lock: password, and below its title its text is encrypted (see Locked notes). Person notes also use type, username and aliases. Anything else you put in front matter stays as you wrote it.

Pinning

Pinning keeps a note at the top of the lists. :pin and :unpin work in a note, and x works on a row in any list. :pinned lists everything pinned. On disk, pinning is just the pinned: true line above.

Editing outside Paperkites

Anything that works on files works on your notes: git, grep, sync tools, any editor. Paperkites watches the folder while it runs, so a file added, edited, renamed or deleted elsewhere shows up within a moment.

If that note is open in Paperkites:

CommandDoes
:reloadtake the file's version
:wwrite your version over it

Working with other tools

The trash

:delete (or :rm) in a note moves it to .trash/ in your vault. Nothing is deleted for good until you say so.

CommandDoes
:trashlists trashed notes
⏎ on a trashed noteputs it back where it lived
:trash emptydeletes everything in the trash for good

The trash is also in :settings, under Vault. It's an ordinary folder; its name starts with a dot, so some file browsers hide it.

Settings and themes live elsewhere

Your settings are kept on this device, in the app's data folder, outside the vault. Theme files live in ~/.kites/themes/. See Settings and Themes.