别再记命令了,用 yeero do 说句人话就能跑脚本,而且不烧 token

最近在用 YeeroAI CLI 的 yeero do 命令,用自然语言描述任务,自动匹配或生成 Python 脚本执行。

起因是平时在终端里总有些零碎操作------查个 IP、看个文件树、杀个占端口的进程、列一下目录文件。每个单独看都不复杂,但跨平台命令不一样,每次切系统都得对应查一遍。yeero do 把这些收进了一句话,你说要干嘛,它帮你跑。

这篇文章分享一下安装和使用方法,配了几个可以直接复制的例子。


一、背景

作为开发者,平时在终端里会频繁遇到这些场景:

  • 查个 IP、看个文件树、杀个端口进程,每个平台命令都不一样
  • 有些零碎操作经常要跑,但每次都要查对应命令
  • 用 Agent 跑这些事每次都烧 token,太重了

yeero do 就是针对这些场景设计的。


二、安装

macOS / Linux

arduino 复制代码
curl -fsSL https://yeero.ai/cli/install.sh | sh

脚本自动检测平台、下载、配置 PATH。

Windows(PowerShell)

arduino 复制代码
irm https://yeero.ai/cli/install.ps1 | iex

默认装到 %LOCALAPPDATA%\yeero,自动加 PATH。

验证

css 复制代码
yeero --version

三、登录

复制代码
yeero login

邮箱验证码登录,不需要密码。也支持非交互:

css 复制代码
yeero login --email your@email.com --code 123456

验证登录:

bash 复制代码
yeero whoami

Token 存在系统 Keychain 里。


四、yeero do 是什么

一句话解释:

用自然语言描述任务,自动匹配已有 Python 应用;没有就创建一个,然后执行。

执行流程:

  1. 本地已同步的 Python App 中找最匹配的
  2. 匹配度高 → 直接执行
  3. 匹配度低 / 无匹配 → AI 生成新 Python App → 安装依赖 → 执行

基础语法:

css 复制代码
yeero do [INTENT] [OPTIONS]

常用选项:

perl 复制代码
--dry-run          # 预演,不执行
--name <NAME>      # 指定新应用名称
--no-create        # 不匹配时不创建
--model <MODEL>    # 指定生成模型

五、实战例子

5.1 系统信息

bash 复制代码
# 查看 IP,不用记系统差异
yeero do "本机IP"

输出示例:

makefile 复制代码
IPv4: 192.168.1.100
IPv6: fe80::1
bash 复制代码
# 查看系统信息
yeero do "系统信息"

输出示例:

makefile 复制代码
OS: macOS 14.5
CPU: Apple M3
Memory: 16 GB
Uptime: 3d 12h

5.2 文件与目录

bash 复制代码
# 显示文件树
yeero do "文件树"

输出示例:

css 复制代码
.
├── src
│   ├── main.py
│   └── utils.py
├── README.md
└── requirements.txt
bash 复制代码
# 列出当前目录所有文件
yeero do "获取目录所有文件"

输出示例:

java 复制代码
README.md
package.json
src/
public/
bash 复制代码
# 目录大小排序
yeero do "按大小列出子目录"

输出示例:

css 复制代码
node_modules/    1.2 GB
dist/            45 MB
src/             3 MB

等效命令是 du -sh * | sort -rh

5.3 文件批量处理

bash 复制代码
# 图片格式转换
yeero do "png 批量转 webp"

输出示例:

rust 复制代码
image1.png -> image1.webp
image2.png -> image2.webp
bash 复制代码
# CSV 处理
yeero do "CSV 去重排序导出 Excel"

输出示例:

csharp 复制代码
Removed 12 duplicate rows
Sorted by amount descending
Exported to output.xlsx

传统写法是 pandas 的 read、groupby、sort、to_excel。

bash 复制代码
# 按日期整理文件
yeero do "图片按日期分文件夹"

输出示例:

yaml 复制代码
2024-01-01/IMG_001.jpg
2024-01-02/IMG_002.jpg

5.4 开发运维

bash 复制代码
# 生成二维码
yeero do "生成 example.com 的二维码"

输出示例:

css 复制代码
Saved QR code to example_com_qr.png

传统做法:pip install qrcode 再写五行代码。

bash 复制代码
# 停止占用 8080 端口的进程
yeero do "停止占用端口进程:8080"

输出示例:

arduino 复制代码
Found process node (PID 12345) on port 8080
Process 12345 terminated

传统做法是 lsof -i:8080 找到 PID 再 kill -9,两步。

5.5 预演模式

arduino 复制代码
yeero do "生成 example.com 的二维码" --dry-run

5.6 禁止创建

lua 复制代码
yeero do "随便试试" --no-create

六、和 yeero app run 的关系

yeero do yeero app run
输入 自然语言 应用 ID / 名称
路由 自动匹配 + 创建 直接执行
场景 "我想做某事" "我要运行这个应用"

最终执行的都是 yeero app 的 Python 脚本。


七、成本优势

之前用 AI Agent 跑这些零碎任务,就像用外卖平台点一碗白米饭------能吃,但配送费比饭还贵。跑个小脚本三秒钟的事,token 花得比脚本执行时间还长。

yeero do 不一样:只在首次创建时调一次 LLM,后续执行本地 Python 脚本,不再花 token。就好比配了把钥匙------一次性成本,之后每次开门直接用,不用每次都叫锁匠。

对于高频任务(日志分析、文件整理、定时报告),长期用下来成本明显更低。


八、注意事项

  1. 需要 daemon,未运行会自动启动
  2. 首次创建应用需要等待生成代码和安装依赖
  3. 生成失败可用 yeero app discuss <app-id> 迭代修复
  4. 应用会同步到账号,多端可编辑
相关推荐
Agent_大师1 小时前
WebSocket 行情重连成功,K线缺口不会自动消失
python
荣码1 小时前
LLM结构化输出:让AI返回JSON而不是废话,我踩了4个坑
java·python
copyer_xyf2 小时前
FastAPI 如何连接 MySQL
后端·python
apocelipes15 小时前
常用编程语言和库的正则表达式性能对比
c语言·c++·python·性能优化·golang·开发工具和环境
用户83562907805117 小时前
使用 Python 在 PDF 中创建与管理书签
后端·python
程序员老赵20 小时前
服务器文件不想 SFTP 上传?Docker 跑个 File Browser,浏览器就能管理
服务器·docker·开源
MeixianAgent21 小时前
Python 回测数据入口怎么验?历史 K 线入库前先做 5 个检查
后端·python
vivo互联网技术1 天前
从 10 分钟到 1 秒:ES 深度分页任意跳页的三轮优化实战
服务器·数据库·redis·elasticsearch·深度分页