ZCF - Zero-Config Code Flow

Zero-config, one-click setup for Claude Code & Codex with bilingual support, intelligent agent system, and personalized AI assistant.

Source repo
UfoMiao/zcf
Stars
★ 6.1k
Last updated
1mo ago
License
MIT
Primary language
TypeScript

At a glance

How it runs
CLI
Works with
Platform-specificCodex · Claude Code
Cost
Free software; you pay for model usage
Setup effort
Low · running in minutes
You'll need
Node.jsnpxShell / CLINetwork accessLocal filesystem
Typical use
A developer setting up Claude Code for the first time wants a quick environment setup without manually configuring API keys and workflows each time.
Not a fit if
  • Developers using tools other than Claude Code and Codex
  • Teams unwilling to let an init command modify project files

What does this agent do, and when should you use it?

ZCF (Zero-Config Code Flow) is a CLI tool for Claude Code and Codex that simplifies the setup of AI coding environments by automating initialization, workflow configuration, API/CCR integration, and MCP settings. It is primarily used via npx zcf commands, offering an interactive menu and preset configurations, with support for Chinese, English, and Japanese interfaces. The project draws inspiration from community projects like CCR and the BMad Method, and integrates several API relay services as sponsors. ZCF is aimed at developers who want to quickly configure and optimize their AI coding workflows, reducing manual configuration overhead.

ZCF provides different operations through its CLI: npx zcf i performs a full initialization, including installation, workflows, API/CCR, and MCP (Model Context Protocol) setups; npx zcf u updates only the workflows; npx zcf --lang zh-CN switches the interface language. It also supports non-interactive mode, such as npx zcf i -s -p 302ai -k "sk-xxx", to specify providers and API keys. The tool reads the current project and generates or modifies configuration files to integrate with Claude Code and Codex. ZCF may call external API services and supports multiple sponsored API relays.

  1. A developer setting up Claude Code for the first time wants a quick environment setup without manually configuring API keys and workflows each time.
  2. A team wants to standardize Claude Code configurations across members to ensure consistent workflows.
  3. A user wants to switch between different API providers (e.g., 302.ai, AICodeMirror) to optimize cost or performance.
  4. A Codex user wants to simplify the initialization process and automatically configure associated MCP servers.
  5. A Chinese or Japanese developer prefers to use the tool in their native language.
  6. A CI/CD pipeline needs to automate the deployment of an AI coding environment using non-interactive scripts.

How do you install or deploy this agent?

You can install via npm or use npx directly. The recommended way is to run npx zcf to open the interactive menu without global installation. Alternatively, install globally with: npm install -g zcf.

How do you use this agent?

Run npx zcf to open the interactive menu and select what you need. Common commands: npx zcf i for full initialization, npx zcf u to update workflows only. To switch language, use npx zcf --lang zh-CN. For non-interactive usage: npx zcf i -s -p 302ai -k "sk-xxx". Requires Node.js and network connectivity.

What are this agent's strengths and limitations?

Pros
  • Zero-config one-click initialization saves significant setup time.
  • Supports multiple API providers with presets and custom integration.
  • Comprehensive documentation and an interactive CLI make it beginner-friendly.
  • Multilingual support (Chinese, English, Japanese) appeals to international developers.
  • Integrates community best practices (e.g., CCR, BMad Method) to enhance workflows.
Limitations
  • Specifically targets Claude Code and Codex, with limited support for other tools.
  • Depends on external API providers; some features may require paid services.
  • Initialization may modify project files, requiring careful handling.
  • Documentation and community support are primarily via GitHub and Telegram.

How does this agent compare with similar options?

Unlike manual configuration in Claude Code, ZCF automates the entire setup. It is similar to CCR (Claude Code Router) but focuses on zero-config and an all-in-one approach.

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
ZCF - Zero-Config Code Flow This agent 51 · Major gaps CLIFree + model costs ★ 6.1k 1mo ago TypeScript Codex · Claude Code
OSpec 50 · Major gaps CLIFree + model costs ★ 396 1mo ago JavaScript Codex · Claude Code
Puppetmaster 68 · Some gaps CLIFree + model costs ★ 468 today Python Codex · Claude Code
Maestro-Flow 52 · Major gaps CLIFree + model costs ★ 566 3d ago TypeScript Codex · Claude Code · Claude API

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
51/ 100 5-point scale 2.6 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 1 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 11/29
Reliability 8/14
Adaptability 9/18
Convention 11/18
Effectiveness 9/13
Verifiability 3/8
Why each dimension lost points
Trust11 / 29 · 1.9/5

Evidence: The CLI tool performs operations via interactive menus and command-line arguments, requiring user input for API keys (e.g., `-k` parameter), but does not explicitly state least-privilege principles. User confirmation exists (interactive menus), but non-interactive mode may execute automatically. Data flow transparency is insufficient; no detailed explanation of how data is processed or transmitted. Sensitive data handling: API keys are passed as arguments, but storage or protection measures are not described. Dependency security: dependencies are managed via pnpm catalog, but no dependency audit or vulnerability scanning evidence is provided. External effects: the tool modifies user configuration files (e.g., installing workflows), but does not clearly prompt or obtain consent. Rollback: no explicit rollback mechanism is provided. Source attribution: README acknowledges multiple open-source projects, but detailed code provenance is not provided. Deductions: least privilege, user confirmation, data flow transparency, sensitive data handling, dependency security, external effects, and rollback lack detailed evidence or implementation descriptions.

