
See what your coding agents did and what it cost. Breaks each task down into work steps — tools used
See what your coding agents did and what it cost. Breaks each task down into work steps — tools used
English · 简体中文 agentacct answers one simple question: what the fuck are my agents actually doing?
Your coding agent says it is done. agentacct shows you what it actually did, what it cost, and how much of that is proven: one Work Receipt per task, built from the session logs your coding agents (Claude Code, Codex, OpenCode, Hermes, and others) already write on your machine. No account, no cloud, nothing leaves your computer.
Screenshots show a synthetic demo workspace; your install renders your own local data.
pipx install agentacct
agentacct onboard # once per machine: finds your agents, sets up a local store, starts the recorder
agentacct tui # the terminal app
Requires Python >= 3.11 on macOS or Linux; Windows is supported only via WSL. For a native window with no Python, download the signed, notarized macOS app from the latest release (macOS 14+).
Either way, open a new agent session afterwards: hooks and MCP servers bind at session start.
The per-agent setup, a --scope project install, and the uv/venv alternatives are in INSTALL.md.
The receipt above answers three questions in order: did it finish, who says so, and is the proof still current.
The agent's own "done" files under Reported. A task reads Verified only when every current check passes and ran after the last recorded change. A step with no check stays claimed, and every check carries its evidence tier: agent-reported, a hook-observed exit code, or CI. In the receipt above, steps 1 to 4 carry agent-reported checks; step 5 is a bare claim, and the receipt says so.
The timeline under the steps keeps the red run. The first test run failed 12; the later runs passed 12, 12, and 38, and nothing is averaged away, so you can see when the proof caught up with the code and when it did not.
Point a work group at a project folder and every session that ran there lands on one timeline, whichever agent ran it. Each session keeps its own receipt and evidence; the group's total is a sum of 8 receipts, never a combined verdict on the work.
The Shift Brief names the one task that most needs a human, its recorded reason, and where that claim came from: here a failed check on "Fix the flaky payment test", recorded over MCP. Copy review brief copies only recorded facts and never reruns anything.
Provider-reported quota windows sit beside what each agent actually used. Tokens are client-reported and costs are pricing-table estimates marked ≈, never an invoice.
agentacct tui shows the same Shift Brief, receipts, and capacity in your shell — including the folder-anchored Work tab, where each group draws its sessions across every agent on one cross-agent timeline you can open (↵) and zoom/scrub by keyboard. Press ? for the keys.
agentacct is early alpha and would rather show you a gap than a guess.
≈$ is a pricing-table estimate, ~$ a known-partial subtotal; there is no invoice access. docs/usage-truth-table.md says what each path can prove.exact, high, medium, low); an unproven link shows as a gap, not a zero.agentacct capabilities agents prints the same matrix from your installed version.127.0.0.1, and never stores or requests a provider API key.agentacct is local-first Agent Work Intelligence: two evidence streams, kept separate and joined on real client ids instead of guesses.
Join mechanics, the confidence glossary, and the MCP tool list are in docs/reference.md; per-agent integration detail is in docs/coding-agent-integrations.md.
Paste this into your coding agent:
…
The agent then follows INSTALL.md. agentacct setup prompt --agent prints the same prompt.
agentacct stop # stop the managed sync + local API (owned processes only)
agentacct uninstall-autostart # only if you installed autostart
pipx uninstall agentacct
Then delete the store at ~/.local/state/agentacct/state (keep it if you want the history) and remove the entries that agentacct onboard added to your client configs; they are listed per client in docs/coding-agent-integrations.md. A --scope project install keeps everything in that repo's .agent-sentinel/ directory instead.
No open issues yet, or sync has not completed.