昨天同事分享说瑞幸出了 CLI,可以用 AI 点单。作为一个爱折腾的程序员,今日份咖啡必须试试。
工具用的是字节的 TRAE,全程在 AI 终端里完成------从安装到下单到支付,没打开过瑞幸 App。
装好 CLI
直接让 TRAE 帮我装:
arduino
curl -fsSL https://open.lkcoffee.com/install | bash

一行命令,AI 自动搞定。
登录拿 Token
luckin login
这一步卡了一下。CLI 会弹出浏览器让你登录瑞幸账号,但 TRAE 跑在沙箱环境里,浏览器的授权回调指向沙箱内的本地端口,网络不通,回调失败。

这是 TRAE 沙箱的网络隔离导致的,不是瑞幸 CLI 的问题。解决办法也简单:手动从网页控制台复制 Token,让 AI 写入配置文件就行。
坑 1:TRAE 沙箱环境下登录回调不通,需要手动拷贝 Token。希望 TRAE 后续能打通沙箱和宿主机的本地回环。
查门店,定位飘了
让 AI 帮我查附近的门店,结果自动拿到的地址不对------我人在深圳,它给我定位到北京去了。

又是手动修正了坐标,告诉 AI 我在深圳科兴科学园,这才找到了科兴科学园西门店。
坑 2:CLI 没有自动定位能力,查门店需要手动提供经纬度。建议支持城市名或 IP 定位。
选品下单
AI 帮我拉了菜单,今天可选的有:
| 饮品 | 原价 | 预估价 | 标签 |
|---|---|---|---|
| 标准美式 | ¥15 | ¥9.9 | - |
| 瑰夏之梦 | ¥20 | ¥11.9 | 新品 |
| 小青桔茉莉冰奶 | ¥18 | ¥9.9 | 新品 |
本来想 14:00 再去拿,让 AI 帮我预约------结果 CLI 不支持指定取餐时间,只能立即下单。
坑 3 :没有预约功能,无法指定取餐时间。建议增加
--time参数。
算了,直接点一杯瑰夏之梦吧。AI 自动完成了预览、下单的全流程:

扫码支付
返回了一个微信支付二维码,扫码付款:

支付成功,取餐码 426。
查进度
让 AI 帮我查排队进度:

CLI 只能返回订单状态("精心制作中"),看不到前面还有几杯。想看详细进度还是得自己去小程序。
到手

瑰夏之梦,大杯/冰/微甜,¥11.9。味道不错,下次还点。
踩坑汇总
| 问题 | 原因 | 建议 |
|---|---|---|
| 登录回调失败 | TRAE 沙箱网络隔离,回调端口不通 | TRAE 打通沙箱与宿主机的本地回环 |
| 定位不准 | CLI 没有自动定位,需手动输经纬度 | 支持城市名或 IP 定位 |
| 无预约功能 | CLI 不支持指定取餐时间 | 增加 --time 参数 |
总评
一个还不错的"玩具"。
整个过程的核心体验是:你不需要记任何命令,只需要用自然语言告诉 AI 你想干什么。从装 CLI、查门店、看菜单、下单到支付,全程对话完成。这才是 CLI + AI 的正确打开方式。
瑞幸这次推出 CLI,配合 MCP 和 Skill 三种接入方式,明显是在为 AI Agent 时代布局。想象一下,未来你的 AI 助手可以直接帮你点咖啡、订外卖、买电影票------这个方向是对的。
目前的限制主要来自两方面:一是 TRAE 沙箱环境的网络隔离(登录问题),二是 CLI 本身的功能还不够完善(没有定位、不能预约、看不到进度)。
作为技术探索值得鼓励,作为日常工具还差点意思。期待后续迭代。