Claude Code status line

Ccowl

A cross-platform status bar application that monitors Claude Code usage in real-time.

40 stars 4 forksStatus lines Source

Install

From source
git clone https://github.com/sivchari/ccowl.git

From the README

CCOwl 🦉

A cross-platform status bar application that monitors Claude Code usage in real-time. Supports macOS and Ubuntu/Linux.

Features

- Real-time monitoring: Displays current Claude Code session costs in your status bar
- Detailed information: Click to view comprehensive usage statistics
- Live updates: Automatically refreshes every 5 seconds
- Human-friendly display: Shows costs, burn rates, and projections in an easy-to-understand format

Installation

Download from Releases

Download the latest release for your platform from the releases page.

Build from Source

Requirements

- macOS or Ubuntu/Linux
- Claude Code CLI installed and configured
- The ccusage command must be available in your PATH

Ubuntu/Linux Additional Requirements

For Ubuntu/Linux systems, install the required dependencies:

Usage

1. Make sure Claude Code CLI is installed and ccusage command is working
2. Run CCOwl:

3. The app will appear in your status bar as 🦉 with the current session cost
   - macOS: Status bar in the top menu
   - Ubuntu/Linux: App Indicator in the Gnome top bar
4. Click on the status bar icon to see detailed information:
   - Session timing and remaining time
   - Current cost and burn rate with status indicators
   - Token usage statistics
   - Projected final costs
   - API call counts

Status Indicators

- 🟢 LOW:  700 tokens/min

Development

Running Tests

Running Lint

License

MIT License - see LICENSE file for details.

Contributing

Pull requests are welcome! Please make sure tests pass before submitting.
Read the full README on GitHub

How status lines work

  • A status line is a command Claude Code runs to draw the bar under the prompt. It gets the session as JSON on stdin (model, folder, cost, context) and prints one or more lines.
  • Point the statusLine setting in ~/.claude/settings.json at it: { "statusLine": { "type": "command", "command": "<the command from the README>" } }.
  • Or run /statusline inside Claude Code and describe what you want.
Claude Code docs

Details

Repository
sivchari/ccowl
Language
Go
License
MIT
Last updated
14 July 2025
Topics
ccusageclaudeclaude-aiclaude-code

FAQ

What is Ccowl?

A cross-platform status bar application that monitors Claude Code usage in real-time. It is a status line for Claude Code, from sivchari/ccowl on GitHub.

How do I install Ccowl?

Clone sivchari/ccowl from GitHub and follow the setup steps in its README.

Is Ccowl popular?

sivchari/ccowl has 40 GitHub stars and 4 forks. It was last updated on 14 July 2025.

More status lines

Browse the most popular Claude Code mods, all status lines, or the skills and MCP server directories.