if you can clone it, you can bill it

Bill for the time you
spend supervising agents.

dira quietly tracks the minutes you're actually engaged while Claude Code, Codex and OpenCode do the work — then turns them into invoices backed by the commits they produced.

Free for solo & open source Runs fully offline
~/acme/api — dira status
$ dira status
3 active sessions · 1 you · 2.5× parallel
engaged  11h 54m  billable base
agent    26h 41m  wall-clock
compute  2.06M tok  ~€15 est
10.4h billable€1,064 unbilled, this week
$
CAPTURES EVERY HARNESSClaude CodeCodex CLIOpenCode+ manualMetadata only — never your prompts or diffs.
WHAT DIRA COUNTS

Three numbers, kept honestly separate.

One person supervising three agents is still one human-minute per minute. dira dedupes it for you — so the base every invoice bills from is real.

EngagedHUMAN · BILLABLE
11h 54m

The minutes you were actually present — prompting, approving, reviewing. Deduped across every parallel session. This is the only thing money is computed from.

AgentWALL-CLOCK
26h 41m

How long agents actually ran — larger than your engaged time because you supervise several at once. Evidence and a capacity signal, never a billing base.

ComputeEST. COST
2.06M tok

Tokens and an estimated dollar figure per session. A separate, optional invoice line — so you can bill or absorb the AI surplus per client, never hidden in the rate.

THE MOAT

Every billable line is anchored to a real commit.

dira signs each interval on your machine and the cloud confirms the commit SHAs exist in the remote, authored by you. A client can inspect the commits behind any hour. That's stronger than any timesheet.

Anchored — confirmed against git. The strongest claim.
Attributed — signed by your device. Meetings, manual testing.
!
Unverified — quarantined, never billed until resolved.
INVOICE LINE · ACME PLATFORM
Supervised development€1,087.50
14.5h×€75/h·EUR · rounded 0.1h
✓ 12 anchored commits3 repos
+ optional compute line · est. €18 · supervision & AI usage
BUILD VS. BUY

Yes, you could vibe-code a hook and a SQLite file.

A timer is an afternoon. The hard part is everything that makes the number trustworthy enough to invoice a client — and keeps being true as harnesses, models and rates change underneath you.

✓ dira ships it
Dedup accounting, property-tested across interleaved multi-session streams
✓ dira ships it
Ed25519-signed attestations + git-anchored assurance levels
✓ dira ships it
Effective-dated policy engine — March's raise won't re-price January
✓ dira ships it
One capture path for Claude Code, Codex & OpenCode — and the next one
PRICING

Free for you. Paid when it pays you.

Track solo or on open source forever, at no cost. We only charge organizations billing clients — and only for the developers who actually tracked time that month.

Personal
Solo developers & freelancers
€0forever
Download dira
All harnesses, unlimited local sessions
Offline reports straight from SQLite
Engaged / agent / compute tracking
Self-host the full dashboard & invoicing
Your data never leaves your machine
Open SourcePUBLIC REPOS
Maintainers & community projects
€0forever
Connect a public repo
Everything in Personal
Hosted dashboards on public repos
Full git-anchored assurance
Unlimited contributors
Public proof pages — show the work behind the work
FOR ORGANIZATIONS
Business
Agencies & teams billing clients
€12/ active dev / mo
billed monthly · billed only for devs who tracked time
Upgrade your workspace
Everything in Personal & Open Source
Hosted cloud on private repos
Clients → projects → repos rollup & invoicing
Effective-dated policy & profitability views
PDF invoices with evidence attached
GitHub role-based access · SSO · priority support
Already tracking with dira? Your existing local data flows straight in — nothing to re-capture. A dev who tracked zero minutes this month is never charged.
Enterprise & on-premYOUR INFRA

Run the entire stack inside your own VPC — Postgres, anchoring, invoicing, never leaving your network. Add SSO/SCIM, custom data-residency, audit export, GitLab support and a security review. Volume pricing for larger teams.

Talk to us
RUN IT YOURSELF

The whole cloud, on your own machine.

One docker compose up brings up the app, Postgres and the job runner. No third-party dependency except GitHub for sign-in. Anchoring still works. Perfect for private, multi-client repos.

Same invoicing & policy engine Free & open
# point the daemon anywhere
$ dira link localhost:3000
# or the hosted cloud — same contract
$ dira link app.dirahq.sh
✓ device linked · syncing offline-tolerant

If you can clone it, you can bill it.

Start free in one command. Charge clients with proof, not estimates.

Start tracking free