“Log 2h on acme/orbit-app #142.”
The assistant checks the issue and the duration with you, then records an ordinary billable entry, marked as logged by an AI assistant.
Log time on real GitHub issues. Review your team’s hours. Send a timesheet your client can approve.
For agencies, product studios, and freelance developers.
Keep the selected filters when moving between pages of search results.
Try a sample entry. Only this example changes.
ChronoTab is a GitHub time tracker.
A Chrome extension and web app for hours you can trace.
Stay on the issue, add a comment, or catch up in the dashboard. Every entry keeps its repository and issue number.
Review hours by day, find an issue, and correct entries before sharing a timesheet.
Connect Claude Code, Cursor or VS Code once, then ask in plain words. It works with any MCP client, and it is included on every plan, Free too.
Set up your AI assistantThe assistant checks the issue and the duration with you, then records an ordinary billable entry, marked as logged by an AI assistant.
It starts a timer on the issue you name. Ask it to stop, and the time is logged.
It lists the weekdays with no time logged, so you can fill them in before a timesheet goes out.
Give your client a clear record of what was done. Every line includes the issue, the person, and the time.
Clients can review a shared timesheet without creating an account.
Timesheet for Northstar
| Work | Hours |
|---|---|
| Fix pagination in search resultsstorefront #482 · Taylor | 6.33 |
| Rate-limit webhook retriesapi-gateway #317 · Jamie | 9.75 |
| Onboarding checklist copymarketing-site #91 · Sam | 3.50 |
| Improve checkout validationstorefront #506 · Taylor | 4.92 |
| Total billable hours | 24.50 |
This is sample data. Try the approved state.
When a client asks about a line item, open the issue behind it. When an entry changes, the history is there.
Read about your dataRepository and issue details stay with the entry, from your weekly view to the client’s timesheet.
Changes are recorded in an audit trail. Submitted and approved timesheets retain their reviewed entries.
Your organization chooses the repositories. ChronoTab reads the names and issue details needed to label time entries.
Connect your workflow from the first issue to the weekly review.
Flat plans include a set number of repositories and seats. Choose the capacity your team needs.
Free stays at $0 for 5 repositories and 5 seats.
Plans and prices
For a small team.
For a studio with a few clients.
For agencies running more projects.
For larger teams and portfolios.
All plans include client approval links, fixed timesheets, and the audit log. Prices in USD, plus tax. Local currency, including INR, is supported at Paddle checkout.
Start with the repositories where your work happens.
An organization owner installs the GitHub App and selects the repositories the team can log time against.
Set up your organizationSign in, open a tracked issue, and log your first entry. An admin adds your teammates to the same organization.
Add to ChromeMore detail is in the product documentation.
Yes. The Free plan includes 5 repositories, 5 seats, 60 days of visible history, and ChronoTab-branded timesheets. Paid plans add more repositories and seats. See the planned tiers.
Your GitHub organization needs the GitHub App installed and at least one tracked repository. An organization owner can set that up. Add the Chrome extension to log directly on issue pages, or use the dashboard and /spend comments. Read the setup guide.
Yes. Comment /spend 2h30m fixed the auth bug on a tracked issue. ChronoTab records the duration against that issue. You can include an activity tag, work date, or --nb for non-billable time. See the command syntax.
ChronoTab prepares time records, billable reports, and client timesheets. It has no rates or invoice amounts. Export the approved hours and use your invoicing tool for billing.
No. A client can open a shared timesheet link, review the entries, download a PDF, and approve or reject it. The link gives access to that one timesheet. See the client guide.
The GitHub App uses read-only access to repository names and issue numbers and titles so it can label time entries. Your organization chooses the repositories. The extension activates on GitHub issue pages. Read the data and permissions guide.
ChronoTab currently tracks time on GitHub issues. The browser extension is available through the Chrome Web Store. Entries are linked to issues rather than pull requests.
Start with your team’s next GitHub issue.
/spend 1h24m #dev fixed paginationAdd a duration, an activity, and a note. Use
--nbfor non-billable work.ChronoTab records the entry without posting a reply on GitHub. Check My week to see it.