MCPcopy Index your code
hub / github.com/UfoMiao/zcf

github.com/UfoMiao/zcf @3.6.10 sqlite

repository ↗ · DeepWiki ↗ · release 3.6.10 ↗
621 symbols 2,684 edges 216 files 111 documented · 18%
README

npm version npm downloads License Claude Code codecov JSDocs Ask DeepWiki

Banner

ZCF - Zero-Config Code Flow

English | 中文 | 日本語 | 更新履歴

✨ 完全ドキュメント: ドキュメント入口

ゼロ設定、ワンクリックで Claude Code & Codex 環境セットアップ - 多言語設定、インテリジェントプロキシシステム、パーソナライズされたAIアシスタント対応

🚀 クイックスタート

  • 推奨:npx zcf でインタラクティブメニューを開き、必要な操作を選択。
  • よく使うコマンド:
npx zcf i        # フル初期化:インストール + ワークフロー + API/CCR + MCP
npx zcf u        # ワークフローのみ更新
npx zcf --lang ja  # インターフェース言語を切り替え(例)
  • 非対話例(プロバイダープリセット):
npx zcf i -s -p 302ai -k "sk-xxx"

より詳しい使い方・オプション・ワークフローはドキュメントを参照してください。

📖 完全ドキュメント

  • https://zcf.ufomiao.com/ja-JP/

♥️ スポンサー

GLM このプロジェクトは Z.ai の GLM CODING PLAN によってスポンサーされています。 GLM CODING PLAN はAIコーディング向けに設計されたサブスクリプションサービスで、月額わずか10ドルから利用できます。Z.aiのフラグシップである GLM-4.7 および(GLM-5 は Pro ユーザーのみ利用可能)を、Claude Code、Cline、Roo Code など10以上の人気AIコーディングツールで利用でき、開発者に高速かつ安定した最先端のコーディング体験を提供します。 GLM CODING PLANが10%オフで利用可能:https://z.ai/subscribe?ic=8JVLJQFSKB


スポンサー code0 code0.ai がこのプロジェクトをスポンサーしてくれたことに感謝します!code0.ai は、開発者と技術チーム向けの AI コーディングワークスペースで、Claude Code や Codex などの主流な Agent コーディング能力を集約しています。コード生成、プロジェクト理解、デバッグ、コードレビュー、ドキュメント生成などの一般的な開発シナリオをサポートしており、個人開発者、Agent エンジニア、オープンソースメンテナー、企業の研究開発チームに適しています。請求書発行とチーム導入もサポートしています。専用リンクから登録し、カスタマーサポートに連絡すると、無料のテストクレジットを受け取り、より効率的な AI コーディングワークフローを体験できます。


スポンサー Claude API Claude API がこのプロジェクトをスポンサーしてくれたことに感謝します!Claude API は、Claude モデルに特化した公式チャネルの API プロバイダーです。Anthropic 公式キーと AWS Bedrock 公式チャネルを基盤とし、Claude Code や Agent アプリケーションへの安定した統合体験を提供し、Claude 全シリーズモデルをサポートし、Tool Use や長いコンテキストなどの公式機能を保持しています。サービスはリバースエンジニアリングされておらず、モデル能力を低下させることはありません。Claude Code のヘビーユーザー、Agent エンジニア、企業の技術チームに適しています。専用リンクから登録し、カスタマーサポートに連絡すると、無料のテストクレジットを受け取れます。請求書発行とチーム導入もサポートされています。


スポンサー PatewayAI PatewayAI はヘビーな AI 開発者向けに、公式直接接続に特化した高品質モデル API 中継サービスプロバイダーで、Claude 全系列と Codex 系列モデルを提供します。100% 公式ソース直供給で、不純物なし、検証可能。課金は透明で、トークンレベルの請求書を 1 件ずつ照合できます。エンタープライズレベルの高並行性に対応し、企業顧客向けに専用管理プラットフォームを提供、正式契約締結と請求書発行も可能です。PatewayAI は ZCF ユーザー専用特典を提供:このリンクから登録すると $3 のトライアルクレジットを即時プレゼント、チャージは最大 60% オフ、招待は双方向ボーナスで報酬は最大 $150!


