For Freelance Developers

Stop losing billable hours to forgotten timers.

ClockMe is the only time tracker that starts automatically when you open Claude Code, Cursor, or Windsurf. Free for individuals. No credit card needed.

Start tracking freeView integrations

The problem with time tracking for freelance developers

You forget to start the timer

You open a new tab, fire up Claude Code, and three hours later you realise the timer is still at zero. You guess two hours and move on. That is billable time you will never recover.

Juggling multiple clients at once

Three clients, three projects, one afternoon. Standard trackers stop one timer when you start another. You end up splitting hours manually — and the math is always slightly off.

Invoice day is a reconstruction exercise

Scrolling back through commit history and browser tabs trying to rebuild a week of work is not a billing strategy. Clients notice when hours are inconsistent.

How ClockMe solves it

Built for the way freelance developers actually work.

Unique

Timer starts when your IDE opens

Add one JSON block to your Claude Code, Cursor, or Windsurf config. After that, every session on every project is tracked automatically via the SessionStart hook. You never touch a timer again.

Run multiple timers at once

Working on two clients in the same afternoon? Both timers run simultaneously. Each entry logs to the right project. No manual splitting, no rounding errors.

Invoice PDFs — free forever

Select a project, set a date range, export a professional invoice with line-item entries, your rate, and totals. Clockify charges $6.99/mo for this. ClockMe includes it on the free plan.

Focus Mode blocks distractions

The ClockMe Chrome extension detects when a timer is running and blocks your distraction list automatically. Twitter, Reddit, Hacker News — gone until the timer stops.

Works with your AI tools

One API key. One MCP endpoint. Every AI coding tool you already use.

Claude CodeAuto-start via SessionStart hook — zero clicks per sessionSetup guide →CursorMCP tools in Composer agent modeSetup guide →WindsurfCascade MCP — HTTP remote transportSetup guide →GitHub CopilotVS Code 1.102+ MCP in agent modeSetup guide →Gemini CLITrack time from the terminalSetup guide →

All integrations use the same API key. Manage everything from one dashboard. Use the Setup Wizard →

Questions from freelance developers

Is ClockMe really free for freelancers?

Yes. ClockMe is completely free for individual users — no feature limits, no credit card, no expiry. A Pro plan for teams is coming at $8/seat/month, but solo freelancers always stay free.

Does the auto-timer work with every project?

The hook fires on every Claude Code session. You set which project the timer logs to when you configure the hook. You can ask ClockMe via MCP to switch projects mid-session ('switch timer to Client B project').

What if I use multiple AI tools on different days?

Configure the hook in each tool's settings file with the same API key. All entries land in the same ClockMe account. You can filter by project and date on the timesheet.

Can I generate invoices for multiple clients from the same account?

Yes. Each project has its own billing rate. Invoice generation filters by project and date range, so you can invoice three clients from one account without mixing their data.

What happens to the timer when I take a break?

ClockMe has built-in idle detection. If you step away, it detects inactivity and prompts you to keep, discard, or stop the idle time when you return. You control what gets billed.

Ready to stop losing hours?

Free for individuals. Takes 5 minutes to connect your first AI tool.

Start tracking free