WakaTime alternative · Free forever

Time tracking built for developers

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.

POST /api/v1/heartbeats
// 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.

Built for whoever has to answer for the time

The same tracker, three different questions.

Freelancers

“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 →

Salaried developers

“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 →

People running a team

“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.

Built for how developers actually work

Freelance, salaried, or solo — track the time, bill the client, see where the AI is helping.

Automatic editor tracking

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.

AI-tool attribution

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.

AI token costs

Claude Code sessions with their input, output and cached tokens, and what they cost, next to the time spent on the same project.

Freelance-ready

Manual entries for meetings and calls, hourly rates versioned per project, and printable invoices that never change when you raise your rate.

Client share links

A read-only report for one project, with the contents you choose and an optional PIN. Your client needs no account.

Git-aware

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.

Dependency feed

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.

Public profile & README card

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.

Privacy-first

File paths and languages, never file contents. Hosted in Germany, no third-party analytics, and your whole account exports or deletes in one click.

What you get

Nothing to configure: install the extension and these fill in from your first day.

A week of coding time per day, per project and per assistant, with the billable amount
Your week at a glance: time per day and per project, how much of it an assistant wrote, and what it bills.How time is counted

Set up once, forget it

No timer to start. No session to remember. Inlinr tracks what you actually do — from the first keystroke.

  1. 01

    Install the plugin

    Add the extension to VS Code, Cursor or Windsurf, or the plugin to Claude Code. Approve it once in your browser with GitHub.

  2. 02

    Code normally

    Heartbeats go out in the background — file paths, language, branch and editor. No source code leaves your machine.

  3. 03

    See where it went

    Per-project hours, AI share and token costs, focus score, invoices and a weekly digest. The first beats show up within a minute.

Built to outgrow WakaTime

Same automatic tracking model, AI attribution on both sides. Inlinr adds what you need to bill for the time.

Feature
Inlinr
WakaTime
Automatic editor tracking
AI-tool attribution
Manual entries
Versioned hourly rates + invoices
PDF invoices
Client share links
Claude Code token usage and cost
Git-aware
Opt-in, in progress
README stats embed
Team dashboards
Hosting
Germany (EU)
SaaS
Number of supported editors
4 native + WakaTime's
50+ plugins
Open source
Plugins only
Plugins only

JetBrains, Neovim and the rest work through their WakaTime plugin; native plugins are on the roadmap. The full comparison says where WakaTime still wins.

New, transparent, and built to last

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.

features in production
13
latest release
15 Oct 2026
on the public roadmap
12

Works in the editor you already love

Any other editor with a WakaTime plugin works too. Native JetBrains and Neovim plugins are on the roadmap.

All integrations

Pricing

Free forever for solo developers. Pro when you bill clients.

Cancel anytime. Prices include VAT. Pro is one charge per person — no per-project or per-client fees.

Free

For developers tracking their own time.

€0 forever

VAT included.

  • Automatic tracking: VS Code, Cursor, Windsurf, Claude Code
  • AI-tool attribution and Claude Code token costs
  • Manual entries and hourly rates
  • Public profile and README card (last 7 days)
  • WakaTime import with preview and undo
  • Dependency feed for 3 projects
  • Recent history (last 30 days)
Start free
For freelancers and teams

Pro

For freelancers and small teams who bill clients.

€3.33/month

Billed €40 once a year

  • Everything in Free
  • Unlimited history
  • Printable invoices
  • Client share links (optional PIN)
  • CSV / JSON project exports
  • Dependency feed for every project
  • Public profile over any period
Upgrade to Pro

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.

Frequently asked

Do you see my source code?

No. The plugins send metadata about what you are working on: file paths, language, editor, branch, line counts and which AI tool made an edit. Never the file contents, so there is no code on Inlinr to show anybody.
What the plugins send

How is this different from WakaTime?

The passive tracking is the same idea. On top of it: AI-tool attribution, estimated Claude Code token costs, manual entries for meetings and calls, versioned hourly rates and, on Pro, printable invoices and read-only client share links. Built for developers who need to bill or explain their time, not just log it.
Inlinr vs WakaTime

Can I import my WakaTime history?

Yes, on every plan. Paste your WakaTime API key in the dashboard and Inlinr fetches your whole history from WakaTime, or upload an export file: you see a preview of what will be imported before anything is written, and you can undo an import afterwards. Per-project, per-language and per-editor breakdowns come with it.

Which editors are supported?

VS Code, VS Code Insiders, Cursor and Windsurf through one extension, and Claude Code in the terminal, the desktop app, IDE extensions and cloud sessions. JetBrains, Neovim and any other editor with a WakaTime plugin can send their time too, with one line of config and a key from Settings → Editors; AI attribution there needs the Inlinr extension. Native JetBrains and Neovim plugins are under consideration.
All integrations

How does Inlinr know code was written with AI?

Only from evidence of an AI edit. In VS Code and its forks, a change counts as AI-written when it arrives as one generated insertion of several lines that did not come from the clipboard; typing, pasting, formatting and undo count as yours, and having Copilot installed is not enough. In Claude Code, the edits and token counts come from its own local session logs, and costs are estimated from them.
What the AI share measures

Is Inlinr open source or self-hostable?

The editor extension, the command-line tool and the Claude Code plugin are open source under BSD-3-Clause, so you can read exactly what leaves your machine. The service itself is a closed-source SaaS hosted in Germany (EU), and is not offered for self-hosting.
What is open source

Can I export or delete my data?

Yes, on every plan. Settings exports your whole account as JSON, and deleting your account removes all its data except the accounting records the law requires us to keep. There is no third-party analytics on the site or in the dashboard.
Privacy policy

Do you have a public stats badge for my README?

Yes, on the free plan too. Enable Public stats in Settings, pick the sections to show, then embed inlinr.com/u/<handle>/badge.svg (compact) or inlinr.com/u/<handle>/stats?format=svg (full card, add &theme=light for light READMEs) in your profile README. Free profiles show the last 7 days.
Preview your README card

Know where your hours really go.

Free, forever. No credit card. Sign in with GitHub and start tracking in under a minute.