スポンサー AI API 302.AI は、従量課金制のエンタープライズ向けAIリソースプラットフォームで、市場で最新かつ最も包括的なAIモデルとAPIに加え、すぐに使える多様なオンラインAIアプリを提供します。

PackyCode PackyCode がこのプロジェクトを支援してくれました!PackyCode は信頼性と効率性の高いAPI中継サービスプロバイダーで、Claude Code、Codex、Gemini などの中継サービスを提供します。PackyCode はこのソフトウェアのユーザーに特別な割引を提供します:このリンク を使用して登録し、再課金時に "zcf" プロモーションコードを入力すると 10% 割引を享受できます。
APIKEY.FUN APIKEY.FUN のご支援に感謝します!APIKEY.FUN は企業および個人開発者向けに、安定・高効率・低コストな AI モデル API 接続を提供する、プロフェッショナルなエンタープライズ向け AI 中継プラットフォームです。Claude、OpenAI、Gemini などの主要モデルに対応し、価格は公式の 7% まで低減可能です。この専用リンクから登録すると、チャージ永久 95 折(5% オフ)の特典を受けられます。
AICodeMirror AICodeMirror がこのプロジェクトをスポンサーしてくれたことに感謝します!AICodeMirror は Claude Code/Codex/Gemini CLI の公式高安定性中継サービスを提供し、エンタープライズレベルの高並行処理、迅速な請求書発行、7x24 専用技術サポートをサポートしています。Claude Code/Codex/Gemini の公式チャネルは最大 3.8/0.2/10.9 割引で、チャージでさらに割引があります!AICodeMirror は ZCF ユーザーに特別な特典を提供しています:このリンクから登録したユーザーは初回チャージ 20% オフ、企業顧客は最大 25% オフを享受できます!
Crazyrouter Crazyrouter のスポンサーに感謝します!Crazyrouter は高性能 AI API 集約ゲートウェイです — 1つの API キーで 300+ モデル(GPT、Claude、Gemini、DeepSeek など)を利用可能。全モデル公式価格の 55% で提供、自動フェイルオーバー、スマートルーティング、無制限同時接続に対応。OpenAI 完全互換で、Claude Code、Codex、Gemini CLI とシームレスに連携。ZCF ユーザー限定特典:こちらのリンクから登録すると $2 の無料クレジットを即時プレゼント!
AIHub AIHub のスポンサーに感謝します!AIHub は、個人開発者と企業チーム向けの高可用性 AI モデル API 中継プラットフォームで、Codex および Claude Code を公式価格の約 1 割以下で提供します。このリンクから登録し、プロモーションコード ZCF を入力すると、$3 のテストクレジットを受け取れます。

💬 コミュニティ

Telegramグループに参加して、サポートやディスカッション、アップデート情報を入手しましょう:

Telegram

🙏 謝辞

本プロジェクトは以下のオープンソースプロジェクトからインスピレーションを受け、さまざまな要素を取り入れています:

これらのコミュニティ貢献者のシェアに感謝します!

❤️ サポートとスポンサー

このプロジェクトが役立つと思われる場合は、開発をスポンサーすることを検討してください。あなたのサポートに非常に感謝します!

ko-fi

Alipay WeChat Pay

スポンサー

すべてのスポンサーの寛大なサポートに感謝します!

【企業スポンサー】

  • 302.AI(最初の企業スポンサー 🤠)
  • GLM(最初のAIモデルスポンサー 🤖)
  • PackyCode(最初のAPIプロキシサービススポンサー 🧝🏻‍♀️)
  • APIKEY.FUN(企業向け AI 中継スポンサー 🎁)
  • AICodeMirror(公式高安定性中継サービススポンサー 🪞)
  • UUCode($100 プロキシクレジットを提供 💰)
  • Crazyrouter(AI API 集約ゲートウェイスポンサー 🚀)
  • PatewayAI(公式直接接続中継サービススポンサー 🛡️)
  • code0(AI コーディングワークスペーススポンサー 🎁)
  • Claude API(Claude 公式 API プロバイダースポンサー 🎁)

  • AIHub(高可用性 AI API 中継プラットフォームスポンサー 🎁)

