Automatic tracking from VS Code, Cursor, Windsurf and Claude Code, with the share of code your AI assistant wrote and, for Claude Code, what its tokens cost. Plus invoice-ready reports for freelancers and per-project totals for teams.
No source code leaves your machine. Ever.
// Everything that leaves your machine. No file contents, ever.
[{
"project_git_remote": "git@github.com:acme/app.git",
"entity": "src/routes/dashboard.tsx",
"time": 1791993600.12,
"language": "typescript",
"branch": "feat/invoices",
"is_write": true,
"editor": "cursor",
"ai_tool": "claude-code",
"ai_lines_added": 42
}]One beat every two minutes of activity. Time is computed on our side from the gaps between beats, and a long gap counts as a break.
The same tracker, three different questions.
“What do I actually invoice for this?”
Editor time and meetings on the same sheet, hourly rates that are versioned so raising yours never rewrites an old invoice, and a read-only link you can send a client.
How billing works →“Where did this week actually go?”
Which projects, which languages, which hours of the day — and how much of it an assistant wrote. Nothing to start, nothing to stop, and nobody else sees your files.
AI attribution →“Where is the effort going?”
Totals per project across the team, bounded to the period each person was actually on it. Totals only: nobody sees a teammate's files.
For teams →Never tracked your time before? There is nothing to start or stop. Install the plugin once and the first useful week appears on its own.
Coming from WakaTime? Import your export so the history comes with you, and read the honest comparison — it says where they still win.
Freelance, salaried, or solo — track the time, bill the client, see where the AI is helping.
One extension for VS Code, Cursor and Windsurf, and a plugin for Claude Code. Nothing to start or stop; a long break simply does not count.
Lines written by Copilot, Cursor or Claude Code, per project and per week — counted only when an assistant actually wrote something, not because it is installed.
Claude Code sessions with their input, output and cached tokens, and what they cost, next to the time spent on the same project.
Manual entries for meetings and calls, hourly rates versioned per project, and printable invoices that never change when you raise your rate.
A read-only report for one project, with the contents you choose and an optional PIN. Your client needs no account.
Opt-in: the Inlinr CLI reads commit line counts from your own git, any host, private repositories included. Shipped-versus-edited views are in progress.
Opt-in per project: new releases, deprecations and security advisories for the npm packages you declare, private repositories included, and the time each upgrade actually took.
A profile page and a light or dark card for your GitHub README, showing only the sections you pick. Free shows the last 7 days.
File paths and languages, never file contents. Hosted in Germany, no third-party analytics, and your whole account exports or deletes in one click.
Nothing to configure: install the extension and these fill in from your first day.

No timer to start. No session to remember. Inlinr tracks what you actually do — from the first keystroke.
Add the extension to VS Code, Cursor or Windsurf, or the plugin to Claude Code. Approve it once in your browser with GitHub.
Heartbeats go out in the background — file paths, language, branch and editor. No source code leaves your machine.
Per-project hours, AI share and token costs, focus score, invoices and a weekly digest. The first beats show up within a minute.
Same automatic tracking model, AI attribution on both sides. Inlinr adds what you need to bill for the time.
JetBrains, Neovim and the rest work through their WakaTime plugin; native plugins are on the roadmap. The full comparison says where WakaTime still wins.
Inlinr is young, not small. Automatic tracking, AI attribution, invoices, client links, teams and a dependency feed already run in production. It is built for developers and the teams around them, keeps shipping, and plans in the open: tell us what is missing and watch it move up the roadmap. Nothing about it is hidden, from what leaves your machine to where a competitor does better.
Any other editor with a WakaTime plugin works too. Native JetBrains and Neovim plugins are on the roadmap.
Pricing
Cancel anytime. Prices include VAT. Pro is one charge per person — no per-project or per-client fees.
For developers tracking their own time.
VAT included.
For freelancers and small teams who bill clients.
Billed €40 once a year
Teams pay Pro per member: the owner covers every seat, or each member keeps their own subscription — nobody pays twice. How teams work
Need an invoice with your VAT id, EU reverse-charge, a quote, or a custom plan? hello@inlinr.com.
Free, forever. No credit card. Sign in with GitHub and start tracking in under a minute.