Local analytics for Claude Code project exports
Project description
Check Your Agent
Local, privacy-strict forensics for Claude Code spend. Claude Code writes a
complete record of every session to ~/.claude/projects. Check Your Agent
turns that record into answers: how much each session cost, how much of that
cost was context waste (re-read files, oversized tool results, late
compaction), and which sessions went off the rails. It runs entirely
locally — no accounts, no telemetry, no uploads — and never modifies the
original logs. Tools like ccusage tell you what you spent; Check Your Agent
tells you why, and what to change.
Run
uvx checkyouragent
(or pipx run checkyouragent). This serves the app on port 8000, opens your
browser, and defaults the import root to ~/.claude/projects. cya is an
identical, shorter alias.
Flags:
--import-root— export root to scan (default:~/.claude/projects).--port— bind port (default: 8000).--no-browser— do not open a browser.--demo— use the bundled synthetic demo dataset instead of a real export.
What It Shows
- Overview — a triage board that ranks sessions by risk, findings, errors, loops, subagent fanout, and estimated cost.
- Session workspace — timeline, trace, subagent, findings, and raw event inspection for a single session.
- Cost analytics — spend by project, model, and token category, with historical or current pricing.
- Context Economics — avoidable vs. necessary spend, so you can see what drove your token footprint.
- Usage mindmap — a visual map of usage patterns across your exports.
- Team bundles — export content-free aggregates for team Overview and Cost views.
- Privacy mode — blurs sensitive UI text for safe screenshots.
Links
- Website: https://checkyouragent.dev
- Source and full README: https://github.com/TarekAwwad/checkyouragent
- Changelog: https://github.com/TarekAwwad/checkyouragent/blob/main/CHANGELOG.md
License
Business Source License 1.1, with an Additional Use Grant: free for personal
use and internal use (including commercial-internal use) by you or your
organization. See the LICENSE file for the full text.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file checkyouragent-0.1.0.tar.gz.
File metadata
- Download URL: checkyouragent-0.1.0.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7a4fd13fd9801b30b35efbc3322800097ec9fd928bd23137aca3cc76bf653d5c
|
|
| MD5 |
e94ebb63803fe183711ec00ada0ef9fa
|
|
| BLAKE2b-256 |
d7e84e4e5a2d0e8364aa1d2480c0131717373601a8589ef3a8172bb871986d3e
|
Provenance
The following attestation bundles were made for checkyouragent-0.1.0.tar.gz:
Publisher:
release.yml on TarekAwwad/checkyouragent
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
checkyouragent-0.1.0.tar.gz -
Subject digest:
7a4fd13fd9801b30b35efbc3322800097ec9fd928bd23137aca3cc76bf653d5c - Sigstore transparency entry: 2145348452
- Sigstore integration time:
-
Permalink:
TarekAwwad/checkyouragent@b1053a9c72c67d4a4bfe08301e199186b67775f4 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/TarekAwwad
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b1053a9c72c67d4a4bfe08301e199186b67775f4 -
Trigger Event:
release
-
Statement type:
File details
Details for the file checkyouragent-0.1.0-py3-none-any.whl.
File metadata
- Download URL: checkyouragent-0.1.0-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f9b18bf1e7718ba2984c37b406f05a45e971336790a835ae848f32a91a994a98
|
|
| MD5 |
2f11f090122df49ba18e6a8ed28f416f
|
|
| BLAKE2b-256 |
d6e734ed1d83a9216aba02c7461e6b19ef69952f57a9ad5379e5e402e9a3ca03
|
Provenance
The following attestation bundles were made for checkyouragent-0.1.0-py3-none-any.whl:
Publisher:
release.yml on TarekAwwad/checkyouragent
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
checkyouragent-0.1.0-py3-none-any.whl -
Subject digest:
f9b18bf1e7718ba2984c37b406f05a45e971336790a835ae848f32a91a994a98 - Sigstore transparency entry: 2145348476
- Sigstore integration time:
-
Permalink:
TarekAwwad/checkyouragent@b1053a9c72c67d4a4bfe08301e199186b67775f4 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/TarekAwwad
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@b1053a9c72c67d4a4bfe08301e199186b67775f4 -
Trigger Event:
release
-
Statement type: