Skip to main content

Check Your Agent

Local, evidence-backed forensics for Claude Code sessions. Claude Code writes a detailed record of every session to ~/.claude/projects. Check Your Agent turns that record into estimated API-equivalent cost, observed activity, and supported findings linked to evidence receipts. It runs entirely locally — no accounts, no telemetry, no uploads — and never modifies the original logs. Tools like ccusage tell you what you used; Check Your Agent helps you investigate why a session was expensive or unusual.

API-equivalent costs are estimates from recorded token counts and bundled pricing tables, not invoice amounts. Findings and experimental associations are leads to investigate, not causal conclusions.

Run

uvx checkyouragent

(or pipx run checkyouragent). This serves the app on port 8000, opens your browser, and uses ~/.claude/projects as the import root when it exists, otherwise ./Data. cya is an identical, shorter alias.

Flags:

  • --import-root — export root to scan (default: ~/.claude/projects when present, otherwise ./Data).
  • --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

  • Sessions — an investigation board with supported findings, observed errors, subagent fanout, event volume, duration, estimated API-equivalent cost, search, filters, and sorting.
  • Session workspace — timeline, trace, subagent, findings, and raw event inspection for a single session, with receipt links from each supported finding back to the recorded events.
  • Cost — estimated API-equivalent cost by project, model, and token category; cost over time, spike detection, turn distribution, and session outliers, with optional date-aware historical pricing.
  • Limit hits — recorded limit notices and reconstructed five-hour windows, viewed by recorded token volume or estimated API-equivalent cost.
  • Context Economics — explicitly defined opportunity signals with receipts and session drilldown; estimated and unattributed values remain distinct.
  • Usage drivers — overlapping, cost- or token-weighted characteristics such as subagent activity, large input contexts, and long-running sessions. These shares are independent characteristics, not a breakdown.
  • Experimental analysis — an observed-activity Usage Mindmap and subgroup associations with declared samples, uncertainty, and receipts. Neither view claims causal attribution.
  • Team bundles — export allowlisted aggregates designed to omit raw conversation content at structural or team privacy levels for team Overview and Cost views. New exports use schema v3; sanitized v1 and v2 imports remain supported.
  • Privacy mode — reduces visible sensitive text; screenshots still require review before sharing.

Links

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

checkyouragent-0.2.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

checkyouragent-0.2.0-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file checkyouragent-0.2.0.tar.gz.

File metadata

  • Download URL: checkyouragent-0.2.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for checkyouragent-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0d6e270451a715325e6e3e7e584b0454cc89f45275dc350185b7f4a78fcfb104
MD5 4a228863317f5f7b85373b30c953f576
BLAKE2b-256 3d1184f72bc6d3edd69442f78954f74fa0525d962a99c2c81764ae3ebd3c1c86

See more details on using hashes here.

Provenance

The following attestation bundles were made for checkyouragent-0.2.0.tar.gz:

Publisher: release.yml on TarekAwwad/checkyouragent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file checkyouragent-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: checkyouragent-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for checkyouragent-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ebf86c1ff047b51b8c7c85c015443cf3d9c531d41d67e1cc44916b49b0e69aa
MD5 c73f48646005f752e5391d738410e54b
BLAKE2b-256 2bfa499c8563bdcdfa3a454f241061de8a73461079547df81ef8dbc86ee10453

See more details on using hashes here.

Provenance

The following attestation bundles were made for checkyouragent-0.2.0-py3-none-any.whl:

Publisher: release.yml on TarekAwwad/checkyouragent

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page