【個人スポンサー】

  • Tc(最初のスポンサー)
  • Argolinhas(最初のko-fiスポンサー ٩(•̤̀ᵕ•̤́๑))
  • r*r(最初の匿名スポンサー 🤣)
  • **康(最初のKFCスポンサー 🍗)
  • *东(最初のコーヒースポンサー ☕️)
  • 炼*3(最初のTermuxユーザースポンサー 📱)
  • chamo101(最初のGitHub issue ユーザースポンサー 🎉)
  • 初屿贤(最初のCodexユーザースポンサー 🙅🏻‍♂️)
  • Protein(最初の1688スポンサー 😏)
  • musistudio(最初のオープンソースプロジェクト作者スポンサー、CCR の作者です 🤩)
  • *年(初の100元スポンサー 💴)
  • BeatSeat(コミュニティエキスパート 😎、$1000 Claude クレジットを提供)
  • wenwen(コミュニティエキスパート 🤓、毎日 $100 Claude&GPT クレジットを提供)
  • 16°C coffee(私の親友 🤪、ChatGPT Pro $200パッケージを提供)

プロモーション感謝

このプロジェクトを宣伝してくださった以下の著者に感謝します:

  • 逛逛 GitHub, ツイート: https://mp.weixin.qq.com/s/phqwSRb16MKCHHVozTFeiQ
  • Geek, ツイート: https://x.com/geekbb/status/1955174718618866076

📄 ライセンス

MITライセンス


🚀 コントリビューター

⭐️ スター履歴

このプロジェクトが役立った場合は、⭐️ Starをお願いします!

Star History Chart

Extension points exported contracts — how you extend this code

SymlinkResult (Interface)
* Symlink creation result
src/utils/installer.ts
CliOptions (Interface)
(no doc)
src/cli-setup.ts
McpService (Interface)
(no doc)
src/types.ts
StatusLineConfig (Interface)
(no doc)
src/types/config.ts
ConfigSwitchOptions (Interface)
(no doc)
src/commands/config-switch.ts
McpServiceConfig (Interface)
(no doc)
src/config/mcp-services.ts
TestScenario (Interface)
(no doc)
tests/integration/test-helpers.ts
MockSpinner (Interface)
(no doc)
tests/unit/utils/auto-updater.test.ts

Core symbols most depended-on inside this repo

ensureI18nInitialized
called by 105
src/i18n/index.ts
init
called by 81
src/commands/init.ts
configSwitchCommand
called by 63
src/commands/config-switch.ts
exists
called by 55
src/utils/fs-operations.ts
validateSkipPromptOptions
called by 53
src/commands/init.ts
addNumbersToChoices
called by 52
src/utils/prompt-helpers.ts
readJsonConfig
called by 51
src/utils/json-config.ts
uninstall
called by 42
src/commands/uninstall.ts

Shape

Function 445
Method 77
Interface 71
Class 28

Languages

TypeScript100%

Modules by API surface

src/utils/code-tools/codex.ts58 symbols
tests/integration/test-helpers.ts30 symbols
src/utils/claude-code-config-manager.ts29 symbols
src/utils/zcf-config.ts25 symbols
src/utils/installer.ts23 symbols
src/utils/platform.ts21 symbols
src/utils/version-checker.ts20 symbols
src/utils/uninstaller.ts19 symbols
src/utils/fs-operations.ts18 symbols
src/utils/features.ts17 symbols
src/utils/code-tools/codex-uninstaller.ts16 symbols
src/utils/config.ts15 symbols

Dependencies from manifests, versioned

@antfu/eslint-configcatalog:build · 1×
@changesets/clicatalog:tooling · 1×
@commitlint/clicatalog:tooling · 1×
@commitlint/config-conventionalcatalog:tooling · 1×
@commitlint/typescatalog:tooling · 1×
@iconify-json/carboncatalog:docs · 1×
@rainbowatcher/toml-edit-jscatalog:runtime · 1×
@types/fs-extracatalog:types · 1×
@types/inquirercatalog:types · 1×
@types/nodecatalog:types · 1×
@types/semvercatalog:types · 1×
@unocss/resetcatalog:docs · 1×

For agents

$ claude mcp add zcf \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact