字节笔记本

2026年2月23日

ZCF:Claude Code 零配置一键设置工具

本文介绍 ZCF (Zero-Config Code Flow),一个专为 Claude Code 和 Codex 设计的零配置一键设置工具。该项目在 GitHub 上已获得 5.5k+ stars,提供双语支持、智能代理系统和个性化 AI 助手功能,帮助开发者快速搭建 AI 编程环境。

项目简介

ZCF(Zero-Config Code Flow)是一个开源的 CLI 工具,由 UfoMiao 开发维护。它旨在简化 Claude Code 和 Codex 的配置流程,让开发者能够一键完成环境搭建,无需繁琐的手动配置。

该项目核心理念是"零配置",通过智能化的配置管理系统,自动处理 API 设置、工作流配置、MCP 集成等复杂任务,让开发者可以专注于代码本身。

核心特性

  • 零配置部署:一键完成 Claude Code / Codex 的完整环境配置
  • 双语支持:支持中文和英文界面,满足不同用户需求
  • 智能代理系统:内置智能代理管理,优化 AI 交互体验
  • API 提供商预设:支持 302.AI、PackyCode、AICodeMirror 等多家 API 服务商
  • 自动更新机制:内置工作流自动更新功能,保持配置始终最新
  • MCP 集成:支持 Model Context Protocol (MCP) 服务端配置
  • 个性化输出风格:提供多种输出风格模板,适配不同使用场景

技术栈

  • TypeScript - 主要开发语言,提供类型安全
  • Node.js - 运行时环境,支持 18+ 版本
  • Vitest - 单元测试框架
  • ESLint - 代码质量检查
  • pnpm - 包管理工具(推荐)

安装指南

前置要求

  • Node.js >= 18
  • pnpm >= 8(推荐)或 npm / yarn

快速安装

ZCF 无需全局安装,直接使用 npx 运行即可:

bash
# 交互式安装(推荐)
npx zcf

# 完整初始化:安装 + 工作流 + API/CCR + MCP
npx zcf i

# 仅更新工作流
npx zcf u

# 切换界面语言
npx zcf --lang zh-CN

非交互式安装(使用提供商预设)

bash
npx zcf i -s -p 302ai -k "sk-xxx"

参数说明:

  • -s:跳过交互式提示
  • -p:指定 API 提供商预设
  • -k:设置 API 密钥

使用示例

场景 1:首次初始化

bash
# 运行交互式安装向导
npx zcf

# 根据提示选择:
# 1. 选择语言(中文/英文)
# 2. 选择 API 提供商
# 3. 输入 API 密钥
# 4. 配置 Claude Code 或 Codex
# 5. 设置 MCP 服务(可选)

场景 2:更新现有配置

bash
# 仅更新工作流到最新版本
npx zcf u

# 更新并保留自定义配置
npx zcf u --preserve-config

场景 3:切换 API 提供商

bash
# 重新配置 API 设置
npx zcf i

# 选择新的提供商并输入密钥

支持的 API 提供商

ZCF 内置多家 API 服务商的预设配置:

提供商特点优惠
302.AI企业级 AI 资源中心即用即付
PackyCode稳定可靠的 API 中继使用 "zcf" 优惠码享 9 折
AICodeMirror官方高稳定性中继首充 8 折,企业用户 7.5 折
GLM (Z.ai)国产大模型$3/月起,使用邀请码享 9 折

项目结构

text
zcf/
├── src/              # 源代码目录
├── templates/        # 输出风格模板
├── docs/             # 文档
├── tests/            # 测试文件
├── bin/              # CLI 入口
├── .zcf/             # ZCF 配置目录
└── .claude/          # Claude Code 配置

社区与支持

致谢与赞助

ZCF 项目感谢以下赞助商的支持:

企业赞助商

  • 302.AI - 首个企业赞助商
  • GLM - 首个 AI 模型赞助商
  • PackyCode - API 中继服务赞助商
  • AICodeMirror - 官方高稳定性中继服务

技术 inspiration

  • LINUX DO 社区
  • CCR (Claude Code Router)
  • CCometixLine
  • ccusage
  • BMad Method

开源协议

本项目基于 MIT License 开源。

项目链接

分享: