Skip to main content

Dashboard

CCS includes a built-in visual dashboard for managing all your accounts, providers, and profiles.

Opening the Dashboard

ccs config
ccs config --host 0.0.0.0   # Expose to another device on your network
ccs config --host 127.0.0.1 # Force local-only binding
CCS picks an available port, prints the current session URL, and opens that URL in your browser. If the effective bind is non-loopback, CCS prints the reachable URLs and reminds you to enable dashboard auth before exposing it beyond your machine.

Features

Usage Analytics

Track tokens, costs, and usage patterns across all accounts

Profile Management

Create, edit, delete accounts with visual interface

Health Monitor

Real-time status for all configured providers

Settings

Configure defaults, themes, and sync options

Dashboard Sections

Analytics

View usage statistics across all profiles:
Analytics Dashboard
  • Token usage over time
  • Cost breakdown by provider
  • Session counts and durations
See Analytics for detailed documentation.

API Profiles

Configure API-based providers (GLM, Kimi for Coding, Novita, Alibaba Coding Plan, OpenRouter, custom):
  • Add/edit API keys
  • Configure base URLs
  • Select default models
  • Searchable model pickers for large provider catalogs
  • Custom model names in Quick Setup wizard
  • Alibaba Coding Plan promo card in recommended presets sidebar
See API Profiles for detailed documentation.

OAuth Providers

Manage OAuth-based providers (Gemini, Codex, Antigravity, Copilot, Kiro, and more):
CLIProxy API
  • View authentication status
  • Refresh tokens
  • Clear cached credentials
  • Searchable model pickers in Cursor, Copilot, and CLIProxy-backed flows
  • Account tier badges (ultra/pro/free for Antigravity)
  • Quota display (Gemini, Codex)
See CLIProxy API and Copilot API for detailed documentation.

CLIProxy Sync Status

Dashboard displays real-time sync status for profile synchronization: Location: Settings → CLIProxy Sync Features:
  • Auto-sync toggle (enable/disable)
  • Manual sync trigger button
  • Watcher status (running/stopped)
  • Syncable profile count
  • Last sync timestamp
Sync Status Card:
CLIProxy Sync
─────────────────────
Auto-sync: ● Enabled
Watcher:   ● Running
Profiles:  2 syncable

Last sync: 2 minutes ago

[Manual Sync] [Configure]
See CLIProxy Sync for detailed documentation.

Account Profiles

Manage Claude account profiles for concurrent sessions:
  • Create new account profiles
  • View logged-in accounts
  • Set default profile
  • Remove profiles

Claude IDE Extension

Available since v7.53.0
Dedicated setup page for the Anthropic Claude extension in VS Code-compatible hosts:
  • Resolve any CCS profile to the correct extension environment
  • Copy the preferred shared-settings flow (ccs persist <profile>)
  • Generate IDE-local JSON snippets for VS Code, Cursor, and Windsurf
  • Save reusable bindings and verify/apply/reset them from the dashboard
Location: Sidebar → Claude Extension, or open the current dashboard session URL with /claude-extension
See Claude IDE Extension for the full setup guide.

Shared Data

Available since v7.48.0
Browse and manage commands, skills, and agents shared across all Claude instances:
  • Three tabs: Commands, Skills, Agents
  • Search and filter with live results
  • Built-in markdown viewer with frontmatter support
  • Symlink status monitoring
Location: Sidebar → Shared Data, or open the current dashboard session URL with /shared
See Shared Data for detailed documentation.

Factory Droid

Available since v7.48.0
Dedicated page for Factory Droid configuration and diagnostics:
  • Overview: Binary detection, file status, diagnostics (auto-refresh 10s)
  • BYOK: Custom model registration, reasoning effort controls, quick settings
  • Docs: Factory documentation links and provider references
Location: Sidebar → Droid, or open the current dashboard session URL with /droid
See Droid Adapter for detailed documentation.

Updates Center

Available since v7.48.0
Action-oriented inbox for rollout tasks and integration status:
  • Notices with “Do Next” tasks
  • Support matrix for all integrations
  • Progress tracking (done/dismissed)
Location: Current dashboard session URL with /updates (on-demand, not in sidebar)
See Updates Center for detailed documentation.

Language Switcher

Current locales: English, Simplified Chinese, Vietnamese, Japanese
The dashboard supports multiple display languages. The language switcher is available in the top navigation bar. Supported Locales:
LocaleLanguageCoverage
enEnglishFull (default)
zh-CNSimplified ChineseFull
viVietnameseFull
jaJapaneseFull
Language detection order:
  1. User selection (saved to localStorage)
  2. Browser language preference
  3. Falls back to English
All 40+ dashboard components are translated, including Analytics, OAuth Providers, API Profiles, Settings, and Shared Data.
See Dashboard Localization for full details on supported languages and how to contribute translations.

Keyboard Shortcuts

ShortcutAction
Ctrl/Cmd + KQuick search
Ctrl/Cmd + ,Settings
EscClose dialogs

Theme Support

The dashboard supports light and dark themes:
Dark Theme