Local coding-agent telemetry

TrackMyCodes

See how much time your coding agents are actually working without sending your code, prompts, or activity history to someone else's dashboard.

Local SQLite data No code contents Mac app and CLI Annual Stripe billing
http://127.0.0.1:8765
Tracked today 04:28:12
Not tracking 01:14:09
Sessions 18

Agents

Codex2h 42m
Claude1h 03m
Cursor43m

Status Tracking

  • Codex is generating output
  • Claude Code is waiting for approval
  • VS Code extension is sending heartbeats

What it tracks

Focused signals, not surveillance.

TrackMyCodes records high-level activity events that help you understand agent work time while keeping source code and prompt text out of the hosted service.

Agent activity

CLI wrapper heartbeats, output activity, active process samples, and foreground app input.

Local dashboard totals

Daily totals, sessions, sources, projects, timeline events, and exportable local records.

Waiting time

Approval prompts and blocked foreground agent states are tracked separately as waiting time.

What it does not track

Designed to stay boring in the right places.

The hosted service is for payments, license checks, and release metadata. Your work history stays on the Mac unless you export it yourself.

  • Code contents
  • Prompt text or chat transcripts
  • Screen recordings or screenshots
  • Keystroke contents
  • Cloud sync of local activity by default

Pricing

One annual plan.

$49per year

Includes the macOS app, CLI, local dashboard, updates, and a 14-day public trial.

Plan details

Install flow

Download, activate, install background services.

  1. Download the latest macOS package and run the installer.
  2. Buy a license or use the included 14-day trial.
  3. Run agentwatch activate tmc_your_license_key.
  4. Run agentwatch install, then open http://127.0.0.1:8765.

Documentation

Everything needed to get tracking.

Install and activate

Set up the package, license key, LaunchAgents, and local dashboard.

Quick start

Privacy model

Understand which events are stored locally and which hosted calls are made.

Privacy docs

Troubleshooting

Fix local server, service, license, and update issues.

Troubleshooting