diff --git a/README.md b/README.md
index bb57a1b4..537f711f 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-# CCS - Claude Code Switch
+# CCS - Claude Codex Switch

diff --git a/assets/screenshots/live-auth-monitor.webp b/assets/screenshots/live-auth-monitor.webp
index 8bd4d02e..05bbf65a 100644
Binary files a/assets/screenshots/live-auth-monitor.webp and b/assets/screenshots/live-auth-monitor.webp differ
diff --git a/docs/project-overview-pdr.md b/docs/project-overview-pdr.md
index de9d4f86..a239fae2 100644
--- a/docs/project-overview-pdr.md
+++ b/docs/project-overview-pdr.md
@@ -4,7 +4,7 @@ Last Updated: 2026-05-07
## Product Overview
-**Product Name**: CCS (Claude Code Switch)
+**Product Name**: CCS (Claude Codex Switch)
**Tagline**: The multi-provider profile and runtime manager for Claude Code and compatible CLIs
diff --git a/docs/system-architecture/index.md b/docs/system-architecture/index.md
index 475718ba..280f9c94 100644
--- a/docs/system-architecture/index.md
+++ b/docs/system-architecture/index.md
@@ -2,7 +2,7 @@
Last Updated: 2026-04-14
-High-level architecture overview for the CCS (Claude Code Switch) system.
+High-level architecture overview for the CCS (Claude Codex Switch) system.
---
diff --git a/lib/ccs b/lib/ccs
index b5c2351a..d4fe7c4b 100755
--- a/lib/ccs
+++ b/lib/ccs
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-# CCS - Claude Code Switch (Bootstrap)
+# CCS - Claude Codex Switch (Bootstrap)
# Delegates to Node.js implementation via npx
# https://github.com/kaitranntt/ccs
set -euo pipefail
diff --git a/lib/ccs.ps1 b/lib/ccs.ps1
index 8203a2d6..3195bf84 100644
--- a/lib/ccs.ps1
+++ b/lib/ccs.ps1
@@ -1,4 +1,4 @@
-# CCS - Claude Code Switch (Bootstrap)
+# CCS - Claude Codex Switch (Bootstrap)
# Delegates to Node.js implementation via npx
# https://github.com/kaitranntt/ccs
diff --git a/package.json b/package.json
index 7e41b887..13e6d212 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@kaitranntt/ccs",
"version": "8.8.1-dev.1",
- "description": "Claude Code Switch - Instant profile switching between Claude, GLM, Kimi, and more",
+ "description": "Claude Codex Switch - Instant profile switching between Claude, GLM, Kimi, and more",
"keywords": [
"cli",
"claude",
diff --git a/scripts/completion/ccs.bash b/scripts/completion/ccs.bash
index a1b27984..48fb9541 100644
--- a/scripts/completion/ccs.bash
+++ b/scripts/completion/ccs.bash
@@ -1,4 +1,4 @@
-# Bash completion for CCS (Claude Code Switch)
+# Bash completion for CCS (Claude Codex Switch)
# Compatible with bash 3.2+
_ccs_completion() {
diff --git a/scripts/completion/ccs.fish b/scripts/completion/ccs.fish
index c06111e3..34f0c1fd 100644
--- a/scripts/completion/ccs.fish
+++ b/scripts/completion/ccs.fish
@@ -1,4 +1,4 @@
-# Fish completion for CCS (Claude Code Switch)
+# Fish completion for CCS (Claude Codex Switch)
function __fish_ccs_complete
set -l tokens_before_current (commandline -opc)
diff --git a/scripts/completion/ccs.ps1 b/scripts/completion/ccs.ps1
index 04051ead..d279764e 100644
--- a/scripts/completion/ccs.ps1
+++ b/scripts/completion/ccs.ps1
@@ -1,4 +1,4 @@
-# PowerShell completion for CCS (Claude Code Switch)
+# PowerShell completion for CCS (Claude Codex Switch)
function Invoke-CcsCompletionBackend {
param(
diff --git a/scripts/completion/ccs.zsh b/scripts/completion/ccs.zsh
index 281da9e3..155aa391 100644
--- a/scripts/completion/ccs.zsh
+++ b/scripts/completion/ccs.zsh
@@ -1,6 +1,6 @@
#compdef ccs
-# Zsh completion for CCS (Claude Code Switch)
+# Zsh completion for CCS (Claude Codex Switch)
_ccs() {
local current
diff --git a/src/commands/setup-command.ts b/src/commands/setup-command.ts
index 60e23b83..4f31130f 100644
--- a/src/commands/setup-command.ts
+++ b/src/commands/setup-command.ts
@@ -283,7 +283,7 @@ async function runSetupWizard(force: boolean = false): Promise {
return;
}
- console.log('Welcome to CCS (Claude Code Switch)!');
+ console.log('Welcome to CCS (Claude Codex Switch)!');
console.log('This wizard will help you configure CCS for first-time use.');
console.log('');
diff --git a/src/commands/version-command.ts b/src/commands/version-command.ts
index e355fbc8..b31439c1 100644
--- a/src/commands/version-command.ts
+++ b/src/commands/version-command.ts
@@ -17,7 +17,7 @@ import { getCcsDir } from '../config/config-loader-facade';
*/
export async function handleVersionCommand(): Promise {
await initUI();
- console.log(header(`CCS (Claude Code Switch) v${getVersion()}`));
+ console.log(header(`CCS (Claude Codex Switch) v${getVersion()}`));
console.log('');
console.log(subheader('Installation:'));
diff --git a/tests/native/windows/custom-claude-path.ps1 b/tests/native/windows/custom-claude-path.ps1
index 1f09cdd1..7caf1ec0 100644
--- a/tests/native/windows/custom-claude-path.ps1
+++ b/tests/native/windows/custom-claude-path.ps1
@@ -648,7 +648,7 @@ function Test-Category6-Integration {
$Output = & $CcsPath --version 2>&1 | Out-String
- $ShowsVersion = $Output -match "CCS \(Claude Code Switch\) version"
+ $ShowsVersion = $Output -match "CCS \(Claude Codex Switch\) v\d+\.\d+\.\d+"
if ($ShowsVersion) {
$Duration = ((Get-Date) - $TestStart).TotalMilliseconds
diff --git a/tests/npm/special-commands.test.js b/tests/npm/special-commands.test.js
index 13726274..904bcb2c 100644
--- a/tests/npm/special-commands.test.js
+++ b/tests/npm/special-commands.test.js
@@ -18,7 +18,7 @@ describe('integration: special commands', () => {
it('shows version with --version', () => {
const output = execSync(buildCliCommand('--version'), { encoding: 'utf8' });
- assert(output.includes('CCS (Claude Code Switch)'));
+ assert(output.includes('CCS (Claude Codex Switch)'));
assert(/v\d+\.\d+\.\d+/.test(output));
});
diff --git a/ui/index.html b/ui/index.html
index e36ed302..cac90fb3 100644
--- a/ui/index.html
+++ b/ui/index.html
@@ -4,7 +4,7 @@
CCS Dashboard
-
+
diff --git a/ui/src/lib/i18n.ts b/ui/src/lib/i18n.ts
index e9d047c9..23ed0a40 100644
--- a/ui/src/lib/i18n.ts
+++ b/ui/src/lib/i18n.ts
@@ -1584,7 +1584,7 @@ const resources = {
// ========================================
heroSection: {
title: 'CCS Config',
- subtitle: 'Claude Code Switch Dashboard',
+ subtitle: 'Claude Codex Switch Dashboard',
},
hubFooter: {
logs: 'Logs',
@@ -4231,7 +4231,7 @@ const resources = {
},
heroSection: {
title: 'CCS Config',
- subtitle: 'Claude Code Switch Dashboard',
+ subtitle: 'Claude Codex Switch Dashboard',
},
hubFooter: {
logs: '日志',
@@ -6937,7 +6937,7 @@ const resources = {
},
heroSection: {
title: 'CCS Config',
- subtitle: 'Bảng điều khiển Claude Code Switch',
+ subtitle: 'Bảng điều khiển Claude Codex Switch',
},
hubFooter: {
logs: 'Nhật ký',
@@ -10126,7 +10126,7 @@ const resources = {
},
heroSection: {
title: 'CCS Config',
- subtitle: 'Claude Code Switch Dashboard',
+ subtitle: 'Claude Codex Switch Dashboard',
},
homePageV2: {
title: 'ホーム',
@@ -12400,7 +12400,7 @@ const resources = {
// ========================================
heroSection: {
title: 'CCS Config',
- subtitle: 'Claude Code Switch 대시보드',
+ subtitle: 'Claude Codex Switch 대시보드',
},
hubFooter: {
logs: '로그',