https://github.com/CarlBedrot/claude-usage-bar
· scanned 2026-06-17 01:21 UTC (1 month, 2 weeks ago)
2 raw signals (0 security + 2 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +5.6 (diff) · 2 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 127 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
parse_timestamp |
software | healthy | claude_usage.py:79 |
extract_limits |
software | healthy | claude_usage.py:89 |
parse_limit_object |
software | healthy | claude_usage.py:96 |
read_token |
software | dead | claude_usage.py:115 |
fetch_usage |
software | dead | claude_usage.py:131 |
write_cache |
software | healthy | claude_usage.py:146 |
load_cached_limits |
software | healthy | claude_usage.py:154 |
zero_counts |
software | healthy | claude_usage.py:171 |
add_counts |
software | healthy | claude_usage.py:175 |
read_entries |
software | healthy | claude_usage.py:180 |
extract_message_usage |
software | healthy | claude_usage.py:196 |
read_token_count |
software | healthy | claude_usage.py:219 |
entry_date |
software | healthy | claude_usage.py:226 |
file_mtime |
software | healthy | claude_usage.py:237 |
scan_today |
software | healthy | claude_usage.py:244 |
accumulate_today_entry |
software | healthy | claude_usage.py:262 |
find_latest_session_files |
software | healthy | claude_usage.py:276 |
scan_latest_session |
software | healthy | claude_usage.py:288 |
model_cost_usd |
software | healthy | claude_usage.py:307 |
render_cost_row |
software | healthy | claude_usage.py:315 |
round_percent |
software | healthy | claude_usage.py:335 |
render_slot |
software | healthy | claude_usage.py:339 |
severity_color |
software | healthy | claude_usage.py:345 |
menu_color |
software | healthy | claude_usage.py:353 |
render_menu_line |
software | healthy | claude_usage.py:361 |
render_bar |
software | healthy | claude_usage.py:371 |
render_limit_rows |
software | healthy | claude_usage.py:376 |
format_age |
software | healthy | claude_usage.py:390 |
render_error_rows |
software | healthy | claude_usage.py:397 |
sum_model_counts |
software | healthy | claude_usage.py:412 |
render_breakdown |
software | healthy | claude_usage.py:419 |
render_stats_rows |
software | healthy | claude_usage.py:424 |
render_output |
software | healthy | claude_usage.py:435 |
main |
software | healthy | claude_usage.py:452 |
make_limit |
software | healthy | tests/test_claude_usage.py:36 |
make_response |
software | healthy | tests/test_claude_usage.py:40 |
iso_z |
software | healthy | tests/test_claude_usage.py:51 |
transcript_entry |
software | healthy | tests/test_claude_usage.py:55 |
write_jsonl |
software | healthy | tests/test_claude_usage.py:79 |
raise_fetch_error |
software | healthy | tests/test_claude_usage.py:85 |
raise_auth_error |
software | healthy | tests/test_claude_usage.py:89 |
setUp |
software | healthy | tests/test_claude_usage.py:94 |
run_main |
software | healthy | tests/test_claude_usage.py:102 |
menu_line |
software | healthy | tests/test_claude_usage.py:115 |
menu_text |
software | healthy | tests/test_claude_usage.py:118 |
test_menu_line_shows_session_and_week_percent |
software | healthy | tests/test_claude_usage.py:123 |
test_menu_line_rounds_float_utilization |
software | healthy | tests/test_claude_usage.py:127 |
test_menu_color_green_below_50 |
software | healthy | tests/test_claude_usage.py:131 |
test_menu_color_yellow_at_50 |
software | healthy | tests/test_claude_usage.py:135 |
test_menu_color_yellow_below_80 |
software | healthy | tests/test_claude_usage.py:139 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
claude_usage.py |
software | healthy | claude_usage.py |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
README.md |
software | healthy | app/README.md |
install-login-item.sh |
software | healthy | app/install-login-item.sh |
Package.swift |
software | healthy | app/Package.swift |
build.sh |
software | healthy | app/build.sh |
Clawd.swift |
software | healthy | app/Sources/ClaudeUsageBar/Clawd.swift |
Formatting.swift |
software | healthy | app/Sources/ClaudeUsageBar/Formatting.swift |
UsageModel.swift |
software | healthy | app/Sources/ClaudeUsageBar/UsageModel.swift |
Palette.swift |
software | healthy | app/Sources/ClaudeUsageBar/Palette.swift |
main.swift |
software | healthy | app/Sources/ClaudeUsageBar/main.swift |
UsageView.swift |
software | healthy | app/Sources/ClaudeUsageBar/UsageView.swift |
IO.swift |
software | healthy | app/Sources/UsageCore/IO.swift |
Cost.swift |
software | healthy | app/Sources/UsageCore/Cost.swift |
Cache.swift |
software | healthy | app/Sources/UsageCore/Cache.swift |
Models.swift |
software | healthy | app/Sources/UsageCore/Models.swift |
Parsing.swift |
software | healthy | app/Sources/UsageCore/Parsing.swift |
Scanning.swift |
software | healthy | app/Sources/UsageCore/Scanning.swift |
Severity.swift |
software | healthy | app/Sources/UsageCore/Severity.swift |
MenuLine.swift |
software | healthy | app/Sources/UsageCore/MenuLine.swift |
main.swift |
software | healthy | app/Sources/UsageCoreTests/main.swift |
test_claude_usage.py |
software | healthy | tests/test_claude_usage.py |
__init__.py |
software | healthy | tests/__init__.py |
| Label | Layer | Status | Path |
|---|---|---|---|
AuthError |
software | healthy | claude_usage.py:73 |
ClaudeUsageTestCase |
software | healthy | tests/test_claude_usage.py:93 |
MenuLineTests |
software | healthy | tests/test_claude_usage.py:122 |
DropdownTests |
software | healthy | tests/test_claude_usage.py:166 |
TimestampTests |
software | healthy | tests/test_claude_usage.py:205 |
TranscriptScanTests |
software | healthy | tests/test_claude_usage.py:215 |
ErrorStateTests |
software | healthy | tests/test_claude_usage.py:324 |
CacheTests |
software | healthy | tests/test_claude_usage.py:358 |
CostTests |
software | healthy | tests/test_claude_usage.py:370 |
SecurityTests |
software | healthy | tests/test_claude_usage.py:404 |
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
Sources |
software | healthy | app/Sources |
ClaudeUsageBar |
software | healthy | app/Sources/ClaudeUsageBar |
UsageCore |
software | healthy | app/Sources/UsageCore |
UsageCoreTests |
software | healthy | app/Sources/UsageCoreTests |
tests |
software | healthy | tests |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::claude_usage.py |
security | healthy | claude_usage.py |
auth::app/README.md |
security | healthy | app/README.md |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
CarlBedrot__claude-usage-bar |
software | healthy | /data/fable5_failed_archive/CarlBedrot__claude-usage-bar |
This page is publicly accessible at:
https://repobility.com/scan/ecb7b399-f1b9-4eeb-9ca6-699f9279afa9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ecb7b399-f1b9-4eeb-9ca6-699f9279afa9/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.