Actualis

Getting started

Your first report

Run it with no arguments. There is nothing to configure, no account, and no first-run wizard.

$ actualis

On a machine with real history this takes a few seconds and prints a report in sections. If it is slow, narrow the window — --days 7 reads far fewer files, because a file untouched since the cutoff cannot hold a record after it.

What you get

SectionAnswers
FLEETWindow, how much was read, total cost, burn rate per active day.
TOKENSInput, output, and cache split by write duration and read.
BY MODELWhich models did the work, and what each cost.
BY PROJECTWhere the money went.
CACHE EFFICIENCYShare of context served from cache, and what caching saved.
BY TICKETCost attributed to an issue, via the branch a message was written on.
SHELL AUDITCommands that ran, which are worth a look, and which carried credentials.
COACHFindings worth acting on, benchmarked against your own history.

Reading the numbers honestly

Three things are easy to misread, and the tool tries to say so in place:

Ask it how it got there

No figure is presented that cannot be traced back to the records behind it.

$ actualis --explain cost   # the arithmetic, the rate, what was excluded
$ actualis --why AF004      # why one finding fired, with your numbers