Gemini CLI logs your hours in Half5. You just keep working.
Gemini CLI works with Half5 via MCP: Google Gemini CLI in the terminal. Connect once, and your assistant logs time to the right customer and project.
- Log in with your Half5 account
- No installation needed, works in the cloud
Connect Gemini CLI in a few minutes.
- 1
Add Half5 to Gemini CLI
Add the server to ~/.gemini/settings.json. Gemini CLI will then prompt you to sign in to Half5.
- 2
Sign in
You open Half5 in your browser, sign in with your Half5 account, and grant access. Unknown clients appear 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 for you. The entry appears in Half5 as a regular time log.
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 client and project.
-
Recognize client from the repository
Half5 looks at the repository name, your previous entries, and your clients. After you confirm an entry, Half5 remembers which repository belongs to which client.
-
Search, view, and edit
The agent searches clients and projects, retrieves your entries, and can edit or delete them. Only your own entries; it can't read your timeline.
-
Any MCP client
Claude Code, Codex, Cursor, VS Code, and connectors in Claude.ai or ChatGPT. You'll see a warning before approving an unknown client.
-
Standard entries
Agent entries show up in your overview and are included in approvals and invoicing, just like your other hours.
-
Revoke access
In Half5, you can see which agents are connected and revoke access at any time.
Half5 works with any MCP client.
Claude • Claude Code • ChatGPT • Cursor • Codex • VS Code • Windsurf