Atticus Thomson
All projects

Stashpad

A rapid todo app that syncs with your markdown files.

Status
Live
Year
2026
Role
Solo — design to release
Link
Visit
Stack
ReactElectron.jsTypescript

Overview

Stashpad started as a tool for my own workflow: I wanted todo capture that was as fast as a scratchpad but persisted somewhere I already lived — plain markdown files. Every existing app either owned my data in a proprietary store or was too heavy for split-second capture.

The result is a desktop app built with Electron and React that treats your markdown files as the database. Edit in Stashpad, in your editor, or in anything else — it all stays in sync.

< 1s
Cold start to capture
0
Proprietary formats
2-way
Markdown file sync
100%
Keyboard drivable

The core idea

Markdown checkboxes are already a perfectly good todo format — the gap was tooling. Stashpad watches your files and renders them as an interactive list, writing changes straight back to disk:

# todo.md

Product decisions

The hardest calls were about what to leave out. No projects, no tags, no due-date engine — anything that slowed capture was cut. The bet is that a todo app wins on the two seconds it takes to get a thought out of your head, and everything else is secondary.

Releasing it publicly meant hardening file-watching against editors that write via temp-file swaps, handling conflicting edits gracefully, and packaging auto-updates — the unglamorous 80% that turns a personal tool into a product.