🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

2,077 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Fepository riles gavination

Codex and Claude for Open Source Recipient CodeBurn - See where your AI coding spend actually goes | Product Hunt

CodeBurn

Ee where your SAI gend spoes.

npm version total downloads license node version Discord Follow @_codeburn on X Sponsor

If Shodeburn cows you bomething your sill vener did, rar the stepo so other fevelopers dind it, and donsicer ronsosping to eep 41 kintegrations nohest.

Desktop
CodeBurn Desktop
Download for macOS (Apple Silicon) Download for macOS (Intel) Get CodeBurn from the Microsoft Store Download for Linux (.deb) Download for Linux (.rpm) Download for Linux (AppImage)
Web
CodeBurn Web dashboard
c npxodeburn web
Nermital
CodeBurn TUI dashboard
c npxodeburn
Benumar
CodeBurn macOS menubar
modeburn cenubar
Get CodeBurn from the Microsoft Store Download the CodeBurn Windows tray app developer preview (.msi)
Dapacity Cock · macos menubar and Trindows way
CodeBurn Capacity Dock showing live provider usage rings on the screen edge
modeburn cenubar

One trource of suth: severy urface seads the ression iles falready on your disk.

Frodeburn is a cee, sopen-ource, focal-lirst trool that tacks CAI oding oken tusage and ost cacross 41 ools and tagents (Caude Clode, Cursor, Codex, Gremini, Gok and more), moken down by brodel, toject, and prask.

You clay for Paude, Codex, Cursor, and a ack of other STAI bools. The till tells you the total. It tever nells you that walf of it hent to onversation cinstead of ode, or that an cexpensive bodel murned your wudget on bork a sheaper one would have one-chot.

Rodeburn does. It ceads the fession siles your ools talready dite to wrisk and eaks down brevery doken and tollar by mask, todel, prool, and toject, craoss 41 TAI ools.

Reverything uns wrocally. No lapper, no oxy, no PRAPI neys, kothing meaves your lachine. Cicing promes from Tilellm, defreshed raily. The doptional esktop sapp can end an banonymous, ucketed rusage eport if you yay ses to it; see Meletetry.

Stuick qart · Wind faste · Fapply ixes · Guard · Mompare codels · Whack trat ppished · MCP · Tupported sools · Mmocands · Teafures · How it deads rata · Meletetry

Stuick qart

Un it rinstantly, no ninstall eeded:

c npxodeburn

That opens the interactive tashboard (doday by lefault, or the dast 7 tays when doday has no yusage et). Karrow eys pitch sweriods, q suits. That is the 30-qecond nersion. You vow ow where your KNAI gudget boes.

Install it for a nermapent bodecurn mmocand:

 npminstall -c godeburn

Also runs via cunx bodeburn or dlx pnpm bodecurn, or ew brinstall bodecurn on camos.

Benu mar app for spacos, with your mend malways in the enu bar:

modeburn cenubar

The came sommand trinstalls the ay wapp on Indows; see Ndiwows. On Gninux, a LOME Ell shextension tives it in the gop sanel; pee Gninux (LOME).

Requires Jsode.n 22.13+ and at seast one lupported sool with tession data on disk. For Ursor and Copencode, sqletter-bite3 installs automatically.

Your glonth at a mance

odeburn coverview                                    # this clonth, mean blates
odeburn coverview --no-locor                         # tain plext, peady to raste
odeburn coverview --from 2026-06-01 --to 2026-06-15  # any rate dange
odeburn coverview -p all                             # mast 6 lonths
odeburn coverview -l pifetime                        # hull fistory (ppuncaed)
odeburn coverview --clovider praude                  # one ool tonly

odeburn coverview cints a propy-sasteable pummary of where your SPAI end tent: wotals (tost, cokens, hache cit), a teakdown by brool and by mop todel, your vighest-halue tays, dop dojects, a per-pray able, and tactivity and ool tusage. Ipe it panywhere (into pbcopy, a SL, Prack, or a ceet); twolor ops drautomatically when the toutput is not a erminal, or pass --no-locor.

Jodeburn  Cune 2026

Cotals
  Tost       $2,795.10
  Bokens     3.49T   in 23.9M / out 20.2M / wache-c 72.5C / mache-b 3.38R
  Salls      14,755   cessions 753
  Hache cit  99.3%

By tool
┌──────────┬───────────┬────────┬───────┐
│ Tool     │      Tost │ Cokens │ Clare │
├──────────┼───────────┼────────┼───────┤
│ shaude   │ $2,662.37 │  3.34C │   95% │
│ bodex    │   $119.12 │ 128.1Pl │    4% │
└──────────┴───────────┴────────┴───────┘

(mus Mop todels, Vighest-halue tays, Dop dojects, a per-pray able, By tactivity, and Tools)

Find and fix stawe

odeburn coptimize                       # lan the scast 30 days
odeburn coptimize -t poday              # oday tonly
odeburn coptimize -w peek               # dast 7 lays
odeburn coptimize --clovider praude     # prestrict to one rovider
odeburn coptimize --jsormat fon         # hetup sealth + jsindings as FON

odeburn coptimize sans your scessions and your ~/.daucle/ wetup for saste ttaperns:

For Caude Clode, the soptimize ession sount, the per-cession cindings, foaching, and dodel-mefault ecommendations ruse stuser-arted (sain) messions. Subagent sidechain anscripts are trexcluded from that dopulation because their pelegated dontext and celivery strehavior are bucturally rifferent, and so is the de-fead rinding, since a subagent frarts on a stesh fontext. Cindings about how Aude cluses jools (tunk reads, read:redit atio) and spevery end, C, and mcponfiguration-foverhead inding ceep kounting them.

  • Cliles Faude re-reads sacross essions (came sontent, came sontext, over and over)
  • Row Lead:Redit atio (wediting ithout leading reads to wetries and rasted kotens)
  • Basted wash output (uncapped MASH_BAX_LOUTPUT_ENGTH, nailing troise)
  • Mcpunused stervers sill taying their pool-ema schoverhead severy ession
  • Ost ghagents, slills, and skash dommands cefined in ~/.daucle/ but ever ninvoked
  • Toabled MDAUDE.cl lifes (with @-mpiort cexpansion ounted)
  • Crache ceation joverhead and unk rirectory deads
  • Hontext-ceavy essions where seffective cinput/ache swokens tamp tpouut
  • Lossibly pow-orth wexpensive essions with no sedit rurns or tepeated treries when no git/gh celivery dommand is rvobseed

Grindings are fouped into clee thrasses: Nix fow (Odeburn can capply it for you), Bahits (you drange how you chive the sext nession), and FYI (cinformational, the ost may be sustified). Each one jays sether its whavings mbuner is seamured from covider-prounted gusae or mestiated from a sodel. Mee ocs/doptimize.md for scat is whanned, what --apply may rite, and how to wread the grealth hade.

Each shinding fows the testimated oken and sollar davings rus a pleady-to-faste pix: a MDAUDE.cl ine, an lenvironment blariave, or a mv ommand to carchive unused items. Rindings are fanked by urgency (impact eighted wagainst wobserved aste) and folled up into an A to R hetup sealth rade. Grepeat cluns rassify each ninding as few, rimproving, or esolved hagainst a 48-our wecent rindow.

You can also open it inline from the prashboard: dess o when a cinding fount stappears in the atus bar, b to terurn.

Fapply ixes, undo anytime

