Gemini CLI logs your hours in Half5. You just keep working.
Gemini CLI works with Half5 through MCP: Google's Gemini CLI in the terminal. Connect once, and your assistant logs time on the right customer and project.
- Sign in with your Half5 account
- No install, works through the cloud
Connect Gemini CLI in a few minutes.
- 1
Add Half5 in Gemini CLI
Put the server in ~/.gemini/settings.json. Gemini CLI then asks you to sign in to Half5.
- 2
Sign in
You open Half5 in the browser, sign in with your Half5 account and give consent. An unknown client is shown with a warning.
- 3
Ask Gemini CLI to log time
For example: ‘Log 2 hours for the login fix.’ Half5 finds the customer and project itself. The entry appears in Half5 as a regular registration.
https://app.half5.com/mcp {
"mcpServers": {
"half5": {
"httpUrl": "https://app.half5.com/mcp"
}
}
} Log time where you already work with Gemini CLI.
-
Log work without IDs
A description and the time are enough. Half5 picks the customer and project.
-
Customer recognised from the repository
Half5 looks at the repository name, your earlier entries and your customers. After a confirmed entry, Half5 remembers which repository belongs to which customer.
-
Search, review and edit
The agent searches customers and projects, lists your entries and edits or deletes them. Only your own entries; it cannot read your timeline.
-
Any MCP client
Claude Code, Codex, Cursor, VS Code and connectors in Claude.ai or ChatGPT. An unknown client is shown with a warning before you give consent.
-
Regular registrations
Agent entries appear in your overview and flow into approval and invoicing, like your other hours.
-
Revoke access
In Half5 you see which agents are connected and revoke access whenever you want.
Half5 works with any MCP client.
Claude • Claude Code • ChatGPT • Cursor • Codex • VS Code • Windsurf