10x CLI
用多步骤模型工作流处理编码、审查、调试和测试任务。
这个 Agent 能做什么,适合哪些场景?
10x 是通过 npm 全局安装并在终端运行的编码助手 CLI。它提供交互式会话,也可用 `-x` 执行单条提示后退出。其 Superpowers 将复杂任务拆成多个步骤,并可让不同步骤使用不同模型层级。项目可用根目录的 `10X.md` 提供上下文,也可在 `.10x/skills/`、`.10x/superpowers/` 或用户配置目录定义扩展提示和工作流。文档列出的内置工作流覆盖代码审查、PR 描述生成、重构、调试、代码讲解和测试生成。
运行 10x 后启动交互式会话;运行 10x -x "<prompt>" 则执行提示并退出。/review <path> 对指定路径进行安全、性能和风格分析,/pr 根据暂存或已提交的改动生成 PR 描述,/refactor <file> 执行带分析和实现步骤的重构,/debug <issue> 按复现、分析、修复的流程处理问题,/explain <path> 讲解代码架构,/test <file> 生成测试套件。自定义 Superpower 使用带 name 和 trigger 的 Markdown 文件定义步骤;示例中的 {{input}} 传入用户输入,{{previous}} 将前一步结果传给后一步,并可在步骤中指定 fast、smart 等模型层级。
- 希望在终端审查某个目录或文件的开发者,可用 `/review <path>` 获得安全、性能和代码风格分析。
- 准备提交拉取请求的工程师,可在暂存或提交改动完成后运行 `/pr` 生成 PR 描述。
- 需要先理解再修改某个源文件的维护者,可用 `/refactor <file>` 执行引导式重构。
- 正在定位缺陷的开发者,可用 `/debug <issue>` 按复现、分析和修复步骤推进。
- 需要为指定文件补充测试的项目成员,可用 `/test <file>` 生成综合测试套件。
这个 Agent 有哪些优点和局限?
- 内置 `/review`、`/pr`、`/refactor`、`/debug`、`/explain` 和 `/test`,覆盖具体的日常编码操作。
- Superpowers 可将任务拆为多步,并让每一步选择不同模型层级。
- 支持项目级和用户级的 Markdown 技能与工作流目录,便于按团队约定扩展。
- 提供 `--byok` 模式,文档明确指向使用自有 OpenRouter API 密钥。
- 文档没有说明 OpenRouter API 密钥的配置位置、认证流程或费用控制方式。
- 模型层级与 GPT OSS 20B、Kimi K2 1T、Claude Opus 4 绑定;新增模型或供应商的配置方法未被说明。
- “最高 20 倍更快”是项目宣传说法,未提供基准测试方法、任务条件或可复现数据。
- 未说明支持的操作系统、Node.js 版本、离线模式、数据处理边界或失败重试行为。
如何安装或部署这个 Agent?
在可使用 npm 的终端执行:npm install -g 10x-cli
随后运行:10x
如要使用自有 OpenRouter API 密钥,运行 10x --byok;文档未说明密钥的具体设置方式。
如何使用这个 Agent?
交互式使用:10x。执行一次提示并退出:10x -x "解释 src/app.ts"。可用 10x --model <tier> 选择 superfast、fast 或 smart,用 10x --resume <name> 恢复会话。项目上下文可写入根目录 10X.md;自定义技能放入 .10x/skills/,以 /<skill-name> 调用;自定义工作流放入 .10x/superpowers/。
这个 Agent 与同类方案有什么区别?
README 的功能表将 10x 与 Claude Code、Cursor 和 GitHub Copilot 对比,并将其定位为具备多步骤 Superpowers、智能模型路由和 BYOK 的选项;该表未提供独立的性能测试或兼容性细节。