GitHub-synced time tracking with AI-predicted hours, branded PDF timesheets, and client invoicing — all self-hosted on your own database.
From raw commits to signed invoices — the entire workflow in one self-hosted app.
Connect your GitHub account and automatically pull commits across all repos into structured time entries.
Gemini 2.5 Flash analyses every commit diff and description to estimate accurate hours with full reasoning.
Bulk-enhance every commit message with Gemini — it reads the actual diff and rewrites vague messages into precise work summaries.
Set recurring cron schedules to auto-generate and email timesheet PDFs to clients — daily, weekly, or monthly.
Email branded timesheet PDFs directly from the editor — select a client, pick a date range, hit send.
Store clients with rates, contact details and billing address. Auto-fill recipient info when sending reports.
Upload your logo, pick accent colours — get cover pages, AI narratives, charts and commit diffs in one PDF.
Inline SVG charts — daily bar chart, work-type donut, repository breakdown — baked right into the PDF.
Create itemised invoices with hourly rates, repo context, manual line items and AI-written descriptions.
Every sent report is logged with status, recipient, hours, and timestamp — full visibility into your delivery history.
Separate AI-generated executive view with highlights, total hours, repo breakdown and key achievements.
Your data stays on your own Postgres database. Share read-only timesheet links via unique tokens.
OAuth-authorise once, pick repos, and commits flow in automatically.
Gemini predicts hours and rewrites commit messages. Tweak anything inline — edits save in real time.
Email a branded PDF instantly or set a cron schedule to auto-send reports to clients every week.
Connect GitHub, let AI crunch your commit history, and send a polished invoice in minutes.