Claude Code is Anthropic's official CLI for agentic coding. ClockMe integrates with Claude Code at the hook level — not just as an MCP tool you have to ask, but as an automatic timer that fires the moment a session opens. Add one JSON block to your settings file and every Claude Code session on every project is tracked without a single manual action.
Want your key pre-filled?
Sign in to ClockMe and use the setup wizard — it generates the exact config with your real API key and project ID already embedded.
Yes. The MCP server uses a standard HTTP transport that works identically on Windows, macOS, and Linux. The ~/.claude/settings.json path becomes %USERPROFILE%\.claude\settings.json on Windows.
Run claude --debug-file hooks.log and check the log for hook errors. The most common cause on Windows: Claude Code runs hooks through Git Bash and only finds it in C:\Program Files\Git — if your Git lives elsewhere, every hook fails silently with 'Git Bash was not found'. Fix it by setting the CLAUDE_CODE_GIT_BASH_PATH environment variable to your bash.exe location (setx CLAUDE_CODE_GIT_BASH_PATH "D:\Tools\Git\bin\bash.exe").
Yes. You can run one timer per project simultaneously. Start a timer for Client A in one session and a timer for Client B in another — both run in parallel and are tracked separately.
ClockMe's idle detection will prompt you to keep, discard, or stop the idle time when you return to your computer. You can also ask Claude to stop all timers any time.
No. ClockMe only receives the tool calls Claude makes via MCP — start timer, stop timer, query hours. It never receives any of your code, prompts, or session content.