Claude Counter: Android app tracks Claude usage limits with real-time notifications

A developer has built Claude Counter, a lightweight Android app that tracks Claude usage limits in real-time by polling the Claude API. The app was created specifically for Claude users who want to monitor their message allowances without waiting for warning pop-ups.
How it was built
The developer used Claude via the Antigravity agentic coding assistant to build the entire app from scratch. Claude translated the logic from an open-source browser extension into a native Kotlin Android app with Jetpack Compose. Claude handled the WebView authentication flow, reverse-engineered the API polling intervals, and built the background foreground service and custom notification UI.
Key features
- Live Dashboard: Shows 5-Hour Session and 7-Day Weekly limits as progress bars
- Rich Notifications: Android notification shade displays horizontal bar graphs with exact percentage and time remaining without opening the app
- Background Polling: Service checks the
claude.ai/api/organizations.../usageendpoint every 2 minutes - Alerts: Notifies users the exact moment their session or weekly limit resets
- Local Only: Users log into Claude securely via an embedded WebView, with the app running locally on the device and pulling the session cookie (no middleman servers)
Technical details
The app is completely free and open source with no paid tiers, ads, or tracking. The developer has uploaded the full source code and compiled APK to GitHub for verification. The app uses a WebView for authentication and runs entirely locally on the device.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claudebin: Export and Share Your Claude Code Sessions
Claudebin allows you to export entire Claude Code sessions, making them shareable and resumable through a single URL.

git-courer: An MCP Server That Forces AI Agents to Write Proper Git Commit Messages
git-courer is a local MCP server in Go that intercepts diffs from AI coding agents and translates them into structured, human-readable commit messages with WHY and WHAT sections.

Layered Defense Framework for Claude Code Rule Enforcement
An IT operations professional built an 8-layer defense framework to enforce Claude Code rules after discovering that both CLAUDE.md prompts and blocking hooks could be bypassed. The approach adapts the Swiss cheese model from accident investigation to prevent workarounds.

Werld: Open-Ended Artificial Life Simulation with Evolving Neural Networks
Werld is a real-time artificial life simulation where agents with NEAT neural networks evolve their own neural architecture, sensory processing, and behaviors without hardcoded rules or reward functions. The simulation starts with 30 agents on a Watts-Strogatz small-world graph with 64 sensory channels, 7 continuous motor functions, and 29 heritable genome traits.