The Problem
When running Claude Code in autonomous mode, there is no way to know what is happening -- how much rate limit is used, how much context window remains, session cost, or when Claude needs your input. You end up staring at the terminal or constantly checking back.
The Solution
Built two open-source tools: claude-code-statusline displays real-time rate limit usage %, context window %, session cost, and git status with progress bars directly in the terminal. claude-code-notify sends push notifications to Mac (terminal-notifier), iPhone, and Apple Watch (ntfy.sh) whenever Claude Code needs input -- integrated via the Claude Code hooks system.
Tech Stack
TypeScriptShellterminal-notifierntfy.shClaude Code Hooks
Key Features
Real-time rate limit usage percentage with progress bars
Context window usage tracking
Session cost monitoring
Git branch and status in statusline
Push notifications to Mac, iPhone, and Apple Watch
Integration via Claude Code hooks system
Zero-config setup