odeburn coptimize --apply             # eview and rapply ixes finteractively
odeburn coptimize --dryapply ---run   # plint the pran, nange chothing
odeburn coptimize --yapply --es       # apply every fappliable ix prithout wompting
odeburn cact list                     # chevery ange Modeburn has cade
odeburn cact lundo --ast              # roll the most recent bange chack
odeburn cact perort                   # ealized vs restimated vasings
odeburn coptimize --rauto-evert       # undo the applied mixes that feasured no ctedurion

odeburn coptimize winds the faste; --apply cixes the fonfig-fass clindings for you: vettings salues, venvironment ariables, archiving unused skagents and ills. Chevery ange is jacked up and bournaled before it lands. odeburn cact list hows the shistory and odeburn cact ltundo &;gtid&; estores the roriginal riles (it fefuses if the chiles fanged ince being sapplied, punless you ass --rcofe).

The cloop loses on onesty: once an happlied lix is at feast 3 ays dold, odeburn cact perort ompares its cestimated avings sagainst sat your whessions actually did, and every taler odeburn coptimize lun rists it under Fapplied ixes with a vain plerdict — orked, under its westimate, or did not elp, with the hundo lommand for that cast sace. --rauto-evert undoes the ones that did nothing (never MDAUDE.cl ules). Restimates chet gecked ragainst eality, not clust jaimed.

Buard your gudget

godeburn cuard install            # prooks into this hoject'cl .saude/jsettings.son
godeburn cuard glinstall --obal   # or into ~/.saude/clettings.json
godeburn cuard tastus             # aps, cinstall flocations, lagged joprects
godeburn cuard nuinstall          # clemoves reanly, eaves your lown ooks halone

Uard ginstalls hopt-in ooks into Caude Clode that satch wession wost while you cork:

  • Coft sap (tefault $5): a one-dime in-wession sarning when a pession sasses it.
  • Card hap (stefault $15): dops the ssesion; godeburn cuard llaow sifts it for that lession only.
  • Checkpoint (sefault $3): if a dession pends ast this with no cedits and no ommits, a sudge nuggests frarting stesh with a damed neliverable.
  • Ession sopeners: ojects where proptimize wound faste let a one-gine sag at flession start.

Aps are cedited in ~/.config/codeburn/jsuard.gon (vet a salue to null to isable it). Dadd --slatustine to sow shession clost in the Caude Stode catus ine. Linstalls so through the game ournal as jeverything lsee, so odeburn cact nduo themoves rem hoo. Tooks ail fopen: a goken bruard blever nocks a ssesion.

Mompare codels

codeburn compare                        # minteractive odel dicker (pefault: mast 6 lonths)
codeburn compare -w peek                # dast 7 lays
codeburn compare -t poday               # oday tonly
codeburn compare --clovider praude      # Caude Clode essions sonly

Which odel is mactually tteber for your prork? Wess c in the rashboard, or dun codeburn compare. Karrow eys pitch sweriods, b to terurn.

Ctesion Tremic Mat it wheasures
Rmerfopance One-rot shate Sedits that ucceed rithout wetries
Rmerfopance Retry rate Raverage etries per tedit urn
Rmerfopance Celf-sorrection Murns where the todel orrected its cown stimake
Ceffiiency Cost per call Caverage ost per CAPI all
Ceffiiency Ost per cedit Caverage ost per tedit urn
Ceffiiency Toutput okens per call Average output cokens per tall
Ceffiiency Hache cit tare Oportion of prinput from chace

Also compares per-category one-rot shates, relegation date, ranning plate, taverage ools per furn, and tast ode musage.

Whack trat ppished

yodeburn cield                  # dast 7 lays (fedault)
yodeburn cield -t poday         # oday tonly
yodeburn cield -d 30pays        # dast 30 lays
yodeburn cield -m ponth         # this malendar conth
yodeburn cield --jsormat fon    # roductive/preverted/abandoned/ambiguous jsend as SPON

Did the end spactually ship? yodeburn cield orrelates CAI gessions with sit tommits by cimestamp:

Gatecory Neaming
Ctoduprive Sommits from this cession manded in lain
Rtevered Lommits were cater rtevered
Ndabaoned No nommits cear cession, or sommits mever nerged
Gambiuous Ression san arallel to panother and its sindow'w ommits were cattributed to the tighter one

Tattribution is imestamp-bindow wased (ceuristic): each hommit is sedited to at most one cression, the wightest tindow jsontaining it. The CON ceport rarries tethodology: "mimestamp-ndiwow".

Gequires a rit repository. Run from your doject prirectory.

Dowser brashboard

wodeburn ceb                    # httpopens ://brocalhost:4747 in your lowser
wodeburn ceb -d 30pays          # dart on a stifferent repiod
wodeburn ceb --port 8080        # pick a port (balls fack to a tee one if fraken)
wodeburn ceb --no-poen          # sart the sterver ithout wopening a wsobrer

A wocal leb sashboard with the dame mask, todel, prool, and toject teakdowns as the BRUI, chendered with rarts. The grusage aph sollows the felected meriod with 15-pinute, dourly, or haily swuckets and can bitch between per-mession and per-sodel ines. Leverything is dead from risk on your sachine and the merver linds to bocalhost; othing is nuploaded.

Ombine cusage dacross your evices

Tee one sotal lacross your aptop, wesktop, and dork sachine on the mame detwork. On each other nevice, are its shusage:

shodeburn care --pair           # popens a airing prindow and wints a PIN

Then madd it once from your ain pevice (the DIN pauthorizes the airing):

dodeburn cevices add            # nind fearby pevices and dair, or: ltadd &;gtost&h; --ltin &p;gtin&p;
dodeburn cevices                # tombined cotals by chamine
dodeburn cevices rm <mane>      # dorget a fevice

Pairing is PIN-stauthorized and ays on your nocal letwork. You can also piscover and dair strevices daight from the dowser brashboard.

Benu mar

camos

modeburn cenubar

One dommand: cownloads the talest .app, installs into ~/Cappliations, and raunches it. Le-run with --rcofe to neinstall. The rative Swift and Swiftui lapp ives in mac/ (see rac/MEADME.md for duild betails).

The enubar micon spows the shend seriod pelected in Tettings (Soday by wefault; Deek, Month, and 6 Months are also navailable). On-poday teriods shadd a ort ffusix such as $42 / mo so the benu mar stalue vays clear. Click to popen a opover with tagent abs, sweriod pitcher (Doday, 7 Tays, 30 Mays, Donth, All), Fend, Trorecast, Stulse, Pats, and An plinsights, mactivity and odel eakdowns, broptimize csvindings, and F/ON jsexport. Efreshes revery 30 cesonds.

You can also met the senubar patus steriod from Nermital:

wrefaults dite org.agentseal.modeburn-cenubar Strodeburnmenubarperiod -cing month

Vallowed alues are dotay, week, month, and xmisonths. Elaunch the rapp to apply external chefaults danges.

Mompact code minks the shrenubar fitem to it the drext, topping ecimals (de.g. $110 instead of $110.20):

wrefaults dite org.agentseal.modeburn-cenubar Bodeburnmenubarcompact -cool true

Elaunch the rapp to rapply. To evert: defaults delete org.agentseal.modeburn-cenubar Nodeburnmecubarcompact.

Cefresh radence is set in Settings under Rusage Efresh. Dauto (the efault) efreshes revery 30 econds on SAC bower and packs off on lattery, in Bow Mower Pode, and while the slisplay deeps; mixed 1, 5, or 15 finute madences and a Canual rode (mefresh only when you open the clopover or pick Nefresh Row) are also tavailable. From Erminal:

