Skip to content

Latest commit

 

History

469 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CC One

Usage dashboard and provider manager for AI coding CLIs

Release License Platform

English | 简体中文 | 日本語

CC One dashboard

CC One is a desktop application that turns the local session logs of AI coding CLIs into usage analytics — tokens, cost, trends and sessions — and manages their provider configurations. Data is stored locally in SQLite. When multi-device sync is enabled, data is exchanged through a private Git repository that you own; the access token never leaves the machine.

Features

Usage dashboard

  • Five perspectives: overview, devices, projects, sessions and requests.
  • Token accounting in four buckets — input, output, cache creation, cache read — with cache hit rate, request counts and cost.
  • Usage trends, daily request volume, turn and duration distributions, model share, device and project rankings.
  • Request-level log with per-request cost breakdown (input / output / cache read / cache write, billed model, stop reason).

Session workbench

Session workbench Session detail
  • Sessions navigated by project, group or favorites; batch favorite, group and delete.
  • Full transcript reading with turn navigation, in-session search and message copy.
  • Local groups stay on the device; favorites and favorite groups sync across devices.

Provider management (Beta)

  • A separate provider pool per app, with one active provider per app (OpenCode is managed additively: multiple providers coexist in its config).
  • Built-in configuration presets, model role mapping (including Claude Code's 1M-context flag), and per-app shared config snippets merged under provider precedence.
  • Switching rewrites only the fields the provider owns; all other fields in the config file are preserved. Writes are atomic, backed up, and idempotent when nothing changed.
  • Import from CC-Switch and from live config files.

Multi-device sync

  • Data is exchanged through a private Git repository you own, over HTTPS with a personal access token; the token is stored only on the machine.
  • Usage data, favorited sessions, favorite groups and the per-device file library are versioned in the repository, namespaced by device.
Floating usage card

Floating usage card

A compact card pinned to the screen edge shows today's consumption at a glance — token buckets, cache hit rate, requests and cost — and tucks itself away when the main window is minimized to the tray.

Also included

  • Configurable model pricing: built-in price table, custom entries, LiteLLM fetch, import and export.
  • Per-device file library, versioned through the sync repository.
  • In-app auto-update via GitHub Releases.
  • English / 日本語 / 中文 interface; light and dark themes with accent skins.
  • Runs in the system tray with background collection.

Supported CLIs

CLI Usage parsing Provider management
Claude Code ✓ single-active
Codex CLI ✓ single-active
Gemini CLI ✓ single-active
Grok CLI ✓ single-active
OpenCode ✓ additive

Installation

Download a package from Releases:

Platform Package
Windows (x64) CC.One_*_x64-setup.exe or CC.One_*_x64_en-US.msi
macOS (Apple Silicon) CC.One_*_aarch64.dmg
Linux (x86_64) CC.One_*_amd64.deb / CC.One_*_1.x86_64.rpm / CC.One_*_amd64.AppImage

The application checks GitHub Releases for updates and upgrades itself in place.

Building from source

Prerequisites: Node.js ≥ 20, Yarn 4, a Rust toolchain, and the Tauri 2 platform dependencies.

yarn install
yarn dev      # run the app in development mode
yarn check    # lint and type checks (Biome, tsc, clippy, rustfmt)
yarn test     # test suites (Vitest, cargo test)
yarn dist     # build distributable packages

License

MIT

About

Desktop dashboard for AI coding CLIs — turns Claude Code, Codex, Gemini CLI, Grok CLI and OpenCode session logs into token, cost and session analytics, with provider management and multi-device sync via your own Git repository.

Topics

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages