10x CLI
用多步骤模型工作流处理编码、审查、调试和测试任务。
- 源仓库
- ntegrals/10x
- Star 数
- ★ 1.4k
- 最近更新
- 8 个月前
- License
- MIT
- 主语言
- TypeScript
- FA 评分
- 17/100 · 缺口较多
30 秒速览
- 可在哪里用
- 兼容但需适配
- 开始前需要
- 典型场景
- 希望在终端审查某个目录或文件的开发者,可用
/review <path>获得安全、性能和代码风格分析。 - 主要局限
- 文档没有说明 OpenRouter API 密钥的配置位置、认证流程或费用控制方式。
这个 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?
在可使用 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 有哪些优点和局限?
- 内置
/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 与同类方案有什么区别?
README 的功能表将 10x 与 Claude Code、Cursor 和 GitHub Copilot 对比,并将其定位为具备多步骤 Superpowers、智能模型路由和 BYOK 的选项;该表未提供独立的性能测试或兼容性细节。
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|
| 10x CLI 当前 | 17 · 缺口较多 | ★ 1.4k | 8 个月前 | TypeScript | — |
| Poolside pool | 67 · 存在缺口 | ★ 426 | 1 个月前 | — | OpenAI API |
| git-lrc 提交前 AI 代码审查 | 80 · 表现良好 | ★ 1.5k | 7 天前 | Go | Claude Code · OpenAI API · Claude API |
| Argot 仓库风格审查器 | 93 · 表现优秀 | ★ 48 | 14 天前 | Rust | Claude Code |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示仓库仅提供README和package.json,未包含任何权限管理、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的说明或实现。因此所有信任标准得分为0。
自一致性:README声称支持多种模型和功能,但package.json中未体现相关依赖或配置,存在不一致,得1分。依赖可用性:package.json列出了turbo、typescript等开发依赖,但未提供运行时依赖信息,无法确认可用性,得1分。失败消息:未提供任何错误处理或失败消息的文档,得0分。
受众与场景:README描述了目标用户和典型场景(如代码审查、重构),得1分。能力边界:列出了功能列表,但未明确边界,得1分。触发精度:提供了命令和自定义触发器的示例,得1分。环境适配:说明了安装和配置方式,但未提及系统要求,得1分。
信息架构:README结构清晰,但缺少详细文档,得1分。安装说明:提供了npm安装命令,得1分。命名稳定性:版本为0.1.0,未承诺稳定性,得0分。示例与FAQ:提供了命令示例,但无FAQ,得1分。已知限制:未提及,得0分。许可证:MIT许可证文件存在,得2分。版本与变更日志:无变更日志,得0分。维护责任:未提及维护者或贡献指南,得0分。
输出可用性:描述了输出类型(如PR描述、测试套件),但未提供实际输出示例,得1分。边际价值:声称比现有工具快20倍,但无基准测试,得1分。成本效益:BYOK模式可能降低成本,但未提供定价或对比,得1分。
声明可追溯性:性能声明无证据支持,得0分。跨来源佐证:无外部验证,得0分。事实与推断分离:未区分事实与推断,得0分。
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 仓库仅包含README和package.json,缺乏实际代码和测试,无法验证功能。
- 性能声明(20倍加速)无基准测试支持。
- 未提供安全相关文档,如权限、数据流、敏感数据处理等。
- 未提供变更日志或版本历史,维护状态不明。
常见问题
使用 10x 是否需要自己的 API 密钥?
10x --byok,用于自有 OpenRouter API 密钥。能否定义团队自己的工作流?
.10x/superpowers/ 中以 Markdown 和 YAML 前置字段定义触发命令与多步骤流程。它会生成哪些结果?
能否恢复之前的工作?
10x --resume <name> 用于恢复会话,但未说明会话保存位置或保留策略。