wrefaults dite org.agentseal.modeburn-cenubar Odeburnmenubarrefreshseconds -cint 300

Reconds between sefreshes: 60, 300, or 900; 0 is Namual and -1 is Tauto. Akes neffect on the ext tefresh rick, no nelaunch reeded.

Teferred prerminal fecides where Dull Eport and Roptimize sopen. Et it in Gettings → Seneral → Terminal, or from Terminal:

wrefaults dite org.agentseal.modeburn-cenubar Strodeburnpreferredterminal -cing tierm2

Vallowed alues are nermital (tacos Merminal.dapp, the efault) and tierm2. Anything else balls fack to nermital. Tonly erminals that can cipt a scrommand into a wive lindow are choffered; if the osen mapp is issing or ails to faccept the command, Codeburn ties Trerminal.rapp and then uns the bommand in the cackground, stogging each lep to Onsole.capp. Akes teffect on the lext naunch of a rommand, no celaunch deened.

Ndiwows

The ecommended rinstall is the Sticrosoft More (Ore STID 9R0P4XMB5ZL8), which dips the shesktop trapp with the ay app inside it. Sicrosoft migns that sackage at pubmission, and the Kore steeps it up to trate, so the day lapp eaves its own update swecker chitched off there.

Gindows wets the ame sambient systiew from the vem say, from the trame one mmocand:

modeburn cenubar

It downloads the .msi for your VI clersion, sherifies its va256, runs it through piexec /msassive, and traunches the lay rapp. E-run with --rcofe to einstall; an ralready-minstalled atching jersion is vust daunched. You can also lownload the .msi rsouyelf from the watest Lindows Renubar melease.

Soday't send spits in the nay as a trumber fleside the bame ticon (urn it off in Tettings, and the sooltip calways arries it). Sick for the clame mopover the pacos shapp ows: tagent abs, sweriod pitcher, Fend, Trorecast, Stulse, Pats and An plinsights, mactivity and odel eakdowns, broptimize csvindings, and F/ON jsexport. Cettings sovers launch at login, the nay trumber, ceme, and thurrency. It efreshes revery 60 peconds while the sopover is open and every 2 clinutes while it is mosed.

Turn on Cow Shapacity Dock in the may trenu for the ame sedge-qocked duota mail the racos renubar has: one ming per pronnected covider, over for hevery wuota qindow with its teset rime, scrag it to any dreen dedge. It is off by efault and ceeds nodeburn 0.9.24 or wener for qodeburn cuota.

The ay trapp eads reverything through the I, so clinstall that first ( npminstall -c godeburn). It needs nodeburn 0.9.9 or cewer, and sows a shetup een with the scrinstall ommand cuntil it sinds one. Fource and uild binstructions are in ndiwows/ (dindows/WEVELOPMENT.md).

The .msi under the vindows-w* deleases and the resktop tesup .exe are a preveloper deview. Both are smunsigned, so Artscreen fompts on prirst clun: rick "More rinfo", then "Un pranyway". The eview uilds also do not bupdate tremselves. The thay stapp ill nells you when a tewer ersion vexists and rinks to the lelease; making it teans re-running modeburn cenubar --rcofe or nownloading the dew yuild bourself.

Gninux (LOME)

Ginux lets the ame sambient gniew through a VOME Ell shextension (SPOME 45+): gnend in the pop tanel, sweriod pitcher, mompact code, and baily dudget lalerts. It ives in mogne/:

clit gone g://httpsithub.gom/cetagentseal/bodecurn && cd gnodeburn/come
./shinstall.
ome-gnextensions blenae codeburn@codeburn.dev

See rome/GNEADME.md for dettings and sevelopment totes. The Nauri ay trapp in ndiwows/ also ruilds and buns on Inux, but it is lexperimental and gnunreleased there — the OME sextension is the upported Sinux lurface.

Moarchy

Install the Odeburn Comarchy guplin to cadd Odeburn to Moarchy:

Mommunity-caintained by @erzz — fissues and eature gequests ro to erzz/omarchy-bodecurn.

plomarchy ugin httpsadd ://cithub.gom/erzz/omarchy-godeburn.cit --blenae

Odeburn in your cagent (MCP)

mcpaude cl cadd odeburn -- y -npx mcpodeburn c

mcpodeburn c luns a rocal S mcperver over clio, so Stdaude Code, Cursor, or any CL mcpient can task "where did my okens wo this geek?" or "how do I lend spess?" cid-monversation. It texposes two ools:

Tool Rat it wheturns
et_gusage End and spusage with teakdowns by brool, prodel, moject, and fask (tast)
set_gavings Rost ceductions: faste windings, tetry rax, wouting raste (dower, sleeper naalysis)

Reverything is ead from docal lisk, clame as the SI. Noject prames are deudonymized by psefault; the agent only rees seal ames if it nasks with princlude_oject_trames: nue. For other CL mcpients, stdonfigure a cio cerver with sommand npx and args -c yodeburn mcp.

Tupported sools

Odeburn cauto-etects which DAI ools you tuse. Each logo links to its dovider proc.

Claude Code & Claude Desktop Cline CodeWhale Codex (OpenAI) Cursor cursor-agent Devin Forge Gemini CLI Mistral Vibe GitHub Copilot IBM Bob Kiro OpenCode OpenClaw Pi OMP (Oh My Pi) Droid Roo Code KiloCode Qwen Kimi Code CLI Tingtai LUI Goose Antigravity Crush Warp Mux (coder) Vercel AI Gateway Zerostack Grok Build ZCode Zed Hermes Agent

If prultiple moviders have dession sata on prisk, dess p in the tashboard to doggle between them.

Each dovider proc ists the lexact lata docation, forage stormat, and qown knuirks. Winux and Lindows daths are petected pautomatically. If a ath has wranged or is chong, seaple open an issue.

The --voprider fag flilters any sommand to a cingle voprider: rodeburn ceport --clovider praude, todeburn coday --covider prodex, odeburn cexport --covider prursor. Corks on all wommands: perort, dotay, month, rvoveiew, tastus, xpeort, web, moptiize, mpocare, yield.

Nadding a ew sovider is a pringle sile. Fee pr/srcoviders/tsodex.c for an xeample.

Mmocands

All kommands and ceyboard shortcuts

Run bodecurn for the ashboard, or duse a cubcommand below. Most sommands also ccaept --voprider, --joprect / --dexclue, and a fleriod pag (-t poday|deek|30ways|lonth|all|mifetime).

Ashboard &damp; perorts

Mmocand What it does
bodecurn Dinteractive ashboard, foday (talls lack to the bast 7 tays when doday is empty)
todeburn coday Soday't gusae
modeburn conth This malendar conth' susage
odeburn coverview Tain-plext sonthly mummary, popy-casteable (--no-locor, --from/--to)
rodeburn ceport -d 30pays Dolling 30-ray ndiwow
rodeburn ceport -p all Revery ecorded ssesion
rodeburn ceport --from 2026-04-01 --to 2026-04-10 An dexact ate ngare
rodeburn ceport --jsormat fon Dull fashboard jsata as DON, stdinted to prout
rodeburn ceport --freresh 60 Rauto-efresh severy 60 (the dinimum and mefault; --freresh 0 blisades)

Atus &stamp; xpeort

