[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-74881":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":15,"starSnapshotCount":15,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},74881,"cc-mirror","numman-ali\u002Fcc-mirror","numman-ali","Create multiple isolated Claude Code variants with custom providers (Z.ai, MiniMax, OpenRouter, LiteLLM)",null,"TypeScript",2235,292,16,8,0,4,6,21,12,72.5,"MIT License",false,"main",true,[],"2026-06-12 04:01:16","# CC-MIRROR\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fcc-mirror-providers.png\" alt=\"CC-MIRROR Provider Themes\" width=\"800\">\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fcc-mirror\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fcc-mirror.svg\" alt=\"npm version\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-yellow.svg\" alt=\"License: MIT\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fnummanali\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Ffollow\u002Fnummanali?style=social\" alt=\"Twitter Follow\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch2 align=\"center\">Claude Code, Unshackled\u003C\u002Fh2>\n\n\u003Cp align=\"center\">\n  Pre-configured Claude Code variants with custom providers,\u003Cbr>\n  prompt packs, and battle-tested enhancements.\u003Cbr>\u003Cbr>\n  \u003Cstrong>One command. Instant power-up.\u003C\u002Fstrong>\n\u003C\u002Fp>\n\n---\n\n## Quick Start\n\n```bash\n# Fastest path to a configured Claude Code variant\nnpx cc-mirror quick --provider mirror --name mclaude\n\n# Run it\nmclaude\n```\n\nThat's it. You now have a Claude Code variant ready to run.\n\n### Claude Code Version (Stable\u002FLatest\u002FPin)\n\nBy default, CC-MIRROR installs the **latest** Claude Code native release. You can pin a channel or version:\n\n```bash\n# Track upstream stable channel\nnpx cc-mirror quick --provider mirror --name mclaude --claude-version stable\n\n# Track upstream latest channel\nnpx cc-mirror update mclaude --claude-version latest\n\n# Pin a specific version\nnpx cc-mirror update mclaude --claude-version 2.1.37\n```\n\nNotes:\n\n- `stable` and `latest` are upstream channels. `stable` may lag behind `latest` (that is normal).\n- cc-mirror resolves the channel to a concrete version during install\u002Fupdate and stores it in `variant.json`.\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fcc-mirror-home.png\" alt=\"CC-MIRROR Home Screen\" width=\"600\">\n\u003C\u002Fp>\n\n### Or use the interactive wizard\n\n```bash\nnpx cc-mirror\n```\n\n---\n\n## What is CC-MIRROR?\n\nCC-MIRROR is an **opinionated Claude Code distribution**. We did the hacking — you get the superpowers.\n\nAt its core, CC-MIRROR:\n\n1. **Clones** Claude Code into isolated instances\n2. **Configures** provider endpoints, model mapping, and env defaults\n3. **Applies** prompt packs and tweakcc themes\n4. **Installs** optional skills (dev-browser, opt-in)\n5. **Packages** everything into a single command\n\nEach variant is completely isolated — its own config, sessions, MCP servers, and credentials. Your main Claude Code installation stays untouched.\n\n```\n┌─────────────────────────────────────────────────────────────────────────┐\n│  ~\u002F.cc-mirror\u002F                                                          │\n│                                                                         │\n│  ├── mclaude\u002F                        ← Mirror Claude                     │\n│  │   ├── native\u002F                     Claude Code installation           │\n│  │   ├── config\u002F                     API keys, sessions, MCP servers    │\n│  │   ├── tweakcc\u002F                    Theme customization                │\n│  │   └── variant.json                Metadata                           │\n│  │                                                                      │\n│  ├── zai\u002F                            ← Z.ai variant (GLM models)        │\n│  ├── minimax\u002F                        ← MiniMax variant (M2.5)           │\n│  └── kimi\u002F                           ← Kimi Code variant (kimi-for-coding) │\n│                                                                         │\n│  Wrappers: \u003Cbin-dir>\u002Fmclaude, \u003Cbin-dir>\u002Fzai, ...                        │\n└─────────────────────────────────────────────────────────────────────────┘\n```\n\nDefault `\u003Cbin-dir>` is `~\u002F.local\u002Fbin` on macOS\u002FLinux and `~\u002F.cc-mirror\u002Fbin` on Windows.\n\n**Windows tip:** add `%USERPROFILE%\\.cc-mirror\\bin` to your `PATH`, or run the `\u003Cvariant>.cmd` wrapper directly. Each wrapper has a sibling `\u003Cvariant>.mjs` launcher.\n\n---\n\n## Providers\n\n### Mirror Claude (Recommended)\n\nThe purest path to vanilla Claude Code. No proxy, no model changes — just clean isolation.\n\n```bash\nnpx cc-mirror quick --provider mirror --name mclaude\n```\n\n- **Direct Anthropic API** — No proxy, authenticate normally (OAuth or API key)\n- **Isolated config** — Experiment without affecting your main setup\n- **Provider presets** — Clean defaults without hidden patches\n\n### Alternative Providers\n\nWant to use different models? CC-MIRROR supports multiple providers:\n\n| Provider       | Models                 | Auth       | Best For                        |\n| -------------- | ---------------------- | ---------- | ------------------------------- |\n| **Kimi**       | kimi-for-coding        | API Key    | Long-context coding (Kimi Code) |\n| **MiniMax**    | MiniMax-M2.5           | API Key    | Unified model experience        |\n| **Z.ai**       | GLM-5, 4.7, 4.5-Air    | API Key    | Heavy coding with GLM reasoning |\n| **OpenRouter** | 100+ models            | Auth Token | Model flexibility, pay-per-use  |\n| **Vercel**     | Multi-provider gateway | Auth Token | Vercel AI Gateway               |\n| **Ollama**     | Local + cloud models   | Auth Token | Local-first + hybrid setups     |\n| **NanoGPT**    | Claude Code endpoint   | Auth Token | Simple endpoint setup           |\n| **CCRouter**   | Ollama, DeepSeek, etc. | Optional   | Local-first development         |\n| **GatewayZ**   | Multi-provider gateway | Auth Token | Centralized routing             |\n\n### Provider Setup Links\n\n| Provider       | Subscribe                                                     | Get Key\u002FToken                                                    | Docs                                                             |\n| -------------- | ------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |\n| **Kimi**       | https:\u002F\u002Fwww.kimi.com\u002Fcode                                     | https:\u002F\u002Fwww.kimi.com\u002Fcode\u002Fconsole                                | https:\u002F\u002Fwww.kimi.com\u002Fcode\u002Fdocs\u002Fen\u002Fmore\u002Fthird-party-agents.html   |\n| **MiniMax**    | https:\u002F\u002Fplatform.minimax.io\u002Fsubscribe\u002Fcoding-plan             | https:\u002F\u002Fplatform.minimax.io\u002Fuser-center\u002Fpayment\u002Fcoding-plan      | https:\u002F\u002Fplatform.minimax.io\u002Fdocs                                 |\n| **Z.ai**       | https:\u002F\u002Fz.ai\u002Fsubscribe                                        | https:\u002F\u002Fz.ai\u002Fmanage-apikey\u002Fapikey-list                           | https:\u002F\u002Fz.ai\u002Fdocs                                                |\n| **OpenRouter** | https:\u002F\u002Fopenrouter.ai\u002Faccount                                 | https:\u002F\u002Fopenrouter.ai\u002Fkeys                                       | https:\u002F\u002Fopenrouter.ai\u002Fdocs                                       |\n| **Vercel**     | https:\u002F\u002Fvercel.com\u002Fai                                         | https:\u002F\u002Fvercel.com\u002Faccount\u002Ftokens                                | https:\u002F\u002Fvercel.com\u002Fdocs\u002Fai-gateway                               |\n| **Ollama**     | https:\u002F\u002Follama.com                                            | https:\u002F\u002Follama.com                                               | https:\u002F\u002Fdocs.ollama.com\u002Fapi\u002Fanthropic-compatibility              |\n| **NanoGPT**    | https:\u002F\u002Fnano-gpt.com                                          | https:\u002F\u002Fnano-gpt.com                                             | https:\u002F\u002Fdocs.nano-gpt.com\u002Fdocs\u002Fanthropic-compatibility           |\n| **CCRouter**   | https:\u002F\u002Fgithub.com\u002Fmusistudio\u002Fclaude-code-router#installation | https:\u002F\u002Fgithub.com\u002Fmusistudio\u002Fclaude-code-router#2-configuration | https:\u002F\u002Fgithub.com\u002Fmusistudio\u002Fclaude-code-router#2-configuration |\n| **GatewayZ**   | https:\u002F\u002Fgatewayz.ai                                           | https:\u002F\u002Fgatewayz.ai                                              | https:\u002F\u002Fdocs.gatewayz.ai\u002Fdocs\u002Fanthropic-compatibility            |\n\n```bash\n# Kimi Code (kimi-for-coding)\nnpx cc-mirror quick --provider kimi --api-key \"$KIMI_API_KEY\"\n\n# MiniMax (MiniMax-M2.5)\nnpx cc-mirror quick --provider minimax --api-key \"$MINIMAX_API_KEY\"\n\n# Z.ai (GLM-5\u002F4.7\u002F4.5-Air)\nnpx cc-mirror quick --provider zai --api-key \"$Z_AI_API_KEY\"\n\n# OpenRouter (100+ models)\nnpx cc-mirror quick --provider openrouter --api-key \"$OPENROUTER_API_KEY\" \\\n  --model-sonnet \"anthropic\u002Fclaude-sonnet-4-20250514\"\n\n# Vercel AI Gateway\nnpx cc-mirror quick --provider vercel --api-key \"$VERCEL_AI_GATEWAY_KEY\" \\\n  --model-sonnet \"anthropic\u002Fclaude-3-5-sonnet-20241022\"\n\n# Ollama\nnpx cc-mirror quick --provider ollama --api-key \"ollama\" \\\n  --model-sonnet \"qwen3-coder\" --model-opus \"qwen3-coder\" --model-haiku \"qwen3-coder\"\n\n# NanoGPT\nnpx cc-mirror quick --provider nanogpt --api-key \"$NANOGPT_API_KEY\"\n\n# CC Router (local LLMs)\nnpx cc-mirror quick --provider ccrouter\n\n# GatewayZ\nnpx cc-mirror quick --provider gatewayz --api-key \"$GATEWAYZ_API_KEY\" \\\n  --model-sonnet \"claude-3-5-sonnet-20241022\"\n```\n\n---\n\n## All Commands\n\n```bash\n# Create & manage variants\nnpx cc-mirror                     # Interactive TUI\nnpx cc-mirror quick [options]     # Fast setup with defaults\nnpx cc-mirror create [options]    # Full configuration wizard\nnpx cc-mirror list                # List all variants\nnpx cc-mirror update [name]       # Update one or all variants\nnpx cc-mirror apply \u003Cname>        # Re-apply tweakcc patches (no reinstall)\nnpx cc-mirror remove \u003Cname>       # Delete a variant\nnpx cc-mirror doctor              # Health check all variants\nnpx cc-mirror tweak \u003Cname>        # Launch tweakcc customization\n\n# Launch your variant\nmclaude                           # Run Mirror Claude\nzai                               # Run Z.ai variant\nminimax                           # Run MiniMax variant\nkimi                              # Run Kimi Code variant\n```\n\n---\n\n## CLI Options\n\n```\n--provider \u003Cname>        kimi | minimax | zai | openrouter | vercel | ollama | nanogpt | ccrouter | mirror | gatewayz | custom\n--name \u003Cname>            Variant name (becomes the CLI command)\n--api-key \u003Ckey>          Provider API key\n--base-url \u003Curl>         Custom API endpoint\n--model-sonnet \u003Cname>    Map to sonnet model\n--model-opus \u003Cname>      Map to opus model\n--model-haiku \u003Cname>     Map to haiku model\n--brand \u003Cpreset>         Theme: auto | kimi | minimax | zai | openrouter | vercel | ollama | nanogpt | ccrouter | mirror | gatewayz\n--no-tweak               Skip tweakcc theme\n--no-prompt-pack         Skip provider prompt pack\n--verbose               Show full tweakcc output during update\n```\n\n---\n\n## Brand Themes\n\nEach provider includes a custom color theme via [tweakcc](https:\u002F\u002Fgithub.com\u002FPiebald-AI\u002Ftweakcc):\n\n| Brand          | Style                            |\n| -------------- | -------------------------------- |\n| **kimi**       | Teal\u002Fcyan gradient               |\n| **minimax**    | Coral\u002Fred\u002Forange spectrum        |\n| **zai**        | Dark carbon with gold accents    |\n| **openrouter** | Silver\u002Fchrome with electric blue |\n| **vercel**     | Monochrome with green accents    |\n| **ollama**     | Warm sandstone with earthy tones |\n| **nanogpt**    | Aurora green + cyan accents      |\n| **ccrouter**   | Sky blue accents                 |\n| **gatewayz**   | Violet gradients                 |\n\n---\n\n## Documentation\n\n| Document                                        | Description                          |\n| ----------------------------------------------- | ------------------------------------ |\n| [Mirror Claude](docs\u002Ffeatures\u002Fmirror-claude.md) | Pure Claude Code with clean defaults |\n| [Architecture](docs\u002Farchitecture\u002Foverview.md)   | How CC-MIRROR works under the hood   |\n| [Full Documentation](docs\u002FREADME.md)            | Complete documentation index         |\n\n---\n\n## Related Projects\n\n- [tweakcc](https:\u002F\u002Fgithub.com\u002FPiebald-AI\u002Ftweakcc) — Theme and customize Claude Code\n- [Claude Code Router](https:\u002F\u002Fgithub.com\u002Fmusistudio\u002Fclaude-code-router) — Route Claude Code to any LLM\n- [n-skills](https:\u002F\u002Fgithub.com\u002Fnumman-ali\u002Fn-skills) — Universal skills for AI agents\n\n---\n\n## Contributing\n\nContributions welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup.\n\n**Want to add a provider?** Check the [Provider Guide](docs\u002FTWEAKCC-GUIDE.md).\n\n---\n\n## License\n\nMIT — see [LICENSE](LICENSE)\n\n---\n\n\u003Cp align=\"center\">\n  \u003Cstrong>Created by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fnumman-ali\">Numman Ali\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr>\n  \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fnummanali\">@nummanali\u003C\u002Fa>\n\u003C\u002Fp>\n","CC-MIRROR 是一个用于创建多个隔离的 Claude Code 变体的工具，支持自定义提供商（如 Z.ai, MiniMax, OpenRouter, LiteLLM）。其核心功能包括克隆 Claude Code 到独立实例、配置提供商端点和环境默认设置、应用提示包及主题调整，并将所有这些打包成单个命令。每个变体完全隔离，拥有自己的配置文件、会话和服务，不会影响主 Claude Code 安装。适合需要快速搭建并运行不同配置版本 Claude Code 的开发者或团队使用，尤其在需要测试不同 AI 提供商服务时非常有用。",2,"2026-06-11 03:51:15","high_star"]