
最近在用 YeeroAI CLI 的yeero do命令用自然语言描述任务自动匹配或生成 Python 脚本执行。起因是平时在终端里总有些零碎操作——查个 IP、看个文件树、杀个占端口的进程、列一下目录文件。每个单独看都不复杂但跨平台命令不一样每次切系统都得对应查一遍。yeero do把这些收进了一句话你说要干嘛它帮你跑。这篇文章记录一下安装、配置和用法。一、yeero do 是什么yeero do是 YeeroAI CLI 的一个子命令。它的工作方式很简单你用一句话描述想做的事它自动匹配已有的 Python 应用如果没有合适的就创建一个再执行。它的底层仍然是yeero app的 Python 脚本执行机制但在上层做了自然语言路由。对于不想记命令、不想写脚本的人来说非常友好。二、安装 CLI2.1 macOS / Linux打开终端执行curl-fsSLhttps://yeero.ai/cli/install.sh|sh脚本会自动完成以下事情检测操作系统和架构下载最新版 yeero 二进制文件配置 PATH支持 bash、zsh、fish安装指定版本YEERO_VERSION0.1.0curl-fsSLhttps://yeero.ai/cli/install.sh|sh2.2 WindowsPowerShellirmhttps://yeero.ai/cli/install.ps1|iex默认安装路径%LOCALAPPDATA%\yeero安装指定版本$env:YEERO_VERSION0.1.0;irmhttps://yeero.ai/cli/install.ps1|iex2.3 验证安装yeero--version有版本号输出就表示安装成功。2.4 环境变量变量默认值说明YEERO_VERSION最新版指定安装版本YEERO_INSTALL_DIR~/.local/bin/%LOCALAPPDATA%\yeero自定义安装目录三、登录yeero do需要联网使用首次使用前必须登录yeero login流程输入邮箱地址接收 6 位验证码输入验证码完成登录非交互式登录yeero login--emailyouremail.com--code123456查看当前登录账号yeerowhoamiToken 会安全存储在系统 Keychain 中后续命令无需重复登录。四、yeero do 语法yeerodo[INTENT][OPTIONS]4.1 参数说明参数 / 选项必填说明INTENT否自然语言意图描述省略时提示输入--dry-run否仅预演路由结果不执行--name NAME否创建新应用时指定脚本名称--no-create否未匹配时不创建新应用直接失败--model MODEL否创建新应用时指定代码生成模型4.2 执行流程用户输入意图 ↓ CLI 发送 dry-run 探测 ↓ ├─ 高匹配 → 直接执行 ├─ 多候选 → 弹出列表供选择 └─ 未匹配 / 弱匹配 → 确认模型 → AI 生成代码 → 安装依赖 → 执行执行过程中会实时输出creating、generating、installing、running等阶段提示。五、实用示例5.1 系统信息# 查看 IP 地址自动适配 Windows/Linux/macOSyeerodo本机IP输出示例IPv4: 192.168.1.100 IPv6: fe80::1# 查看系统信息yeerodo系统信息输出示例OS: macOS 14.5 CPU: Apple M3 Memory: 16 GB Uptime: 3d 12h5.2 文件与目录# 显示文件树yeerodo文件树输出示例. ├── src │ ├── main.py │ └── utils.py ├── README.md └── requirements.txt# 列出当前目录所有文件yeerodo获取目录所有文件输出示例README.md package.json src/ public/# 查看目录大小yeerodo按大小列出子目录输出示例node_modules/ 1.2 GB dist/ 45 MB src/ 3 MB等效命令是du -sh * | sort -rh。5.3 文件批量处理# 图片格式转换yeerodopng 批量转 webp输出示例image1.png - image1.webp image2.png - image2.webp# CSV 去重排序导出 ExcelyeerodoCSV 去重排序导出 Excel输出示例Removed 12 duplicate rows Sorted by amount descending Exported to output.xlsx传统写法是 pandas 的 read、groupby、sort、to_excel。# 按日期整理文件yeerodo图片按日期分文件夹输出示例2024-01-01/IMG_001.jpg 2024-01-02/IMG_002.jpg5.4 开发运维场景# 生成二维码yeerodo生成 example.com 的二维码输出示例Saved QR code to example_com_qr.png传统做法pip install qrcode再写五行代码。# 停止占用 8080 端口的进程yeerodo停止占用端口进程8080输出示例Found process node (PID 12345) on port 8080 Process 12345 terminated传统做法是lsof -i:8080找到 PID 再kill -9两步。5.5 预演模式yeerodo生成 example.com 的二维码--dry-run适合在不确定匹配结果时使用。5.6 禁止自动创建yeerodo随便试试--no-create如果匹配不到就失败不会创建新应用。六、与yeero app run的对比对比项yeero doyeero app run输入方式自然语言意图应用 ID / 名称匹配逻辑自动路由必要时创建新应用直接运行指定应用适用场景“我想做某事”“我要运行这个应用”本质都执行yeero app的 Python 脚本同上简单理解yeero do是 intent-driven yeero app run是 app-driven 七、为什么比 Agent 省钱之前用 AI Agent 跑这些零碎任务就像用外卖平台点一碗白米饭——能吃但配送费比饭还贵。跑个小脚本三秒钟的事token 花得比脚本执行时间还长。yeero do的成本结构完全不同首次创建调用一次 LLM 生成 Python 脚本后续运行直接执行本地 Python 脚本不再花 token就好比配了把钥匙——一次性成本之后每次开门直接用不用每次都叫锁匠。如果你每天有固定的工具类任务要跑日志分析、报告生成、文件整理长期用下来省太多了。