Token导航 LogoToken导航TokenDH.com
Cc Switch Web logo
运维云端未说明官方级别未说明来源级核验

Cc Switch Web

MCP Server

用于本地定制和持续开发的代码切换工具,支持多种代码配置管理和Web运行时发布。

工具数

0

提示词数

0

GitHub Stars

21

资源数

0
配置管理本地开发RustClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

cp-yu

提供方

cp-yu

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

CC开关叉

英语| 中文 | 日本语

这个分叉使Web运行时成为GitHub Release的唯一官方交付成果。

范围

此分叉用于本地定制和持续开发。当前的代码库提供:

  • Claude Code、Codex、Gemini、OpenCode和OpenClaw的配置管理
  • MCP、提示、技能、代理、故障转移和使用相关功能
  • 官方版本的单一二进制Web运行时
  • Tauri桌面代码保存在仓库中,仅供本地开发使用

截图

主界面添加提供者
Main InterfaceAdd Provider

官方发布资产

GitHub Release仅发布Web运行时。

平台资产运行
Windows x86_64cc-switch-web-v{version}-windows-x86_64.exe./cc-switch-web-v{version}-windows-x86_64.exe
Linux x86_64cc-switch-web-v{version}-linux-x86_64-ubuntu20.04chmod +x ./cc-switch-web-v{version}-linux-x86_64-ubuntu20.04 && ./cc-switch-web-v{version}-linux-x86_64-ubuntu20.04

运行时默认值

  • 网址: http://127.0.0.1:17666
  • 端口覆盖: CC_SWITCH_PORT=8080
  • 主机覆盖: CC_SWITCH_HOST=0.0.0.0
  • Linux兼容性基线:Ubuntu 20.04+

平台说明

  • Windows:运行 .exe 直接在PowerShell或命令提示符中。
  • Linux:官方资产基于Ubuntu 20.04构建,以保持明确的最低支持基线。

本地开发

需求

  • Node.js 18+
  • pnpm 8+或npm
  • 锈蚀1.85+
  • Tauri CLI 2.8+仅用于桌面本地开发

常用命令

# Install dependencies
pnpm install

# Web development
pnpm dev:server
pnpm dev:web

# Type checking
pnpm typecheck

# Frontend unit tests
pnpm test:unit

# Build Web frontend (default build target)
pnpm build

# Desktop packaging when needed
pnpm build:desktop

本地Web启动

./start-web.sh

然后打开:

http://localhost:17666

停止服务:

./stop-web.sh

运行时文件被写入 ./.run/web/ 默认情况下:

  • 日志: backend.log
  • pid: backend.pid

要覆盖运行时目录,请执行以下操作:

CC_SWITCH_RUNTIME_DIR=/tmp/cc-switch-web ./start-web.sh

手动Web构建

pnpm build
cargo build --release --manifest-path crates/server/Cargo.toml
./crates/server/target/release/cc-switch-web

本地Linux版本奇偶校验构建

./build-web-release.sh

此脚本发出 release-web/cc-switch-web-v{version}-linux-x86_64-ubuntu20.04.

发布工作流

先在发布提交中进行所需的更改,然后运行帮助程序:

git add 
pnpm release:cut -- 3.12.6 --push

助手在提交和标记创建之前同步这些版本文件:

  • package.json
  • src-tauri/Cargo.toml
  • src-tauri/tauri.conf.json

仅更新版本字段:

pnpm release:sync-version -- 3.12.6

技术栈

  • 前端:React 18、TypeScript、Vite、TailwindCSS、TanStack查询
  • 后端:Tauri 2、Rust、tokio、serde
  • 测试:vitest、MSW、@测试库/react

项目布局

src/                 frontend code
src-tauri/           Tauri desktop backend
crates/server/       web server
crates/core/         shared core logic
tests/               frontend tests
assets/              screenshots and assets
docs/                supplementary documentation

许可证

许可证.

目录标签

目录标签

配置管理本地开发RustClaude本地部署Web运行时多语言支持

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP