letopis/dira
if you can clone it, you can bill it

Bill for the hours you spend supervising AI agents.

dira quietly tracks the minutes you're actually engaged while Claude Code, Codex, Gemini, Cursor, OpenCode and Grok do the work — then turns them into invoices anchored to real commits.

Start tracking freeSee how it counts
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
agent   26h 41m
compute 2.06M tok
10.4h billable€1,064 unbilled
$
Claude CodeCodex CLIGemini CLICursorOpenCodeGrok Build+ manual
Metadata only — never your prompts or diffs.
WHAT DIRA COUNTS

Three numbers: engaged, agent, compute.

One person supervising three agents is still one human-minute per minute. dira dedupes it for you.

EngagedHUMAN · BILLABLE
11h 54m

The minutes you were present — prompting, approving, reviewing. Deduped across parallel sessions. 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, never a billing base.

ComputeEST. COST
2.06M tok

Tokens and an estimated figure per session — a separate, optional invoice line, so you bill or absorb the AI surplus per client.

THE MOAT

Every billable line is anchored to a real commit.

dira signs each interval on your machine and confirms the commit SHAs exist in your remote. A client can inspect the commits behind any hour.

INVOICE LINE · ACME PLATFORM
Supervised development€1,087.50
14.5h×€75/h·rounded 0.1h
✓ 12 anchored commits3 repos
Anchored — confirmed against git. The strongest claim.
Attributed — signed by your device. Meetings, manual testing.
!
Unverified — quarantined, never billed until resolved.
THE SUITE

One evidence chain, closing on itself.

Two products record what already happened. Two turn that record into forward value.

The whole suite — letopis
THE EUROPEAN AI ACT

The EU AI Act is clumsy. Proving you followed it shouldn't need a project.

Every deliverable the Act asks for is a question about a Tuesday that already happened — and dira is the only thing in your stack that was in the room when it did.

ENFORCEMENT LIVE · 2 AUG 2026CRA REPORTING · 11 SEP 2026
Article-by-article mapping
PRICING

Free where the chronicle is public. Paid where it's yours.

One price for all four books — dira, zavet, proba and miara. You are billed per developer who actually recorded something that month, and for nothing else — from two active developers up to fifty. Above fifty we quote per contract, because org-wide rollout is a different job.

Personal
Solo developers, on your own machine
€0forever
not a trial · no seat cap · no expiring features
Download dira
dira capture (every harness, unlimited local sessions)
zavet in full (capture, guards, /zavet:why, offline)
proba on public repos
offline reports from SQLite
self-host the whole stack, free and open
Open SourcePUBLIC REPOS
Maintainers & community projects, on public repos
€0forever
a repo wearing a 999 badge is our marketing
Connect a public repo
everything in Personal, hosted
public proof pages & shareable hallmarks
all three fineness grades 585 / 750 / 999
unlimited contributors
README badge
FOR ORGANIZATIONS
Team
Private repos, real clients, real invoices — 2 to 50 active devs
€18/ active dev / mo
or €180 a year — two months free
2–50 active devs · 51+ → talk to us
Start a workspace
dira (clients → projects → repos, invoicing, effective-dated policy)
zavet (hosted knowledge sync & coverage metrics)
proba (private-repo hallmarks, assay policy, Observe + Signal)
miara (quoting, evidenced ranges, calibration)
GitHub role-based access
priority support
Enterprise & on-prem
51+ DEVELOPERSYOUR INFRAPROBA ENFORCE

Everything in Team, plus proba's Enforce dial (org-wide rulesets, fail-closed available, break-glass recorded) and the whole stack inside your own VPC; SSO/SCIM, data residency, audit export.

Quoted per contract. You get the number on the first call, not the third.

Talk to us

A developer who recorded no sessions is not billed — not prorated, not billed. Already tracking locally? Your existing data flows straight in, nothing to re-capture.

If you can clone it, you can bill it.

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

Start tracking free