GitHub - Techthos/clockwork: Clockwork-MCP is a local executable MCP-Server that gives Agents the ability to simple track project worklogs.
Briefly

GitHub - Techthos/clockwork: Clockwork-MCP is a local executable MCP-Server that gives Agents the ability to simple track project worklogs.
"Clockwork is a Model Context Protocol (MCP) server that automatically tracks your work time based on git commits. It aggregates commits into worklog entries, calculates durations, and manages projects - all through a simple CLI interface. Automatic Commit Aggregation: Automatically collects commits since your last worklog entry Smart Duration Calculation: Estimates work time based on commit timestamps Project Management: Track multiple projects with associated git repositories"
"When you create an entry, Clockwork: Finds the baseline: Looks up the last entry's commit hash Retrieves commits: Gets all commits from that hash to HEAD Generates summary: Creates a formatted list of commit messages Calculates time: Estimates duration based on commit timestamps Single commit: Default 30 minutes Multiple commits: Time between first and last commit + 30 minute buffer Example: If you have commits at 9:00 AM and 11:30 AM, the calculated duration is 2.5 hours + 0.5 hours = 3 hours (180 minutes)."
Clockwork is a Model Context Protocol (MCP) server that tracks work time by aggregating git commits into worklog entries via a simple CLI. It automatically finds commits since the last recorded entry, formats commit messages into a summary, and estimates durations from commit timestamps. Single commits default to thirty minutes while multiple commits use the span between first and last commit plus a thirty-minute buffer. Each entry stores the latest commit hash for future baselines. Clockwork stores data in a standalone bbolt database at ~/.local/clockwork/default.db. The server integrates with MCP clients and requires Go 1.21+ and git.
Read at GitHub
Unable to calculate read time
[
|
]