2026年第14周开源学习周报
CC-Switch
https://github.com/farion1231/cc-switch/fork
现代 AI 编程依赖于 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 等 CLI 工具——但每个工具都有自己的配置格式。切换 API 供应商意味着手动编辑 JSON、TOML 或 .env 文件,而在多个工具之间缺乏一个统一管理 MCP, SKILLS 的方式。
CC Switch 为你提供一个桌面应用来管理所有五个 CLI 工具。无需手动编辑配置文件,你将获得一个可视化界面,一键将供应商导入应用,一键在不同的供应商之间进行切换,内置 50+ 供应商预设、统一的 MCP, SKILLS 管理以及系统托盘即时切换功能——所有操作都基于可靠的 SQLite 数据库和原子写入机制,保护你的配置不被损坏。
- 一个应用,五个 CLI 工具 — 在单一界面中管理 Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw
- 告别手动编辑 — 50+ 供应商预设,包括 AWS Bedrock、NVIDIA NIM 和社区中转服务;一键即可切换
- 统一 MCP, SKILLS 管理 — 一个面板管理四个应用的 MCP, SKILLS, 支持双向同步
- 系统托盘快速切换 — 从托盘菜单即时切换供应商,无需打开完整应用
- 云同步 — 通过 Dropbox、OneDrive、iCloud 或 WebDAV 服务器在不同设备之间同步供应商数据
- 跨平台 — 基于 Tauri 2 构建的原生桌面应用,支持 Windows、macOS 和 Linux
- 小工具 - 内置了多种小工具来解决首次安装登录确认、禁止签名、插件拓展同步等多种功能
功能特性
供应商管理
- 5 个 CLI 工具,50+ 预设 — Claude Code、Codex、Gemini CLI、OpenCode、OpenClaw;复制 key 即可一键导入
- 通用供应商 — 一份配置同步到多个应用(OpenCode、OpenClaw)
- 一键切换、系统托盘快速访问、拖拽排序、导入导出
代理与故障转移
- 本地代理热切换 — 格式转换、自动故障转移、熔断器、供应商健康监控和整流器
- 应用级代理接管 — 独立为 Claude、Codex 或 Gemini 配置代理,具体到单个供应商
MCP、Prompts 与 Skills
- 统一 MCP 面板 — 管理 4 个应用的 MCP 服务器,双向同步,支持 Deep Link 导入
- Prompts — Markdown 编辑器,跨应用同步(CLAUDE.md / AGENTS.md / GEMINI.md),回填保护
- Skills — 从 GitHub 仓库或 ZIP 文件一键安装,自定义仓库管理,支持软连接和文件复制
用量与成本追踪
- 用量仪表盘 — 跨供应商追踪支出、请求数和 Token 用量,趋势图表、详细请求日志和自定义模型定价
会话管理器与工作区
系统与平台
- 云同步 — 自定义配置目录(Dropbox、OneDrive、iCloud、坚果云、NAS)及 WebDAV 服务器同步
- Deep Link (
ccswitch://) — 通过 URL 一键导入供应商、MCP 服务器、提示词和技能 - 深色 / 浅色 / 跟随系统主题、开机自启、自动更新、原子写入、自动备份、国际化(中/英/日)
gstack
https://github.com/garrytan/gstack
GStack 是由 Y Combinator 现任 CEO Garry Tan 创建并维护的开源项目,其核心使命是将 Claude Code 从一个通用 AI 助手转变为可按需召唤的专业开发团队
。
核心定位
GStack 的本质是一组基于 Claude Code 的角色化工作流工具(在项目中被称为"skills"),它通过定义明确的角色分工,解决了传统 AI 编码工具中"思维模式混杂"的问题。每个命令对应一个特定的专业角色,让 AI 在特定任务中采用相应的认知模式 。
主要功能
GStack 提供了 30+ 个斜杠命令(slash commands),覆盖从规划到发布的完整开发流程
:
表格
| 核心命令 | 对应角色 | 功能描述 |
|---|---|---|
/office-hours | CEO/产品经理 | 产品构思和需求梳理,通过提问将模糊需求转化为可执行方案 |
/plan-ceo-review | CEO | 产品级规划审查,从战略角度评估功能想法 |
/plan-eng-review | 工程经理 | 架构、数据流、故障模式和测试规划 |
/review | 代码审查员 | 生产风险评估和代码审查 |
/qa | QA 负责人 | 对指定 URL 进行系统性测试,验证受影响的路由和流程 |
/ship | 发布工程师 | 准备发布分支、同步主分支、运行测试并创建 PR |
/browse | 浏览器自动化 | 提供持久的 Chromium 会话进行网页浏览 |
/retro | 工程经理 | 工程回顾和复盘 |
/cso | 安全专员 | 执行 OWASP + STRIDE 安全审计 |
/autoplan | 自动规划 | 端到端功能构建规划 |
技术架构
- 技能系统:基于 Markdown 提示文件,通过 Claude Code 的自定义命令功能集成
- 浏览器自动化:基于 Playwright 构建持久化 Chromium 会话,支持 Cookie 导入和真实环境测试
- 多平台支持:除 Claude Code 外,还支持 OpenAI Codex CLI、Cursor、OpenCode 等 8 种 AI 编码工具
- 团队模式:支持全局安装和项目级安装,可配置自动更新,确保团队成员使用一致版本
适用人群
根据官方文档,GStack 特别适合
- 创始人和 CEO — 尤其是希望亲自参与交付的技术型创始人
- 首次使用 Claude Code 的用户 — 提供结构化角色,而非空白提示
- 技术负责人和资深工程师 — 对每个 PR 进行严格审查、QA 和发布自动化
项目信息
- GitHub 地址:https://github.com/garrytan/gstack
- 开源协议:MIT License
- 最新版本:截至 2026 年 3 月约为 v0.4.3
- 安装方式:30 秒快速安装,通过 Git 克隆到 Claude Code 的 skills 目录即可
GStack 的核心理念是:通过结构化的角色分工和审查流程,将 AI 辅助开发从模糊的通用对话升级为专业的工程工作流,帮助个人开发者或小型团队实现"一人成军"的开发效率
