Stop tracking time.
Start working.
Scribe captures every commit, file change, and AI session automatically. Your timeline builds itself, ready to invoice.
An example timeline. Yours builds from your real commits and sessions.
Your data lives in SQLite on your machine.
Nothing to start, stop, or forget.
Every agent lands on the right project.
Real evidence behind every line.
Time tracking is broken
- ×Forgetting to start timers, then guessing the hours later.
- ×Context switching kills your flow and your records.
- ×Three agents running at once, but a timer counts only one.
- ×Hours lost to admin instead of actual work.
Scribe just works
- Captures commits, branches, file changes, and every AI session automatically.
- AI conversation time counts as billable work time.
- Parallel agents? Each stream lands on the right project.
- Generate invoices with the evidence already attached.
Your whole workday, one timeline
Built for developers and everyone shipping work with AI tools.
Parallel by design
Run several agents at once. Scribe follows every stream and credits each one to the right project, even when sessions overlap.
AI conversation tracking
Claude Code, Cursor, Codex, Copilot, and more. Sessions captured automatically, so pair-programming time counts.
Git integration
Every commit and branch, with complexity-based time estimation.
File activity
See which files got attention and when, including work that never made it into a commit.
Team visibility
Know what everyone is working on without standups or status pings.
Local-first privacy
Your data stays on your machine, and nothing syncs until you say so.
An example team view. Yours fills in from each member's real activity.
For teams
See what your team actually ships
Skip the daily standup question. The timeline shows commits, AI sessions, and active hours across your whole team in real time.
- Unified team dashboard
- Multi-device sync
- Project-based grouping
- Role-based access controls
Ready to stop tracking time?
Scribe is in private beta. Join the waitlist and we will let you know the moment your seat opens.
Join the waitlist