Barista is a modular statusline for Claude Code CLI that provides real-time context usage, rate limits, costs, and git status. It offers 20+ customizable modules for developers to monitor their development environment and optimize workflows.
git clone https://github.com/pstuart/Barista.gitBarista is a feature-rich statusline for Claude Code CLI that provides developers with real-time visibility into their AI sessions. It displays context usage with visual progress bars, rate limit tracking across 5-hour and 7-day windows, session costs with burn rates, and git status information. The tool includes 20+ customizable modules covering core development metrics (directory, model, project type), system information (CPU, memory, disk, battery), and dev tools (Docker, Node.js, weather). Developers can choose from multiple color themes, display modes (normal, compact, verbose), and separator styles to match their workflow preferences. Setup is straightforward through an interactive installer that supports bash 3.2+ on macOS and partial Linux support.
Clone the Barista repository and run the interactive installer (`./install.sh`), which guides you through module selection, color theme, display mode, and separator style preferences. The statusline then automatically displays in your Claude Code CLI sessions with real-time updates on context, rate limits, and costs. All settings are configurable and respect custom `CLAUDE_CONFIG_DIR` paths.
Monitor Claude Code context usage and avoid hitting limits during long sessions
Track API costs and burn rates in real-time to optimize spending
View git branch status and changes alongside AI session metrics
Display system resources (CPU, memory, battery) during development
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/pstuart/BaristaCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as a barista for my development environment. Display real-time context usage, rate limits, costs, and git status. Customize the statusline with the following modules: [MODULES]. Provide updates every [TIME_INTERVAL] minutes. Use the following color scheme: [COLOR_SCHEME].
# Development Environment Status ## Current Context - **Usage**: 45% - **Rate Limit**: 1200/1500 - **Cost**: $0.12 ## Git Status - **Branch**: feature/login - **Changes**: 3 - **Staged**: 1 ## Custom Modules - **CPU Usage**: 35% - **Memory Usage**: 60% - **Current Time**: 14:30 - **Weather**: Sunny, 72°F ## Next Update - In 5 minutes at 14:35
Mobile-first LMS for corporate training and onboarding
Accounting software with automated invoicing and reporting
Where Money Chats
AI assistant built for thoughtful, nuanced conversation
Secure bash execution for AI agents
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan