{"id":49107383,"url":"https://github.com/a692570/gauge","last_synced_at":"2026-04-21T02:17:44.351Z","repository":{"id":350181241,"uuid":"1205669783","full_name":"a692570/gauge","owner":"a692570","description":"claude-pulse fork: context window used/remaining on line 2, Claude Code stdin fix","archived":false,"fork":false,"pushed_at":"2026-04-09T07:25:41.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-09T09:15:39.018Z","etag":null,"topics":["anthropic","claude","claude-code","developer-tools","productivity","python","status-bar","terminal"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/a692570.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-09T07:11:00.000Z","updated_at":"2026-04-09T07:25:47.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/a692570/gauge","commit_stats":null,"previous_names":["a692570/gauge"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/a692570/gauge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a692570%2Fgauge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a692570%2Fgauge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a692570%2Fgauge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a692570%2Fgauge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/a692570","download_url":"https://codeload.github.com/a692570/gauge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/a692570%2Fgauge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32073516,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T01:35:38.224Z","status":"online","status_checked_at":"2026-04-21T02:00:06.111Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anthropic","claude","claude-code","developer-tools","productivity","python","status-bar","terminal"],"created_at":"2026-04-21T02:17:43.286Z","updated_at":"2026-04-21T02:17:44.340Z","avatar_url":"https://github.com/a692570.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gauge\n\nA live status bar for Claude Code. Know your session, weekly budget, and context window at a glance — without opening a browser tab or guessing.\n\n![gauge status bar preview](preview.svg)\n\n```\nSession ──────────── 8% 4h 52m | Weekly ━─────────── 5% R:Tue 9am | Sonnet ━─────────── 8% | Off-Peak ✓\nContext ━━━───────── 29% 58k • 71% 142k left\n```\n\nLine 1 tracks session burn, weekly rolling window, and Sonnet model usage — with reset times and a peak-hours indicator. Line 2 shows how deep into the context window the current conversation is.\n\n## Install\n\n```bash\ngit clone https://github.com/a692570/gauge ~/.gauge\npython3 ~/.gauge/claude_status.py --install\npython3 ~/.gauge/claude_status.py --context-format full\n```\n\nRestart Claude Code. The bar shows up automatically on every interaction.\n\nRequires Python 3.12+. On macOS: `brew install python@3.13`\n\n## Configure\n\n```bash\n# Themes (default, ocean, sunset, ember, frost, candy, neon, pride, mono, rainbow)\npython3 ~/.gauge/claude_status.py --theme ember\n\n# Bar style\npython3 ~/.gauge/claude_status.py --bar-style dot\n\n# Peak hours window (the 2x token consumption period)\npython3 ~/.gauge/claude_status.py --peak-hours 13:00-19:00\n\n# Hide sections you don't need\npython3 ~/.gauge/claude_status.py --hide cost\npython3 ~/.gauge/claude_status.py --hide lines\n```\n\n## Why it exists\n\nClaude Code's session and weekly limits reset quietly. Running hard into a wall mid-conversation — then waiting for a reset — breaks flow. Gauge surfaces the numbers so you can pace yourself without thinking about it.\n\nThe context bar is the other half. Long sessions drift toward the limit without any warning. Seeing `29% 58k • 71% 142k left` is a lot more actionable than noticing the model getting weird.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa692570%2Fgauge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fa692570%2Fgauge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fa692570%2Fgauge/lists"}