ccstats-0.2.59 is not a library.
ccstats
ccstats is a fast CLI for token and cost usage analytics for Claude Code and OpenAI Codex logs.
Search keywords: claude code usage stats, codex usage stats, token usage cli, ai token cost tracker.
Highlights
- Fast local analysis of usage JSONL logs
- Claude Code support (
~/.claude/projects/) - OpenAI Codex support (
~/.codex/sessions/) - Daily/weekly/monthly/project/session views
- Optional model-level token and cost breakdown
Installation
Homebrew (macOS/Linux)
Cargo binstall (prebuilt binary)
Cargo install (from source)
Shell script
|
Manual download
Download from GitHub Releases.
Quick Start (Codex)
# Install
# Today
# Daily trend
# Same result via unified source flag
Usage
Claude Code
# Today's usage
# Daily breakdown
# Weekly summary
# Monthly summary
# By project
# By session
# 5-hour billing blocks
# With model breakdown
# JSON output
# Debug mode (timing info)
OpenAI Codex
# Codex subcommand mode
# Or use unified source flag
# Today's Codex usage
# Daily Codex breakdown
# Weekly Codex summary
# By session
# With model breakdown
Common Options
# Bucket by timezone
# Locale-aware number formatting
# Filter by date
# Select data source explicitly (supports aliases)
# Offline mode (use cached pricing)
# Compact output
# Hide cost column
Session CSV Columns
ccstats session --csv now includes:
reasoning_tokenscache_creation_tokenscache_read_tokens
Parsing Warnings
When malformed JSONL records are encountered, ccstats reports them in stderr:
Warning: ignored <N> malformed records
Supported Data Sources
| Source | Directory | Features |
|---|---|---|
| Claude Code | ~/.claude/projects/ |
Projects, Billing Blocks, Deduplication |
| OpenAI Codex | ~/.codex/sessions/ |
Reasoning Tokens |
Architecture
See docs/ARCHITECTURE.md for:
- Adding new data sources
- Data flow and processing pipeline
- Caching mechanism
- Deduplication algorithm
License
MIT. See LICENSE.