试了下 Boplet(
boplet.app),最大的意外是:这不是给我用的设计工具,是给 AI Agent 用的。
它的本体是三样东西:
1. 一个 Skill:把「怎么做一套图标系统」写成 Agent 必须按顺序执行的流程:需求确认 → 方案 → 绘制规则 → 登记语义图标与变体 → 显式几何 → 校验 → 编译 → 交付
2. 一份机器合同:97 个操作、22 个域,Agent 靠它调用
3. 一个 HTML 页面:但它对人是只读的,你不能拖几何、不能填需求,只能看、选、下载
几个用下来才发现的点:
- 几何是显式的:rect / ellipse / line / path / group / boolean,路径每个节点都要写 point 和 in/out 手柄的绝对坐标
- 不接受 raw SVG
- 合同里没有颜色字段,编译产物永远是单色几何 fill="currentColor",按 data-layer 分组,品牌色由使用方施加
- 项目文件落在你授权的本地目录里,不上传
- 人工确认是写进合同的:confirm_brief 和 set_primary_scheme 都必须带真实的用户答复引用,不能伪造
- HTML 页面是硬性中介,页面没连上之前,所有设计操作直接拒绝执行(返回 html_required)
它的灵感来自 Minor Adventures 给 Cursor 做的那套 600+ 图标系统,两个尺寸两套网格、四种光学外形、最小间隙 3 格。
Boplet 干的事,是把其中能写下来的那部分变成合同;它把图标设计方法论编译成了 Agent 的操作合同,页面只是唯一的验收窗。