joeseesun/qiaomu-model-cli

GitHub: joeseesun/qiaomu-model-cli

一个用于统一路由和调用本地 Grok、Kimi、Claude 命令行工具的 AI 编码技能包,按任务类型自动匹配最佳模型。

Stars: 0 | Forks: 0

# qiaomu-model-cli **中文** | [English](#english) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](LICENSE) ## 为什么值得用 - 不想每次手写 `grok -p ...` / `kimi -p ...` / `claude -p ...` 参数 - 需要 Grok 原生能力:实时搜索、X 检索、`image_gen`/`/imagine`、`/imagine-video` - 需要 Kimi K3 1M 做前端 UI/CSS/组件实现 - 需要 Claude Fable 5 / Opus 4.8 / Sonnet 5 做复杂编码、重构或 review - 希望有明确路由:什么时候用 Grok、Kimi 或 Claude ## 安装 npx skills add joeseesun/qiaomu-model-cli 验证: ls ~/.agents/skills/qiaomu-model-cli python3 ~/.agents/skills/qiaomu-model-cli/scripts/check_env.py ## 你可以这样说 - “用 grok cli 搜一下 @vista8 最近 3 条帖子” - “用 grok 4.5 生成一张产品海报” - “用 kimi k3 把这个 landing page 前端重做成杂志感” - “先用 grok 查资料,再用 kimi 写前端单页” - “用 Claude Code 的 Fable 5 完成这个多文件重构” - “用 Opus 4.8 review 这个分支,不要改文件” - “检查一下本机 grok/kimi/claude cli 是否可用” ## 它会做什么 1. 路由任务到 Grok、Kimi 或 Claude(或双模型流水线) 2. 默认使用强模型:`grok-4.5` / `kimi-code/k3` / Claude `fable` 3. 为搜索、生图、生视频、前端和复杂编码任务注入对应提示词 4. 通过 `scripts/qiaomu_model_cli.py` 非交互调用并回传结果 5. 失败时给出 doctor 诊断,不编造工具结果 ## 默认模型 | CLI | 默认模型 | 典型场景 | |---|---|---| | `grok` | `grok-4.5` | X/Web 搜索、研究、生图、生视频、通用 agent | | `kimi` | `kimi-code/k3`(1M context) | 前端 UI/CSS/React/Vue、长上下文改码 | | `claude` | `fable`(Fable 5) | 最复杂的编码、推理和长任务 | Claude Code 也可显式使用 `--model opus`(当前 Opus 4.8)或 `--model sonnet`(当前 Sonnet 5)。动态别名会跟随各系列最新版本;要完全复现时再使用完整模型 ID。 ## 快速开始 # 环境检查 python3 scripts/check_env.py # Grok:X/实时搜索 python3 scripts/qiaomu_model_cli.py grok --task x-search --prompt "查 @openai 最新一条主帖,给正文和链接" # Grok:生图 python3 scripts/qiaomu_model_cli.py grok --task image --prompt "极简黑白 AI coding 海报" # Grok:生视频 python3 scripts/qiaomu_model_cli.py grok --task video --prompt "一只猫在爵士酒吧弹钢琴" # Kimi:前端 python3 scripts/qiaomu_model_cli.py kimi --task frontend --prompt "优化 hero 区层级和移动端间距" --cwd . # Claude:最强模型做复杂编码(默认 Fable 5) python3 scripts/qiaomu_model_cli.py claude --task coding --prompt "完成多文件重构并跑项目测试" --cwd . # Claude:指定 Opus 4.8 或 Sonnet 5 系列 python3 scripts/qiaomu_model_cli.py claude --model opus --task review --prompt "审查当前分支,不要改文件" --cwd . python3 scripts/qiaomu_model_cli.py claude --model sonnet --task frontend --prompt "修复移动端布局" --cwd . ## 前置条件 - [ ] 已安装 Grok CLI,并可执行 `grok --version` - [ ] 已登录 Grok(`grok login` 或有效 `XAI_API_KEY`) - [ ] 已安装 Kimi Code CLI,并可执行 `kimi -V` - [ ] 已登录 Kimi(`kimi login`) - [ ] 已安装 Claude Code,并可执行 `claude --version` - [ ] Claude 登录/Provider 可用(`claude auth status`) - [ ] Python 3.10+ ## 输出示例 provider: grok model: grok-4.5 task: x-search status: ok --- 1. 2026-07-21 ... 正文... 链接: https://x.com/... provider: claude model: fable task: coding status: ok --- Changed: src/..., tests/... Verified: project tests passed ## 风险与边界 - 会调用本机已登录的 Grok/Kimi/Claude 账号能力,可能产生模型与媒体生成成本 - 不读取、不输出 token/cookie/auth.json 明文 - 不保证第三方 CLI 版本永远兼容;参数以本机 `--help` 为准 - Claude 的 `bypassPermissions` 可直接执行命令和修改工作区,只应在可信项目中使用;可用更严格权限模式覆盖 - 搜索/生图/生视频必须以 CLI 实际返回为准,禁止编造 ## Troubleshooting | 症状 | 可能原因 | 处理 | |---|---|---| | `grok: command not found` | 未安装或不在 PATH | 安装 Grok CLI,并确认 `~/.local/bin` 等在 PATH | | Grok 要求登录 | 凭证过期 | 运行 `grok login` | | `kimi: command not found` | 未安装 Kimi Code | 安装后确认 `kimi -V` | | Kimi 报 cannot combine `--prompt` with `--yolo/--auto` | 当前 CLI 限制 | 只用 `-p`,不要叠 yolo/auto | | `claude: command not found` | 未安装 Claude Code | 安装/更新后确认 `claude --version` | | Claude 别名存在但调用卡住 | 登录、网关或 Provider 不支持当前模型 | 跑 `claude auth status` 和 `claude doctor`,不要把别名检测当成调用成功 | | Fable 对部分任务回退到 Opus | Fable 5 的安全分类器触发 | 如实报告回退;不要声称全程由 Fable 完成 | | 生图/生视频无产物 | 工具不可用、权限或安全拦截 | 查看 CLI 原文错误;重试或换任务描述 | | X 搜索结果空 | 网络/权限/检索失败 | 跑 `python3 scripts/check_env.py`,再用更具体 query 重试 | ## 目录结构 qiaomu-model-cli/ ├── SKILL.md ├── README.md ├── agents/interface.yaml ├── manifest.json ├── references/ ├── scripts/ ├── evals/ └── reports/ ## License MIT # English ## Install npx skills add joeseesun/qiaomu-model-cli python3 ~/.agents/skills/qiaomu-model-cli/scripts/check_env.py ## Defaults - Grok: `grok-4.5` for live search, research, image/video, multi-tool agent work - Kimi: `kimi-code/k3` (1M context) for frontend UI work - Claude: `fable` (Fable 5) for maximum capability; `opus` (Opus 4.8) and `sonnet` (Sonnet 5) as explicit alternatives ## Quick start python3 scripts/qiaomu_model_cli.py grok --task x-search --prompt "..." python3 scripts/qiaomu_model_cli.py kimi --task frontend --prompt "..." --cwd . python3 scripts/qiaomu_model_cli.py claude --task coding --prompt "..." --cwd . ## Boundaries No secret printing. No fabricated search/media results. No direct `main` pushes from this skill. ## License MIT
标签:AI模型路由, DLL 劫持, SOC Prime, 任务调度, 大语言模型, 开发工具, 数字取证, 文档结构分析, 自动化脚本, 逆向工具