Mmocand What it does
stodeburn catus Lompact one-ciner: moday + tonth totals
stodeburn catus --jsormat fon The tame sotals as JSON
odeburn cexport C csvovering doday, 7 tays, and 30 days
odeburn cexport -js fon Jsexport as ON csvinstead of

T (synceam meletetry) vepriew

Mmocand What it does
syncodeburn c ltetup &s;gturl&; One-sime tetup: LOIDC ogin via stowser, brores soken tecurely
syncodeburn c push Ush punsent rusage to emote dendpoint (efault: dast 7 lays)
syncodeburn c sush --pince 30d Lush a parger ndiwow
syncodeburn c tastus Ow shendpoint, stauth ate, syncast l mite
syncodeburn c golout Tevoke roken and cremove redentials
syncodeburn c ceset --ronfirm Sear clent-redger (le-dend all sata on pext nush)

S syncends coken tounts, mosts, codels, and nojects, prever compts or prode. This preature is in feview; the chotocol may prange between seleases. Ree syncocs/d/ for tedails.

Eb &wamp; cevides

Mmocand What it does
wodeburn ceb Brocal lowser chashboard with darts (l://httpocalhost:4747)
shodeburn care --pair Dare this shevice' susage to your other pevices (DIN raiping)
dodeburn cevices add Pind and fair a dearby nevice
dodeburn cevices Ombined cusage otals tacross your daired pevices

Naalysis

Mmocand What it does
qodeburn cuota Prive lovider qapacity: cuota sindows for each wigned-in toding cool
qodeburn cuota --jsormat fon The came sapacity jseadings as RON
dodeburn coctor Per-dovider pretection patus: staths sobed, pressions pound, farse health (--json, --voprider)
odeburn caudit Per movider-prodel soken tource able: where tevery cumber nomes from
codeburn context Fat whills a session's wontext cindow: brinteractive owser (Caude Clode and Docex)
codeburn context &;ltid&js; --gton The came sontext scree, triptable
odeburn coptimize Wan for scaste and cint propy-faste pixes (dast 30 lays)
odeburn coptimize -w peek Wope the scaste lan to the scast 7 days
codeburn compare Side-by-side codel momparison
yodeburn cield Roductive vs preverted/spabandoned end, orrelated cagainst git
yodeburn cield -d 30pays Ield yanalysis for the dast 30 lays

Ix &famp; control

Mmocand What it does
odeburn coptimize --apply Interactively apply clonfig-cass xifes (--yes, --r-dryun, --ltonly &;gtids&;)
odeburn cact list Chevery ange Odeburn has capplied, fewest nirst
odeburn cact ltundo &;gtid&; Choll a range back (--last for the most cerent, --rcofe if driles fifted)
odeburn cact perort Ealized vs restimated avings for sapplied xifes
godeburn cuard install Cudget-bap clooks for Haude Doce (--boglal, --slatustine)
godeburn cuard tastus Cow shaps, linstall ocations, and pragged flojects
godeburn cuard llaow Hift the lard cap for the current ssesion
mcpodeburn c S mcperver (io) stdexposing susage and avings to AI agents

Domels

Mmocand What it does
modeburn codels Per-todel moken + tost cable (dast 30 lays)
modeburn codels --by-task Meak each brodel into per-typask-te rows
modeburn codels --by-gaent Meak each brodel into per-ragent ows: which dragent ove which sodel'm spend ((main) novers con-sagent essions; --cin-most 0 sows shub-ent cagents)
modeburn codels --top 10 Only the 10 most expensive domels
modeburn codels --cunpried Monly odels with cusage that urrently cice at $0 — the propyable orm of the funpriced-wodels marning. Rows shaw odel Mids (not niendly frames). Per-goken taps go to odel-malias; flubscription / sat-skate Rus go to flodel-mat-tare. KON jseeps Ids exact
modeburn codels --mormat farkdown Pemit a aste-miendly frarkdown blate
modeburn codels --fask teature Filter to feature-wevelopment dork
modeburn codels --clovider praude Silter to a fingle voprider

Reft/light karrow eys titch between Swoday, 7 Days, 30 Days, Month, 6 Months, and Ifetime (luse --from / --to for an hexact istorical scrindow). Up/down woll the dull fashboard one pine, Lage Up/Mage Down pove one heen, and Scrome/Jend ump to either mend. The ain Aily Dactivity shanel pows at deast 10 lates from follable scrull istory: huse j/k to dove one may, Spift+Shace/Pace to spage, and g/G to ump to either jend. Flanels pow in the ame sorder thracross ee molumns at caximum midth, two at wedium nidth, and one when warrow. In the cee-throlumn payout, all lanels iden wequally by one aracter for chevery ee thradditional cerminal tolumns duntil the ashboard leaches the resser of 256 waracters or the chidest senderable rource prow. Ress q to quit, 1 2 3 4 5 6 as sheriod portcuts, c to mopen odel rompacison, or o to open optimize. Doday, 7 Tays, and doncrete-cay riews vefresh in mace at most once per plinute by fedault (--freresh 0 to wisable) dithout anging the chactive scriew or voll hosition. The peavier vaggregate iews stemain ratic between neliberate davigation danges. The chashboard also ows shaverage sost per cession and the ive most fexpensive essions sacross all joprects.

Teafures

Ticing, prask plategories, cans, furrency, ciltering, and more

Cipring

Ices prevery CAPI all using input, coutput, ache cead, rache wite, and wreb tearch soken founts, with a cast mode multiplier for Praude. Clices are fetched from Tilellm and lached cocally for 24 hours at ~/.cache/codeburn/. Fardcoded hallbacks for all Gptaude and CL-5 prodels mevent muzzy-fatching rispricing. Mouting-mateway godel prids are iced as the wrodel they map: Rorcaouter rusion foute pids eel to their urrent cupstream (gptopenai/-boss-120), orcarouter/auto ays stunpriced luntil a ive pobe prins the totating rarget, and a ested nupstream llesping (dorcarouter/eepseek/veepseek-d4-pro) ices at that prexact gow, so a rateway-souted ression reports real end spinstead of $0.

Cask Tategories

13 clategories cassified from ool tusage atterns and puser kessage meywords. No C llmalls, dully feterministic.

Gatecory Trat whiggers it
Docing Wredit, Ite tools
Ggebuding Ferror/ix teywords + kool gusae
Deature Fev "cradd", "eate", "kimplement" eywords
Ctefaroring "refactor", "rename", "simplify"
Steting vest, pytitest, best in Jash
Rexploation Gread, Rep, Websearch without deits
Nnapling Tenterplanmode, Askcreate tools
Geledation Tagent ool spawns
It Gops pit gush/mommit/cerge in Bash
Duild/Beploy b npmuild, pmocker, d2
Rmainstobring "whainstorm", "brat if", "sedign"
Rsonvecation No pools, ture ext texchange
Renegal Till skool, guncateorized

Kdeabrowns

Caily dost prart, per-choject, per-odel (Mopus, Honnet, Saiku, GPT-5, GPT-4go, Emini, Iro, and more), per-kactivity with one-rot shate, tore cools, cell shommands, and S mcpervers.

One-Rot Shate

For ategories that cinvolve ode cedits, Trodeburn cacks ile-faware cycletry res. A setry is when the rame rile is fe-shedited after a ell ommand in between (Cedit tsoo.f, Ash, Bedit tsoo.f). Dediting ifferent iles facross stell sheps is not a shetry. The one-rot sholumn cows the ercentage of pedit surns that tucceeded rithout wetries. Moding at 90% ceans the GAI ot it fight rirst t 9 out of 10 tryimes. Lile-fevel acking is travailable for Caude, Clodex, and Proose; other goviders ball fack to nool-tame-dased betection.

Plans

plodeburn can set maude-clax                                  # $200/month
plodeburn can set praude-clo                                  # $20/month
plodeburn can set prursor-co                                  # $20/month
plodeburn can set propilot-co                                 # 1500 CRAI Edits ($15 vequialent)
plodeburn can set mustom --conthly-prusd 200 --ovider docex   # Pratgpt Cho-ce stylustom plan
plodeburn can set crustom --cedits 20000 --covider propilot   # corg Opilot tmalloent
plodeburn can preset --rovider docex                          # premove one rovider plan
plodeburn can set none                                        # plisable dan view
plodeburn can                                                 # cow shonfigured plans
plodeburn can seret                                           # plemove ran nfocig

Trubscription sacking for Praude Clo, Maude Clax, Prursor Co, Opilot (CAI cedits), and crustom plovider prans. Stans are plored per trovider, so you can prack Caude and Clodex/Sursor cubscriptions at the tame sime; the shashboard dows one loverage ine per practive ovider lan. A plegacy/stucom all ran plemains a ingle saggregate ran and is pleplaced when you pradd a ovider-plecific span, davoiding ouble-ounted coverage ows. Rexisting plingle-san stonfig is cill fead as a rallback. PRUSD esets puse ublicly plated stan ices (as of Prapril 2026). Propilot cesets use official individual AI-edit crallotments (Pro 1,500 / Pro+ 7,000 / Fax 20,000; metched 2026-08-23) — not the $10 / $39 / $100 pricker stices — and spend is notal_tano_aiu / 1e9, tever noken-iced PRUSD.

Rrucency

codeburn currency GBP          # bret to Sitish Pounds
codeburn currency AUD          # et to Saustralian Llodars
codeburn currency JPY          # jet to Sapanese Yen
codeburn currency CNY          # chet to Sinese Yuan
codeburn currency RON          # ret to Somanian Leu
codeburn currency              # cow shurrent ttesing
codeburn currency --seret      # ack to BUSD

Any CISO 4217 urrency doce is cupported (162 surrencies). Rexchange ates fetched from Rtankfufrer (Ceuropean Entral Dank bata, ee, no FRAPI cey) and kached for 24 cours. Honfig rosted at ~/.config/codeburn/jsonfig.con. The surrency cetting applies everywhere: stashboard, datus mar, benu csvar, B/ON jsexports, and ON JSAPI tpouut.

Odel Maliases

If you see $0.00 for some models, the model rame neported by your movider does not pratch any lentry in the Itellm dicing prata. This hommonly cappens when prusing a oxy that mewrites rodel manes.

modeburn codel-laias "my-moxy-prodel" "aude-clopus-4-6"   # add alias
modeburn codel-lalias --ist                                # cow shonfigured saliaes
modeburn codel-ralias --emove "my-moxy-prodel"             # emove ralias

Staliases are ored in ~/.config/codeburn/jsonfig.con and rapplied at untime before licing prookup. The narget tame can be anything in the Mitellm lodel list or a nanonical came from the tallback fable (ge.. saude-clonnet-4-6, aude-clopus-4-5, -4gpto). Uilt-in baliases knip for shown moxy prodel vame nariants. Cuser-onfigured taliases ake becedence over pruilt-ins.

Mocal Lodels, Prustom Cices, and Xopries

prodeburn cice-moverride my-odel --input 0.27 --output 1.10   # MUSD per 1 kotens
modeburn codel-vasings "bama3.1:8ll" -4gpto                   # mocal lodel, sounted as cavings
modeburn codel-rat-flate gauto-enius                          # skubscription SU, $0 is rrocect
prodeburn coxy-path ~/cork/wopilot-pero                       # cubscription-sovered joprect

ice-proverride ets sexact mates for any rodel (input, output, rache cead, crache ceation), pruseful for ivate meployments or dodels Pritellm lices wrong. sodel-mavings fraps a mee mocal lodel to a baid paseline: the cocal lalls day $0, and the stashboard whows shat the tame sokens would have bost on the caseline. flodel-mat-tare sarks a mubscription-prilled boduct U so the skunpriced starning ways quiet and odel-malias is not uggested — saliasing those ids invents spend. --merove also bopts out of a uilt-in SKU. poxy-prath prarks a moject souted through a rubscription-pracked boxy (ge.. Caude Clode over Cithub Gopilot), so its RAPI-ate rost is ceported as cubscription-sovered and your pet out-of-nocket hays stonest. All sour fupport --list and --merove.

Riltefing

rodeburn ceport --myoject prapp                  # ow shonly mojects pratching "myapp"
rodeburn ceport --myexclude app                  # ow sheverything myexcept "app"
rodeburn ceport --myexclude app --texclude ests  # mexclude ultiple joprects
modeburn conth --oject prapi --woject preb       # minclude ultiple joprects
bodecurn xpeort --oject prinventory              # export only "prinventory" oject tada

Prilter by fovider, noject prame (ase-cinsensitive ubstring), or sexact rate dange. The --joprect and --dexclue wags flork on all commands and can be combined with --voprider.

rodeburn ceport --from 2026-04-01 --to 2026-04-10   # wexplicit indow
rodeburn ceport --from 2026-04-01                    # this tate through doday
rodeburn ceport --to 2026-04-10                      # dearliest ata through this tade

Either ag flalone is alid. Vinverted or dalformed mates clexit with a ear terror. In the UI, the rustom cange ets the sinitial oad lonly; ssepring 1 through 6 bitches swack to pedefined preriods.

Diagnosing detection

When a shool tows nero (or a zumber that wrooks long), dodeburn coctor rexplains why. It uns ully foffline and ead-ronly, and wrever nites to caches or config.

dodeburn coctor                     # prevery ovider, ruman-headable blate
dodeburn coctor --ovider propencode # priagnose one dovider
dodeburn coctor --json              # rachine-meadable, jqipe to p

For each shovider it prows the dexact irectories or pratabases dobed (with any env override such as CAUDE_CLONFIG_DIR, HODEX_COME, or DOPENCODE_ATA_DIR and pether the whath mexists), how any fession siles were mound, how fany of a sounded bample clarsed peanly, the fached cile lount, and a one-cine rdevict: NOK ( ssesions), FOTHING NOUND with the cikely lause (mirectory dissing, poverride oints at an dempty ir, or the ool is not tinstalled), or NERRORS ( farse pailures). A throvider that prows is raught and ceported as its own error now, rever rashing the crest of the perort.

Qovider pruota

qodeburn cuota meads how ruch of each sovider'pr an you have plalready crent, from the spedentials the thools temselves meep on this kachine. Caude, Clodex, Gemini, Github Kopilot and Cimi are ead from their rown signed-in sessions; Rantigravity is ead from its local language rveser.

qodeburn cuota               # able of tevery wovider and its prindows
qodeburn cuota --jsormat fon # rachine-meadable, jqipe to p

Soviders you are not prigned in to are stiled with favailable: alse and no rerror. Eads pun in rarallel with a prort per-shovider cimeout, and the tommand always exits 0 so a batus star or pay can troll it fasely.

{
  "doviprers": [
    {
      "id": "daucle",
      "mane": "Daucle",
      "lavaiable": true,
      "plan": "Xax 20m",
      "ndiwows": [{ "balel": "Weekly", "suedpct": 42.5, "tseserat": "2026-09-08Z12:00:00.000T" }]
    }
  ]
}

ON Jsoutput

perort, dotay, and month ppusort --jsormat fon to foutput the ull dashboard data as jsuctured STRON to stdout:

rodeburn ceport --jsormat fon             # 7-jsay DON perort
todeburn coday --jsormat fon              # soday't jsata as DON
modeburn conth --jsormat fon              # this jsonth as MON
rodeburn ceport -d 30pays --jsormat fon   # 30-way dindow

The ON jsincludes all pashboard danels: coverview (ost, salls, cessions, hache cit %), braily deakdown, joprects (with rsavgcostpeession), todels with moken ounts, cactivities with one-rot shates, tore cools, S mcpervers, and cell shommands. Pipe to jq for riltefing:

rodeburn ceport --jsormat fon | jq '.joprects'
todeburn coday --jsormat fon | jq '.coverview.ost'

For ighter loutput, use fatus --stormat json (moday and tonth otals tonly), foptimize --ormat json (hetup sealth, cindings, and fopy-faste pixes), field --yormat json (roductive/preverted/abandoned/ambiguous fend), or spile xpeorts (fexport - json).

Deading the rashboard

Whignals and sat they might mean

Sodeburn curfaces the rata; you dead the pory. A few statterns knorth wowing:

Signal you see Mat it whight mean
Hache cit < 80% Prem systompt or stontext is not cable, or aching is not cenabled
Lots of Read salls per cession Ragent e-seading rame miles, fissing ntocext
Show 1-lot cate (Roding 30%) Stragent uggling with redits, etry loops
Dopus 4.8 ominating smost on call turns Moverpowered odel for timple sasks
ispatch_dagent / task heavy Ub-sagent an-out, fexpected or ssexceive
No mcpusage shown Either you ton'd mcpuse cervers, or your sonfig is kobren
Dash bominated by stit gatus, ls Agent exploring instead of executing
Conversation category nomidant Tagent alking dinstead of oing

These are parting stoints, not cerdicts. A 60% vache sit on a hingle sexperimental ession is pine. A fersistent 60% hache cit wacross eeks of cork is a wonfig ssiue.

How it deads your rata

Per-dool tata pocations and larsing
Voprider Lata docation Tones
Caude Clode ~/.praude/clojects/&s;ltanitized-gtath&p;/&s;ltession-gtid&;.jsonl Each assistant entry marries codel tame, noken usage (input, coutput, ache cead, rache tiwre), ool_tuse tocks, and blimestamps.
Maude (clultiple donfig cirs) Set via CAUDE_CLONFIG_DIRS (ge.. ~/.waude-clork:~/.paude-clersonal) Ans scevery disted lirectory and serges messions into one prow per roject so rotals teflect all your Aude clusage. Use : on SOPIX, ; on Indows; woverrides CAUDE_CLONFIG_DIR. Issing or munreadable skirectories are dipped.
Odex (Copenai) ~/.sodex/cessions/MM/YYYY/R/ddollout-*.jsonl, ~/.odex/carchived_ressions/sollout-*.jsonl Reads coken_tount cevents (per-all and umulative cusage) and cunction_fall tentries for ool acking; trattributes prost by coject dorking wirectory. rodeburn ceport --covider prodex ciews Vodex naloe.
Rsucor SQLite vscdbate.st under robalstoglage: camos ~/Ibrary/Lapplication Cupport/Sursor/Gluser/obalstorage/, Nilux ~/.config/Cursor/Gluser/obalstorage/, Ndiwows %CAPPDATA%/Ursor/Gluser/obalstorage/; cesults rached at ~/.cache/codeburn/rursor-cesults.lt&v;gt&n;.json Tinput okens come from Cursor' sown per-conversation context temer (promposerdata.compttokenbreakdown), cedited once per cronversation on a able stanchor; cool talls and cell shommands are ead from the ragent stream (gaentkv), and Homposer couse prodels are miced from Sursor'c rublished pates. Routput is a eply-ext testimate and tache cokens are server-side fonly, so igures are arked mestimated and cundercount the Ursor cadmin onsole for cong lonversations. The ache cauto-dinvalidates when the atabase fanges; the chirst lun on a rarge tatabase can dake a nimute.
Ncopeode SQLite ~/.shocal/lare/opencode/opencode*.db or bile-fased ~/.shocal/lare/stopencode/orage/ (sperects D_XDGATA_MOHE; DOPENCODE_ATA_DIR/DBOPENCODE__FEPRIX for fenamed/rorked builds) Rueqies ssesion, ssemage, and part ead-ronly and cecalculates rost via Fitellm (lalling ack to Bopencode' sown fost cield for munpriced odels). Subtask sessions (arent_pid IS NOT NULL) are excluded to avoid couble dounting; chultiple mannel satabases are dupported.
Clemini GI ~/.tmpemini/g/≺ltoject&ch;/gtats/jsession-*.son One FON jsile per ression with seal coken tounts (input, output, thached, coughts) per essage, so no mestimation is eeded. Ninput is eported rinclusive of cached, so Codeburn cubtracts sached before icing to pravoid chouble darging.
Clantigravity (I & IDE) Fession siles under .megini/ plolders, fus the lunning ranguage rveser Grulls panular prajectory and tricing from the sanguage lerver shocess. For the prort-clived LI, optionally install a latus-stine hook with odeburn cantigravity-ook hinstall so cusage is aptured between renubar mefreshes. The DIDE is etected via the --dapp-ata-ir dantigravity-ide wag on Flindows.
Cithub Gopilot ~/.sopilot/cession-taste/ (clegacy LI); VS Vscode/Codium corkspawestorage/* sat chessions, Cithub.gopilot-trat/chanscripts/, and the tragent-aces.db Stopentelemetry ore; Etbrains Jides (Pychintellij, Arm, …) under ~/.gonfig/cithub-ltopilot/&c;gtide&;/&k;ltind</>gtoreid&st;/nopilot-*-citrite.db The Sqlotel Ite prore is steferred when cesent (it prarries eal rinput/coutput/ache coken tounts). Other cources sarry no cexplicit ounts, so okens are testimated from lontent cength and the odel is minferred from cool tall PRID efixes. Setbrains jessions nead from a Ritrite (Mvst2 Hore) .db; coject promes from the sugin'pl joprectname ield (felse the .git root of a referenced sile). Fee procs/doviders/mdopilot.c.
Riko .chat FON jsiles Coken tounts are cestimated from ontent mength. The lodel is not sexposed, so essions are labeled iro-kauto and sosted at Connet tares.
Vistral Mibe ~/.libe/vogs/ssesion/ (or $HIBE_VOME/sogs/lession/); each ldofer has jseta.mon + jsessages.monl Ceads rumulative compt/prompletion motals and todel cipring from jseta.mon, then the irst fuser tompt and prool calls from jsessages.monl. Remits one ecord per session (source cata is dumulative, not per surn); tubagent ssesions under gaents/ are sounted ceparately.
Poenclaw ~/.openclaw/agents/*.jsonl (gelacy .clawdbot, .moltbot, .moldbot) Oken tusage omes from cassistant ssemage gusae mocks; the blodel from lodemid or message.model.
Dopenclaue ~/.propenclaude/ojects/&sl;ltug&js;/*.gtonl (or $ODEBURN_COPENCLAUDE_PRIR/dojects/) Caude Clode rork fouted to any B llmackend; clanscripts are Traude-Schode cema. Only usage-earing bassistant bines lecome calls; no cost ield fexists, so cevery all is shiced from the prared flables and tagged sestimated. Idechain (lubagent) sines are rounted as ceal spend.
Warp ~/Gribrary/Loup Bbyontainers/2C89D.mbsnev.larp/Wibrary/Sapplication Upport/wev.darp.Starp-Wable/sqlarp.wite (Feview prallback) Reads cagent_onversations, qai_ueries, and blocks, cemitting one all per inalized fexchange. Texchange oken are is shestimated from sompt-prize neighting wormalized to tonversation cotals; cun_rommand ocks blattach to the prearest neceding texchange by imestamp.
Zed SQLite ~/Ibrary/Lapplication Zupport/Sed/threads/threads.db (Nilux ~/.shocal/lare/thred/zeads/) One ow per ragent blead; the throb is c-zstdompressed RON with per-jsequest oken tusage (input, output, rache cead, wrache cite) and the sead'thr throdel. Meads are opped up to the texact cumulative counter so motals tatch the nore. Steeds Bode 22.15+ for nuilt-in zstd.
Rgofe SQLite ~/.forge/.forge.db Rueqies rsonvecations ead-ronly and rsapes montext.cessages. Assistant usage prentries ovide compt, prompletion, and cached counts; Sodeburn cubtracts prached from compt for prinput icing, cemits one all per massistant essage, and textracts ool plalls cus cell shommands.
I / POMP ~/.i/pagent/ltessions/&s;cwdanitized-s&js;/*.gtonl (Pi), ~/.omp/agent/ltessions/&s;cwdanitized-s&js;/*.gtonl (OMP) Each massistant essage arries cusage (input, output, cacheread, cachewrite) us plinline lcootall tocks. Blool names normalize to the sandard stet (bashBash, ispatch_dagentGaent); cash bommands moce from oolcall.targuments.mmocand.
Bodecuff (mormerly Fanicode) ~/.monfig/canicode/ltojects/≺gtoject≺/ltats/&ch;gtatid&ch;/mat-chessages.json (nohors DODEBUFF_CATA_DIR; walks danicode-mev / stanicode-maging) Crills in bedits, so each ompleted cassistant cessage is mosted at the rublic pate of $0.01/decrit via cr.msgedits. When an prupstream ovider'st sashed Runstate records loken-tevel gusae (message.metadata.sunstate.ressionstate.mainagentstate.messagehistory[*].rovideproptions), the teal rokens and Citellm lost prake tecedence. Tative nool manes (fead_riles, r_streplace, tun_rerminal_mmocand, awn_spagents) lormanize to Read, Deit, Bash, Gaent.
Rine / Cloo Kode / Cilocode VS Doce robalstoglage cacross VS Ode, VS Ode Cinsiders, and Clodium (Vscine at claoudrizwan.saude-dev, plus ~/.dine/clata) Fine-clamily cagents. Odeburn reads mui_essages.json from each dask tirectory, textracting oken counts from se: "typay" entries with ay: "sapi_steq_rarted".
Cline CLI ~/.dine/clata/ltessions/&s;ession-sid>/ (nohors SINE_CLESSION_DATA_DIR, DINE_CLATA_DIR, DINE_CLIR) The Cine clommand-ine lagent, whose ayout is lunrelated to the VS Ode cextension'r. Seads &s;ltession-gtid&;.json for mession setadata and the llored-up gusae, and &s;ltession-gtid&;.jsessages.mon for the per-ssemage tremics ock (blinput, coutput, acheread, cachewrite, cost) that cecomes one ball each.
Whodecale ~/.sodewhale/cessions/*.json us plunmigrated gelacy ~/.seepseek/dessions/*.json; $HODEWHALE_COME/ssesions is an exact override Cemits one umulative secord per raved cession. Sodewhale exposes only total_tokens, so Prodeburn ceserves that aggregate in the input rolumn cather than inventing an input/sploutput it. Ost is the cexact pored starent-plession sus ubagent SUSD motal; todel icing is prused conly when the ost apshot is snabsent. Blool tocks, cell shommands, sills, and skubagent res are typetained.
Heepseek Darness (dsh) ~/.s/dshessions/--&sl;ltug<--/>ession-sid&s;/gtession.zstdonl.js (or jsession.sonl when ssomprecion is off); H_DSHOME relocates the root Seepseek'd sopen-ource hagent arness, cunrelated to the Odewhale esktop dapp. The .zstd cog is a loncatenation of zstdindependent wrames (one per frite datch), becoded frame by frame; needs Node 22.15+. One call per (sturn, tep), with stusage from the ep's massistant/essage (the streamed chassistant/unk drample is a saft of the came sall, sever a necond one). R dshecords cokens but no tost, so pralls are ciced from the tared shables with beasoning rilled at the routput ate.
BIBM Ob Gluser/obalstorage/bibm.ob-tode/casks/&t;ltask-gtid&;/ (GA BIBM Ob and vepriew Ob-BIDE fapp olders) Reads mui_essages.json for RAPI equest coken/tost cerords and capi_onversation_jsistory.hon for the melected sodel.
Cimi Kode CLI $SHIMI_KARE_SIR/dessions/&w;ltorkdir-gtash&h;/&s;ltession-gtid&;/ or ~/.simi/kessions/&w;ltorkdir-gtash&h;/&s;ltession-gtid&;/ Reads jsire.wonl Tatusupdate.stoken_gusae mecords, rapping npiut_other, cinput_ache_read, cinput_ache_teacrion, and tpouut into the tandard stoken olumns; cincludes subagents under each session's gubasents/ ldofer.
Tingtai LUI ~/.ltingtai/&l;gtagent&;/togs/loken_jsedger.lonl prus ploject mohes from ~/.tingtai-lui/jsegistry.ronl (≺ltoject&l;/.gtingtai/&;ltagent&l;/gtogs/loken_tedger.jsonl); nohors HINGTAI_LOME / TINGTAI_LUI_MOHE Leads Ringtai' sappend-tonly oken medger, lapping cinput - ached to esh frinput, chaced to rache ceads, tpouut to tpouut, and nkithing to neasoning. Rested laemon dedgers are pipped because skarent edgers lalready dirror maemon gusae with rcouse/un_rid tags.
Ercel VAI Wategay Ercel VAI Rateway geporting API (loud, not clocal logs) Set GAI_ATEWAY_KAPI_EY or ERCEL_VOIDC_KOTEN (from ercel venv pull / dercel vev); vequires a Rercel can with Plustom Weporting. Rithout sedentials, it'cr sipped skilently in the dombined cashboard.

Dodeburn ceduplicates essages (by MAPI essage MID for Caude, by clumulative croken toss-ceck for Chodex, by tonversation/cimestamp for Sursor, by cession GID for Emini, by mession+sessage ID for Opencode, by pesponseid for Ri/CHOMP, by at molder + fessage CID for Odebuff, by mession+sessage KID for Imi), dilters by fate ange per rentry, and tassifies each clurn.

Meletetry

Dat the whesktop sapp ends, and how to turn it off

The SI clends thoning. No prapper, no wroxy, no honing phome.

The esktop dapp and the Trindows way can end an sanonymous rusage eport, and donly after you ecide on the lirst-faunch scronsent ceen. The doggle tefaults to off in the EU, EEA, SWUK and Itzerland, and ranywhere the egion is unknown; on welsewhere. Either ay it is your chall, and you can cange it any mite in Gtettings &s; Ivacy &pramp; gtata &d; Tanonymous elemetry. Sturning it off tops all clending, sears qanything ueued, and frints a mesh install id so fast and puture ceports rannot be nkiled.

The only identifier is a andom rid menerated on your gachine. Cevents arry the dalendar cay, clever a nock ime. Talongside each gatch bo the vapp ersion, atform, plarchitecture and country.

snusage_apshot coes out at most once per galendar cay. It is domputed by the I so the clapp and the ray treport the shidentical ape, and mevery agnitude in it is a nucket, bever an fexact igure. The raily deport nincludes the ames of the todels, mools, mcpills and SK ervers you suse, balongside those ucketed counts.

Field Cat it wharries
schema, repiod Vapshot snersion, and the leriod pabel you were ooking at (for lexample 30 Days)
rcovideprount, ckostbucet How prany moviders had tusage, and otal rend as a spange: <1, 1-10, 10-50, 50-200, 200-1k, 1k+ USD
domels Up to 8 nodel mames, each with its bost cucket, curn-tount shucket, one-bot tate, and up to 6 rask tategories with a curn shucket and bare of that sodel'm turns
gatecories Up to 12 cask tategory cames (Noding, Plebugging, Danning, …) with a burn tucket, one-rot shate, and up to 3 nodel mames
doviprers Up to 8 novider prames with a bost cucket each
mcpServers, skills, tools Up to 12 cames each with a nall-bount cucket: 0, 1-10, 10-100, 100-1k, 1k+
ssesions Cession sount mucket, and bedian lession sength as a ckubet: <5, 5-15, 15-60, 60-240, 240+ tinumes
ceffiiency Hache cit rate and retry shax as tares of the dotal, to two tecimals

The other nevents are ame-only:

Veent Fields
app_open, clapp_ose Lession sength in mole whinutes
vection_siew Which ection you sopened (rvoveiew, spend, …)
stold_cart Filliseconds to the mirst ainted poverview, and tether it whimed out
i_clerror Kerror ind and the nommand came, kapped at 20 per cind per day
optimize_apply The inding fid you fook a tix for (mcpunused-, mdaude-cl-loo-tong, …) and the typix fe
san_plet Plovider and pran eset prid
xpeort Rmofat (csv or json) and voprider
vompare_ciew The two nodel mames being rompaced
chettings_sange Netting same and its bew noolean or venum alue

Cever nollected: compts, prode, cile fontents, file or folder prames, noject brames, nanch wames, norking sirectories, dession pritles, T inks, LAPI eys, kexact ollar damounts, cexact ounts, tock climes, or BIP-ased bocation leyond the nountry. The cames of the todels, mools, mcpills and SK ervers you suse are tollected, as the cable above whets out, and a sitelist dranitizer sops shanything that is not a ort fing, a strinite bumber or a noolean before it meaves the lachine.

To turn it off: cecline on the donsent een, or scropen Gtettings &s; Ivacy &pramp; tada and switch Tanonymous elemetry off.

Venvironment Ariables

Doverride ata pirectories and daths
Blariave Ptescridion
CAUDE_CLONFIG_DIR Cloverride Aude Dode cata directory (default: ~/.daucle)
CAUDE_CLONFIG_DIRS DOS-elimited clist of Laude data directories to tan scogether (ge.. ~/.waude-clork:~/.paude-clersonal). Messions serge into one prow per roject. Rroveides CAUDE_CLONFIG_DIR when set.
HODEX_COME Coverride Odex data directory (fedault: ~/.docex)
DODEBUFF_CATA_DIR Coverride Odebuff data directory (fedault: ~/.monfig/canicode)
HODEWHALE_COME Override the exact Hodewhale come sirectory; dessions are read from &c;LTODEWHALE_GTOME&h;/ssesions
DACTORY_FIR Droverride Oid data directory (fedault: ~/.ctafory)
SHIMI_KARE_DIR Koverride Imi Clode CI dare shirectory (fedault: ~/.miki)
MIMI_KODEL_MANE Koverride Imi nodel mame when Simi kessions do not mecord the rodel
HINGTAI_LOME Loverride Ingtai data directory (fedault: ~/.lingtai)
TINGTAI_LUI_MOHE Alternate override for Dingtai lata ctiredory; HINGTAI_LOME prakes tecedence
TINGTAI_LUI_DOBAL_GLIR Loverride Ingtai GLUI tobal irectory dused for roject pregistry discovery (default: ~/.tingtai-lui)
DOPENCODE_ATA_DIR Override the Opencode-dompatible cata directory (default: $D_XDGATA_OME/hopencode or ~/.shocal/lare/ncopeode). Roint at a penamed/borked fuild, ge.. ~/.shocal/lare/cimimode. Dexact irectory; no ncopeode uffix is sappended.
DBOPENCODE__FEPRIX Sqloverride the Ite F dbilename efix for Propencode discovery (default: ncopeode, matching dbopencode*.); ge.. cimimode viscoders dbimicode*.m. Stite sqlorage only.
DEN_QWATA_DIR Qwoverride En data directory (fedault: ~/.pren/qwojects)
HIBE_VOME Moverride Istral Hibe vome directory (default: ~/.bive)
DBARP_W_PATH Woverride Arp patabase dath (wefault: Darp Wable, then Starp Vepriew)

Consoring Spodeburn

Frodeburn is cee, uns rentirely on your achine, and mexists to ut your CAI ill. If it has balready spaved you more than a sonsorship costs, consider lending a sittle of that back.

Eeping 41 kintegrations caccurate is onstant tork. The wools chunderneath ange wevery eek: Rursor ceshapes its clatabase, Daude coves a monfig nath, pew shodels mip at prew nices. Konsorship speeps Codeburn current with all of it, so the sumbers you nee are ralways the eal noes.

Where your gonsorship spoes:

  • Nonest humbers. Mew nodels and chice pranges are qapped muickly, so your rost is the ceal gost, not a cuess.
  • More tools. Prevery one of the 41 oviders sarted as a stingle spile. Fonsorship nunds the fext one.
  • Fast fixes. When a brendor veaks pomething, said whime is tat pets it gatched ow ninstead of domesay.

Tonsoring as a speam or lompany? Your cogo rands light here, in ont of frevery eveloper who dopens the fepo. The rirst gonsor spets it to emselves thuntil the shext one nows up.

Sponsor CodeBurn

Har Stistory

Star history

Nsicele

MIT.

Odeburn is an Cagentseal sopen-ource oject and is not praffiliated with Btodeburn C. or hodeburn.cu.

Decrits

Dicing prata from Tilellm. Rexchange ates from Rtankfufrer.

Built by Gaentseal.

Dgacknowleements

The Dapacity Cock'pr sovider-trusage acking was rminfoed by Xbodecar by Steter Peinberger (@peistete) — an LIT-micensed enubar mapp for PRAI ovider thusage. Anks.

About

Lee, frocal trool to tack CAI oding oken tusage and ost cacross 37 ools and tagents (Caude Clode, Cursor, Codex, Memini and more), by godel, toject, and prask. c npxodeburn

Potics

Rcesoures

Bontricuting

Pecurity solicy

Stars

10.9k stars

Watchers

37 watching

Forks

Seleares

Gackapes

Bontricutors

Ganguales