A project is an isolated workspace. Each one has its own notes, tasks, planners, colors, avatar and layout, and never sees another's. Home is the first one and cannot be removed, but otherwise it is a project like any other: its data is its own and nothing else sees it.
The title is what you see and can be changed freely. The folder is fixed when the project is created and does not follow a rename — so renaming never breaks synchronisation. Moving the folder has its own button, and it doesn't move files either: it only writes into the new name from then on.
With a folder connected each project saves into its own: <folder>/Research/, <folder>/Personal/. Each folder carries its own Home.md, its own project.json and a complete copy of everything. Saving one project never touches another's files.
The project switcher is the pill in the header. It lives in the desk’s prefs, so each project answers for itself: the Desk setup brings it on and the iPhone one leaves it off, where the header is tight already. Turning it off never strands you — the list above is always here.
Remove deletes a project's data in this browser and nothing else. The files on disk stay where they are, and loading that folder back brings the project with it.
The project name is the title on the desk and the name the project carries in the list above — they are the same thing, so changing it here changes both. Its folder does not move: that has its own button under Projects, and a rename never breaks synchronisation.
The subtitle under the title on every page is the project's folder name. It is no longer typed: it is read from the folder, so it always says where things are really being saved.
The face at the top of every page. It is cropped square to 256px and kept in this browser, so every page draws it without touching the disk.
A Pokémon is drawn inside the empty ring, from the sprites this site already carries — nothing is downloaded.
With a folder connected it is also written into <folder>/<project>/Images/Avatar/ as a real file, and any picture you drop in there shows up here ready to use. Back to the default deletes nothing on disk.
Site logo asks each site for its own favicon — no middleman, but some sites don't publish one at the standard path and keep their initials. Google service almost always resolves, at the cost of Google seeing the list of domains. Initials only makes no outside requests at all. The built-in apps always carry their own icon.
The icon Chrome keeps when you bookmark this page. Empty for the site logo.
Changes the lettering across the whole site — the desk, the settings and every app. Nothing is downloaded: Avenir Next has to be installed on this device, and it ships with macOS. Where it isn't, the page keeps the system one and nothing breaks.
Code, file names and the Markdown boxes stay monospace — alignment matters more than lettering there.
A folder on your disk, picked once and shared with the Pokédex. Save writes Markdown you can read and edit — the desk, bookmarks, notes, planners and to-dos — plus JSON for the things that are numbers and dates. Load reads those files back and replaces what is in this browser. Show folder map only lists what's already there, without changing anything. The Pokédex writes its side into Pokedex/ in the same folder. Chrome and similar browsers only.
data/backup.json is the complete, versioned project snapshot: app data and preferences, desk, Apps order, appearance and language. Load applies that snapshot first, so a fresh installation's defaults cannot hide the backup; it then applies any readable Markdown or JSON files you intentionally edited.
Back up the project writes a complete, dated copy of the project's folder into <folder>/Backups/2026-08-20 1436 <project> — nothing ever touches it again. Sync repeats the save every so many minutes while any page is open; if the folder's permission has lapsed it is skipped in silence, and pressing Save once picks it up again.
Download the folder (.zip) needs no connected folder and works on iPhone and iPad: it builds the project's whole folder in memory — the same Markdown, JSON and images Save would write — and hands it over as one file, which Safari drops into Files. It is how a copy comes off a device where the rest of this section does not exist.
Scan for projects looks at the directories inside the connected folder and says which of them are projects. Copy a project’s folder over from another machine, press Scan, and Add & load brings it back whole — its identity, its title and its colors included, because its project.json travelled with it.
A project folder comes out whole rather than in pieces: Save makes every subfolder — Notes, Planners, To-do, CSV Desk and the rest — full or empty, so there is always somewhere to drop a file by hand. A new project gets its own the moment it is created, with the starting desk and bookmarks already in it, rather than waiting for a first save.
Each app keeps its own things in this browser, under its own key. Export gathers all of it into one Markdown file; clearing takes all of it away at once — notes, planners and the desk included. Export first if you want a copy.
Puts this browser back the way it was before any of this was here: every project and everything in them, the colors, the avatar, the lettering, the language, the project registry and the link to the connected folder. The button above clears only the project you are in; this one clears all of them, and the settings besides.
Nothing on your disk is touched. The files in the folder stay where they are. That is the point of it: after erasing, connect the folder again, press Load from folder, and only the project you want comes back — which is how you keep what is worth keeping and leave the rest.
Download a copy first writes a single JSON file with every project in it, not just the open one. Keep it before erasing if anything is not in a folder anywhere.
Leave the switch off to keep the folder connected — then Load is one click away as soon as the page comes back.
Pulls the whole Pokédex into the connected folder, at <folder>/Pokedex/: data, species, evolution chains and, if you want them, the images. After that the Pokédex reads from disk instead of the network. It is around 1300 entries — with images that is a lot of megabytes and a long wait.
Anything already downloaded is skipped, so you can stop and pick it up whenever. The download reads from PokeAPI — both the data and the pictures. With the switch below turned off, the button stays disabled.
Look, language, the project's name, its lettering, its icons and its data all live here. The desk's layout has its own page.