Skip to content

v4.0.0 — Concurrent Sessions, Rate Limit Watcher, Usage Dashboard

Choose a tag to compare

@dr5hn dr5hn released this 03 Apr 08:47

What's New in v4.0.0

Competitive Moat Features

  • ccm switch --isolated <account> — CLAUDE_CONFIG_DIR-based concurrent sessions (counters Cloak)
  • ccm watch --threshold N [--auto] — rate limit monitoring with auto-switch (counters Van Damme-o-Matic)
  • ccm usage dashboard — per-account token usage attribution (unique to CCM)
  • ccm usage sessions — per-session cost & token breakdown with model-specific pricing
  • ccm session summary — see what happened in each session (topic, tools, files)
  • ccm session archive/restore — compress old sessions instead of deleting

Growth & Onboarding

  • ccm setup — interactive first-run wizard
  • ccm recover — credential state recovery for interrupted operations
  • Statusline now writes rate limits to shared file for watcher module
  • Statusline uses CLAUDE_CODE_USER_EMAIL env var (Claude Code v2.1.51+)

Removed (Native Claude Code Equivalents)

  • ccm status → use ccm list or Claude Code's /status
  • ccm interactive → use direct CLI commands
  • ccm optimize → use Claude Code's /insights
  • ccm launch → use --permission-mode flags

Stats

  • 7 files changed, 1,895 insertions, 821 deletions
  • Script grew from 6,077 to 7,023 lines

How CCM Compares

Feature CCM Cloak aisw Native CC
Multi-account
Concurrent sessions
Auto rate-limit switch
Per-account usage
Session cleanup Buggy
Health checks (13) MCP only
Zero dependencies ✅ (bash+jq) ❌ (Node) ❌ (Rust) N/A

Full changelog: https://github.com/dr5hn/ccm/blob/main/CHANGELOG.md