CodePulse

Local-first coding analytics

See every hour
you actually build.

Languages. Projects. Editors. AI lines vs human. Tokens. Cost. A living dashboard of your craft — stored on your machine, full history, forever free.

  • ∞ history
  • 24 project cards
  • AI spend
  • macOS autostart
  • VS Code plugin

The product surface

Not a timer. A command center.

Every panel is live data from your editor heartbeats — same screen you’ll open after install.

Today · by project
note
3:12
chat
2:48
codepulse
1:55
calque
0:58
12a6a12p6p12a

24-hour timelines

See when you deep-worked — by project and by language. Heat intensity = focus density that hour.

Categories

Categories & stack

Coding · AI Coding · Docs · Tests — stacked daily so the shape of your week is obvious.

Editors
Machines
OS
  • WebStorm 59%
  • Claude Code 40%
  • Codex CLI · …

Breakdowns everywhere

Agents · Editors · Languages · OS · Machines — donuts with exact time and share.

style-ai-infra20h 15m
AI changes8.3K92%
Human6998%
Tokens266M
AI spend$1,345
note8h 52m
AI changes0
Human3.4K100%
lib1h 38m
AI changes240100%
Sessions7
Spend$46

Project intelligence cards

Each repo gets time, AI/human split, prompts, sessions, tokens, estimated spend by agent. Ranked. Color-coded.

Data density

Everything worth remembering.

If it happened in your editor, CodePulse can surface it — and keep it forever.

ActivityTotal · Today · Daily avg · Peak day · Δ%
ProjectsTime rank · stacked multi-day stream · today heatmaps
LanguagesShare pie · duration · today by language
EditorsIDE vs CLI agents · exact hours
Machines & OSWhich laptop ate the week
CategoriesCoding / AI / Docs / Tests stack
WeekdaysMon–Sun distribution
AI vs HumanAdds & deletes by day
AgentsClaude Code · Codex · GPT · …
TokensIn / out · sessions · prompts · avg chars
Cost modelRough agent spend per project
Ranges7d · 30d · 90d · 1y · all time

Built for agent-era work

You don’t just “code” anymore.

Hours alone lie. CodePulse separates human edits from agent output, tracks prompts & sessions, and estimates spend — so you know which repos are tool-driven.

  • AI-driven % of line changes
  • Token firehose (billions if you go hard)
  • Per-project AI spend cards
  • Top agent leaderboard

On your machine

SQLite under ~/.codepulse. Heartbeats never required to leave localhost. You own the file.

Unlimited history

Years of work stay queryable. Switch ranges: last week or all time. No artificial ceiling.

Opens itself

One install command. macOS login autostart. Dashboard at 127.0.0.1:3927. VS Code plugin in the box.

Get it running

One command. Full dashboard.

macOS / Linux · installs release package, starts local server, opens the UI.

Terminal
curl -fsSL https://codepulse.flowsrun.com/install.sh | bash

→ ~/.codepulse · dashboard http://127.0.0.1:3927 · optional VS Code vsix included

Then (optional)

code --install-extension ~/.codepulse/apps/vscode/codepulse.vsix
# Cursor:
cursor --install-extension ~/.codepulse/apps/vscode/codepulse.vsix

You get immediately

  • Activity overview + 12+ chart panels
  • AI coding strip & project cards
  • Login autostart on macOS

Already tracking elsewhere? You can import historical heartbeats or point a compatible plugin at CodePulse — including tools that speak the common open heartbeat protocol (e.g. WakaTime plugins). Optional, not required.