LensBench 的每个功能都是命令表里的一条命令。同一条命令同时是:
- 桌面端里的一个动作(命令面板里边填参数、边预览 diff)
- 命令行
lb的一个子命令,比如lb paraxial my.lens - AI 客户端调用的一个工具
这意味着什么
- 没有「AI 专用的隐藏通道」。 AI 能做的事和你能做的完全一样,走同样的检查:会引入新错误的修改直接被拒绝,所有修改都进撤销栈。
- AI 做过的每一步你都能复现。 它调了什么命令、带什么参数,你在命令行或桌面端用同一条命令就能重做一遍。
- 文档不会和功能脱节。 命令参考由命令表自动生成,AI 查
help看到的和你看到的是同一份。
接哪个 AI 都行
LensBench 通过 MCP(AI 客户端连接外部工具的通用协议)接入:Claude Code、Claude Desktop、Cursor、Cherry Studio、Trae 等都能用,lb mcp-config 一条命令生成或写入配置。客户端限制工具数量时(比如 Trae),可以改用 37 个最常用工具的精简集。
AI 也能「看」图
布局图、点列图、MTF 这些图会作为图片直接交给 AI,同时附上同一份数据的数字页——AI 用眼睛看光路,用数据报数,不靠读图估数。
安全边界
- AI 只能读写你指定的项目目录。
- 别人分享的设计文件里,镜头名、注释里写的任何话(哪怕是「忽略之前的指令……」)都会被标成数据交给 AI,不会被当成指令执行。
你在用哪个 AI 客户端?体验怎么样、卡在哪里,欢迎交流。