一款名为 yolo-ai 的开源命令行工具近日在 V2EX 发布,旨在解决 AI 编程 CLI 工具权限跳过参数不统一的问题。使用 Claude Code、Codex、Gemini CLI 等工具的开发者常被频繁的权限提示困扰,而各家跳过权限的参数并不相同:Claude 为 –dangerously-skip-permissions,Codex 为 –dangerously-bypass-approvals-and-sandbox,Gemini 和 Qwen 为 –yolo,Aider 则是 –yes-always,多工具并用时难以记忆。yolo-ai 的核心逻辑是:以 yolo 前缀调用任意 AI CLI,自动注入该工具对应的跳过权限参数,再将终端交还给子进程。工具通过 npm 全局安装,目前支持 Claude、Codex、Gemini、Qwen、Aider 等 9 个 agent,yolo –list 可列出本机已安装的工具。参数原样透传,交互式与非交互式模式均可使用。npm 会生成 sh、cmd、ps1 三种 shim 脚本,Windows 下的 Git Bash、PowerShell、cmd.exe 均可直接运行,无需修改 shell 配置文件,规避了 alias 跨平台静默失效的问题。项目采用 MIT 协议开源,代码量小,新增 agent 只需在 registry 中补一行配置。作者强调该工具“设计上即危险”,会关闭权限提示,仅建议在可接受无人值守运行的场景使用,并提供 –dry-run 预览与沙箱参数组合两个安全出口。
事件分析
核心观点:各家 AI CLI 权限参数各自为政,开发者一键放权的背后,是 Agent 自主性与安全管控标准双重缺位的行业现状。
原文链接:V2EX 分享发现