feat: rebrand CCS as Claude Codex Switch (#1658)

Closes #1657
This commit is contained in:
Kai (Tam Nhu) Tran authored and GitHub committed 2026-07-22 14:23:42 -04:00
1 parent 39d31508a2
commit 3608bf71a1
17 files changed
+20 -20

No files matched your search

+1 -1
View File
@@ -1,6 +1,6 @@
<div align="center"> <div align="center">
# CCS - Claude Code Switch # CCS - Claude Codex Switch
![CCS Logo](assets/ccs-logo-medium.png) ![CCS Logo](assets/ccs-logo-medium.png)
Binary file not shown.

Before

Width:  |  Height:  |  Size: 252 KiB

After

Width:  |  Height:  |  Size: 87 KiB

+1 -1
View File
@@ -4,7 +4,7 @@ Last Updated: 2026-05-07
## Product Overview ## 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 **Tagline**: The multi-provider profile and runtime manager for Claude Code and compatible CLIs
+1 -1
View File
@@ -2,7 +2,7 @@
Last Updated: 2026-04-14 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.
--- ---
+1 -1
View File
@@ -1,5 +1,5 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# CCS - Claude Code Switch (Bootstrap) # CCS - Claude Codex Switch (Bootstrap)
# Delegates to Node.js implementation via npx # Delegates to Node.js implementation via npx
# https://github.com/kaitranntt/ccs # https://github.com/kaitranntt/ccs
set -euo pipefail set -euo pipefail
+1 -1
View File
@@ -1,4 +1,4 @@
# CCS - Claude Code Switch (Bootstrap) # CCS - Claude Codex Switch (Bootstrap)
# Delegates to Node.js implementation via npx # Delegates to Node.js implementation via npx
# https://github.com/kaitranntt/ccs # https://github.com/kaitranntt/ccs
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "@kaitranntt/ccs", "name": "@kaitranntt/ccs",
"version": "8.8.1-dev.1", "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": [ "keywords": [
"cli", "cli",
"claude", "claude",
+1 -1
View File
@@ -1,4 +1,4 @@
# Bash completion for CCS (Claude Code Switch) # Bash completion for CCS (Claude Codex Switch)
# Compatible with bash 3.2+ # Compatible with bash 3.2+
_ccs_completion() { _ccs_completion() {
+1 -1
View File
@@ -1,4 +1,4 @@
# Fish completion for CCS (Claude Code Switch) # Fish completion for CCS (Claude Codex Switch)
function __fish_ccs_complete function __fish_ccs_complete
set -l tokens_before_current (commandline -opc) set -l tokens_before_current (commandline -opc)
+1 -1
View File
@@ -1,4 +1,4 @@
# PowerShell completion for CCS (Claude Code Switch) # PowerShell completion for CCS (Claude Codex Switch)
function Invoke-CcsCompletionBackend { function Invoke-CcsCompletionBackend {
param( param(
+1 -1
View File
@@ -1,6 +1,6 @@
#compdef ccs #compdef ccs
# Zsh completion for CCS (Claude Code Switch) # Zsh completion for CCS (Claude Codex Switch)
_ccs() { _ccs() {
local current local current
+1 -1
View File
@@ -283,7 +283,7 @@ async function runSetupWizard(force: boolean = false): Promise<void> {
return; 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('This wizard will help you configure CCS for first-time use.');
console.log(''); console.log('');
+1 -1
View File
@@ -17,7 +17,7 @@ import { getCcsDir } from '../config/config-loader-facade';
*/ */
export async function handleVersionCommand(): Promise<void> { export async function handleVersionCommand(): Promise<void> {
await initUI(); await initUI();
console.log(header(`CCS (Claude Code Switch) v${getVersion()}`)); console.log(header(`CCS (Claude Codex Switch) v${getVersion()}`));
console.log(''); console.log('');
console.log(subheader('Installation:')); console.log(subheader('Installation:'));
+1 -1
View File
@@ -648,7 +648,7 @@ function Test-Category6-Integration {
$Output = & $CcsPath --version 2>&1 | Out-String $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) { if ($ShowsVersion) {
$Duration = ((Get-Date) - $TestStart).TotalMilliseconds $Duration = ((Get-Date) - $TestStart).TotalMilliseconds
+1 -1
View File
@@ -18,7 +18,7 @@ describe('integration: special commands', () => {
it('shows version with --version', () => { it('shows version with --version', () => {
const output = execSync(buildCliCommand('--version'), { encoding: 'utf8' }); 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)); assert(/v\d+\.\d+\.\d+/.test(output));
}); });
+1 -1
View File
@@ -4,7 +4,7 @@
<meta charset="UTF-8" /> <meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>CCS Dashboard</title> <title>CCS Dashboard</title>
<meta name="description" content="Claude Code Switch - Profile management dashboard" /> <meta name="description" content="Claude Codex Switch - Profile management dashboard" />
<!-- Favicons --> <!-- Favicons -->
<link rel="icon" type="image/x-icon" href="/favicon.ico" /> <link rel="icon" type="image/x-icon" href="/favicon.ico" />
+5 -5
View File
@@ -1584,7 +1584,7 @@ const resources = {
// ======================================== // ========================================
heroSection: { heroSection: {
title: 'CCS Config', title: 'CCS Config',
subtitle: 'Claude Code Switch Dashboard', subtitle: 'Claude Codex Switch Dashboard',
}, },
hubFooter: { hubFooter: {
logs: 'Logs', logs: 'Logs',
@@ -4231,7 +4231,7 @@ const resources = {
}, },
heroSection: { heroSection: {
title: 'CCS Config', title: 'CCS Config',
subtitle: 'Claude Code Switch Dashboard', subtitle: 'Claude Codex Switch Dashboard',
}, },
hubFooter: { hubFooter: {
logs: '日志', logs: '日志',
@@ -6937,7 +6937,7 @@ const resources = {
}, },
heroSection: { heroSection: {
title: 'CCS Config', title: 'CCS Config',
subtitle: 'Bảng điều khiển Claude Code Switch', subtitle: 'Bảng điều khiển Claude Codex Switch',
}, },
hubFooter: { hubFooter: {
logs: 'Nhật ký', logs: 'Nhật ký',
@@ -10126,7 +10126,7 @@ const resources = {
}, },
heroSection: { heroSection: {
title: 'CCS Config', title: 'CCS Config',
subtitle: 'Claude Code Switch Dashboard', subtitle: 'Claude Codex Switch Dashboard',
}, },
homePageV2: { homePageV2: {
title: 'ホーム', title: 'ホーム',
@@ -12400,7 +12400,7 @@ const resources = {
// ======================================== // ========================================
heroSection: { heroSection: {
title: 'CCS Config', title: 'CCS Config',
subtitle: 'Claude Code Switch 대시보드', subtitle: 'Claude Codex Switch 대시보드',
}, },
hubFooter: { hubFooter: {
logs: '로그', logs: '로그',