ZCF(Zero-Config Claude-Code Flow)是一个面向开发者的一键初始化工具,将 Claude Code 的安装、配置、工作流导入、MCP 服务集成、成本控制(CCR)等繁琐步骤打包成一条命令,让 AI 辅助编程真正"开箱即用"。

为什么需要 ZCF?
Claude Code 是 Anthropic 官方推出的终端级 AI 编程助手,具备强大的代码生成、项目理解与任务规划能力。然而,其原生版本存在以下痛点:
- 无图形界面 ,所有配置需手动编辑
~/.claude/下的多个文件; - 首次配置复杂:需分别设置 API Key、模型路由、MCP 服务(如浏览器控制、文档检索);
- 团队协作困难:成员间配置不一致,工作流难以统一;
- 成本不可控:所有请求默认走 Claude 3.5 Sonnet,缺乏智能路由机制。
ZCF 正是为解决这些问题而生。它通过 交互式菜单 + 自动化脚本,将整个配置流程压缩到 3~5 分钟内完成,同时保留高度可定制性。
核心能力一览
✅ 零配置一键初始化
bash
npx zcf
或直接静默安装:
bash
npx zcf i
自动完成:
- 安装
claude-codeCLI - 生成
CLAUDE.md系统指令 - 配置 API Key 或 CCR 路由
- 安装并启用 MCP 服务(如 Playwright、Exa、Context7)
- 设置默认语言、AI 个性、模型偏好
✅ CCR(Claude Code Router)省钱路由
ZCF 内置 智能请求分流机制:
- 简单任务(如注释生成、格式化)→ 路由至免费/低价模型(如 DeepSeek、Gemini)
- 核心逻辑(如架构设计、代码评审)→ 路由至 Claude 4.5 Sonnet
通过 npx zcf ccr 可进入 Web UI 管理路由规则,支持实时用量统计(ccusage)。
✅ BMAD 企业级工作流
专为团队协作设计的多角色代理系统:
/bmad-init一键初始化产品、研发、测试等角色- 自动产出需求文档、技术方案、测试用例
- 支持绿地项目与存量系统改造
- 内置质量门禁(如代码规范检查)
✅ 流程化 Git 操作
内置实用命令,减少手误:
/git-commit:AI 自动撰写符合 Conventional Commits 的提交信息/git-rollback:安全回滚并生成变更说明/git-cleanBranches:清理已合并的本地/远程分支
✅ 跨平台兼容
ZCF 已适配:
- macOS / Linux / Windows(含 WSL)
- Termux(Android 终端)
- Docker 容器环境(可集成到 CI/CD)
安装与初始化流程
场景 1:全新机器,从零开始
bash
npx zcf
交互流程如下:
- 选择脚本语言(仅影响提示语,如中文/英文)
- 选择配置语言 (决定
CLAUDE.md和命令注释语言) - 自动安装 Claude Code(如未检测到)
- 配置 API:输入 Anthropic API Key 或跳过(后续可补)
- 处理旧配置(如有):支持备份、合并、覆盖
- 选择 MCP 服务:空格多选,如 Playwright(浏览器自动化)、Exa(AI 搜索)
- 输入对应 API Key(如 Exa Key)
- 完成!提示
使用 'claude' 命令开始体验
场景 2:已有环境,仅更新工作流
bash
npx zcf u
- 仅更新
CLAUDE.md、agents/、commands/ - 自动备份旧文件至
~/.claude/backup/ - 不触碰 API Key 与 MCP 设置
目录结构说明
安装完成后,~/.claude/ 目录结构如下:
bash
~/.claude/
├── CLAUDE.md # 系统级 AI 指令(可读可改)
├── settings.json # API、模型、MCP 开关等核心配置
├── agents/ # 预置代理:planner, tester, architect...
├── commands/ # 自定义命令:/feat, /workflow, /git-commit...
└── backup/ # 每次更新自动备份的旧配置
项目根目录还会生成 .claude/(注意前缀点),用于存放当前项目的临时计划、设计稿等,建议加入 .gitignore。
推荐工作流
1. 新项目极速启动
bash
npx zcf i
cd my-new-project
claude
# 在 Claude 交互界面输入:
/init
→ 自动生成项目上下文摘要,AI 即可理解你的代码库结构。
2. 结构化开发
/feat 用户登录功能
→ 自动分 规划(plan) 与 UI 实现(ui) 两阶段,每步确认。/workflow 优化构建速度
→ 提供多种方案(缓存、并行、Tree Shaking),支持中途调整。
3. 团队协作
bash
/bmad-init
→ 定义角色分工、文档模板、质量门禁,适合多人并行开发或遗留系统重构。
4. 控制成本
bash
npx zcf ccr
→ 配置规则如:
yaml
- pattern: ".*文档.*|.*注释.*"
model: gemini-1.5-flash
- pattern: ".*核心.*|.*架构.*|.*安全.*"
model: claude-3-5-sonnet
总结
ZCF 不是一个"黑盒工具",而是一个 透明、可审计、可定制 的配置框架。它把 Claude Code 从"玩具级 CLI"升级为 企业可用的 AI 开发基础设施,同时保留了开发者对每一步的完全控制权。
想象一下 :新成员入职,只需执行
npx zcf i,喝口水回来,就能在统一工作流下直接开发,而不用在手动操作开发环境半天,还会遇到各种报错。简单直接快速,这就是 ZCF 的价值。