Reliability8 / 14 · 2.9/5

Evidence: Code structure is clear, tests cover edge cases and error handling, but tests are mostly mocked and do not verify real environment behavior. Dependency availability: uses `npx` to call external tools (e.g., ccusage), relying on network and external service availability. Failure messages: error handling functions (e.g., handleGeneralError) provide error output, but specific message content is not shown in provided files. Deductions: reliance on external services without offline or fallback options; specific failure message content not verified.

Adaptability9 / 18 · 2.5/5

Evidence: README provides multiple usage scenarios (e.g., `npx zcf i`, `npx zcf u`), supports multiple languages (Chinese, English, Japanese), and provides non-interactive examples. Capability boundaries: does not clearly state the scope of supported or limited features. Trigger precision: command arguments (e.g., `-s`, `-p`) are documented, but not all options are detailed. Environment fit: supports multiple platforms (CI tests cover Windows, macOS, Linux), but specific environment requirements are not stated. Deductions: capability boundaries and trigger precision descriptions are incomplete.

Convention11 / 18 · 3.1/5

Evidence: README provides quick start, full documentation links, sponsor list, community links, etc., with clear information architecture. Install notes are simple (`npx zcf`), but detailed installation steps or system requirements are not provided. Naming stability: project name and commands are stable, but version number is not explicitly stated in README. Examples and FAQ: basic command examples are provided, but FAQ is missing. Known limitations: not explicitly listed. License is MIT, versioning and changelog exist (CHANGELOG.md), maintenance responsibility is clear (author and contributors). Deductions: known limitations not stated, install notes not detailed enough.

Effectiveness9 / 13 · 3.5/5

Evidence: The tool provides one-click configuration, simplifying the setup process for Claude Code and Codex, with output as configuration files and workflows, which is practical. Marginal value: compared to manual configuration, it saves time but relies on external services. Cost-benefit: free and open-source, but may incur API call costs. Deductions: no data or user feedback on actual usage effectiveness.

Verifiability3 / 8 · 1.9/5

Evidence: Claims in README (e.g., features, sponsors) have links, but detailed implementation documentation is not provided. Cross-source verification: tests and CI configuration provide some verification, but not independent. Fact-inference separation: README distinguishes facts (e.g., commands) from inferences (e.g., 'intelligent'), but not clearly. Deductions: claims lack detailed evidence, cross-source verification insufficient.

Risks and how to mitigate them
  • API keys are passed via command-line arguments, which may be exposed in shell history or process lists; consider using environment variables or config files.
  • The tool modifies user configuration files; in non-interactive mode, ensure clear prompts and user consent.
  • Relies on external services (e.g., npx ccusage), which may fail without network; consider offline or fallback options.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision 99d5346d01dc New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. [email protected]
    Release notes excerpt
    Patch Changes - ## New Features - Introduce built-in code-tool adapter/registry and migrate Claude Code / Codex command handlers to adapter dispatch - Add MiniMax China (minimax-cn) API provider preset 新功能 - 引入内置 code-tool adapter/registry 架构,将 Claude Code / Codex 命令处理迁移为 adapter 分发 - 新增 MiniMax 国内版(minimax-cn)API 提供商预设 Optimization - Derive Claude/Codex paths, leftover cleanup, and provider contracts from adapter definitions - Align Claude/Codex CLI with main for skip/output-style, illegal -T fallback, menu update, and provider import feedback 优化 …
    View on GitHub ↗
  2. [email protected]
    Release notes excerpt
    Patch Changes - ## Fixes - Skip special filesystem entries (e.g. sockets) during recursive directory copy to avoid copy failures 修复 - 递归复制目录时跳过特殊文件系统条目(如 socket),避免复制失败 Documentation - Update Claude API sponsor links to console.apito.ai - Update AICodeMirror sponsor links to aicodemirror.ai 文档 - 将 Claude API 赞助商链接更新为 console.apito.ai - 将 AICodeMirror 赞助商链接更新为 aicodemirror.ai
    View on GitHub ↗
  3. [email protected]
    Release notes excerpt
    Patch Changes - ## Fixes - Correct MiniMax API provider preset base URL and default models - Prevent Codex init from overwriting Claude Code CLAUDE.md during workflow import - Route Codex language directives to AGENTS.md only and preserve existing AGENTS.md when user declines changes - Hoist configAction skip to runCodexFullInit so API/MCP steps are skipped with workflow import 修复 - 修正 MiniMax API 提供商预设的 base URL 与默认模型 - 修复 Codex 初始化时工作流导入误覆盖 Claude Code CLAUDE.md 的问题 - Codex 语言指令仅写入 AGENTS.md,用户拒绝系统提示变更时保留现有 AGENTS.md …
    View on GitHub ↗

FAQ

Is ZCF free?
The project itself is open-source under the MIT license, but some features may rely on sponsored third-party API services that may cost money.
Does it require internet access?
Yes, installation and runtime require network connectivity, and it may make external API calls.
Will it overwrite my existing configuration?
Initialization might modify configuration files; it's recommended to back up or use version control.
Which versions of Claude Code are supported?
The description mentions Claude 4 and Claude Code; for specific compatibility, please refer to the documentation.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents