Today
Open it and know.
The day’s scheduled workout, your program at a glance, and an 18-week consistency grid — a calm record of showing up, not a streak to protect.

Free · Open-source · Local-first
Rune is a calm, private workout tracker. Log your sets, watch the work accumulate — and keep every rep on your device, not on someone’s server.

Today
The day’s scheduled workout, your program at a glance, and an 18-week consistency grid — a calm record of showing up, not a streak to protect.

Logging
Every set shows what you lifted last time, so the next mark is always in view. Tap the check and move on — with a plate calculator and rest timer when you want them. A dead battery won’t lose your session.

Progress
Everything Rune shows you, it computes from your own log, on your own phone. No cloud, no coach — just the evidence. These are real screens.

Every heavy set nudges the line. Patience does the rest.

Training density over 18 weeks — a record, not a streak to protect.

Balance at a glance, not a spreadsheet.
Floating or pinned to weekdays. PPL, Starting Strength, and Upper/Lower ship as presets.

Quiet confirmation over fanfare.

Demos, instructions, and muscle maps — from barbell staples to the strangest cable attachment.

Know what’s ready to work today.
Privacy
Rune has no backend. Your log lives in your browser’s local database, and backup is a JSON file you own. An audit of where things live:
| Item | Location |
|---|---|
| Your training log | Your device |
| Your account | Does not exist |
| Our server | Does not exist |
| Your data, exported | One tap · JSON |
Ten weeks in Rune adds up
Rune installs straight from the browser — no App Store, no account. It works offline and updates itself.
Rune is AGPL-3.0 open source. No account, no analytics, no server — your log lives in your browser’s storage, and you can export it as JSON anytime.
View on GitHubpublic at launch