Local-first · no account
Your coding history.
On your disk.
Full activity forever free — no 7-day wall, no cloud subscription. Heartbeats stay on your machine.
- No account
- Heartbeats never leave the machine
- SQLite on disk
What you get
Everything you need to review how you code
Not a cloud dashboard you rent. A local activity record you own — hours, projects, languages, AI, and the full history free forever.
- Full history Every day stays on disk. No 7-day free wall, no premium unlock for last month.
- Projects & languages Where time went — stacked hours, ranks, today timelines. Easy weekly retro.
- Editors & agents WebStorm, VS Code, Claude Code, Codex… see which tools actually ate the week.
- AI strip AI vs human lines, sessions, tokens, estimated agent spend — next to classic coding time.
- Status bar Today’s time in the editor while you work. No tab-switch for a quick glance.
- WakaTime bridge Already plugged in? Keep those plugins. One command points them at localhost.
The board
Sample data · real layout · opens at 127.0.0.1:3927
Get started Convinced? One step below — plugin or keep WakaTime.
Get started
How do you code today?
Pick your editor — one install, no login item.
curl -fsSL https://codepulse.flowsrun.com/release/codepulse.vsix -o /tmp/codepulse.vsix
code --install-extension /tmp/codepulse.vsix
# Cursor:
cursor --install-extension /tmp/codepulse.vsix
Paste in Terminal. Use code or cursor as needed. Reload the window once.
curl -fsSL https://codepulse.flowsrun.com/release/jetbrains.zip -o ~/Downloads/codepulse-jetbrains.zip
Then: Settings → Plugins → ⚙ → Install Plugin from Disk… → pick the zip in ~/Downloads.
What you unlock
Status bar — today’s coding time. Click for details. Data in ~/.codepulse/.
The board above — projects, languages, AI. One extra command when you want it.
curl -fsSL https://codepulse.flowsrun.com/install.sh | bash
Starts local server + dashboard at http://127.0.0.1:3927. Plugin keeps writing; board reads the same data.
After install · 30 seconds
- Write or edit a file for ~30s
- Look at the status bar — time should tick up
- If you ran step 2, open
http://127.0.0.1:3927
Keep every WakaTime / Wakapi plugin. Point them at your machine.
curl -fsSL https://codepulse.flowsrun.com/install.sh | bash
Then reload editors once so plugins pick up the local address. No new account.
What you unlock
Opens at http://127.0.0.1:3927 — the same board you saw above.
http://127.0.0.1:3927
Install usually opens it. Bookmark loopback — it stays on your machine.
After install · 30 seconds
- Reload your editor once
- Code for ~30s
- Refresh the board — events should appear