Rhino 9 是 10 月 28 日上线的,Windows 和 Mac 同一天。发布方式很 McNeel:没有倒计时,没有预热页,买和下载的页面直接改了,官网首页当天还写着 Rhino 8。三天前在巴塞罗那郊外的 Rhino World 上,有人问创始人 Bob McNeel 什么时候发,他反问「你想什么时候」,台下喊「昨天」,接着补一句「下周,但别是周一」。五天后就发了。
这场会有 330 人左右参加,Rhino 9 列了 13 个功能组、100 多项新功能。其中一组叫 RhinoAI,值得单独拿出来说:McNeel 把 AI 助手和 Rhino 文档之间的那座桥开源了,但自己不做助手。
一、它做了什么,没做什么
官方描述很短,大半篇幅在讲谁说了算。RhinoAI 把 AI 助手连到你正开着的 Rhino 和 Grasshopper 文档;助手可以用 Claude、Codex、Copilot、Gemini CLI,也可以是跑在你自己机器上的模型;然后是那句被反复引用的话——它只能使用你允许的工具。
桥本身在 McNeel 自己的 GitHub 上,MIT 许可,仓库叫「AI features for Rhino」,展示分支是 rhino-9.x,913 次提交。截至发稿 407 星、67 个 fork、20 个待处理 issue、13 个待合并 PR。最快的安装路径是 Claude Desktop 的 connector.mcpb 连接器文件,版本 0.1.6,装上会顺带把 Rhino 插件装好。
三个细节决定了这件事的性质。第一,RhinoAI 是插件不是内核,装不装由用户决定。第二,模型不在软件里,用户自己挑、自己付推理费。第三,写这套东西的是 McNeel 的 Callum Sykes,用 Claude Code 写的。
二、开发吞吐:3.3 变成 9.5
AEC Magazine 12 日的现场报道里,传播最广的一段其实与 RhinoAI 无关,是 McNeel 自己用 AI 之后的产出数字。
开发者 Steve Baer 跟管理层报的预期是效率提升 20%,实际拿到的是接近三倍。数字属于他和可视化研发负责人 Andy Le Bihan 两人合计:2022 年 10 月到 2026 年 6 月,两人平均每个工作日合并 3.3 个 PR;8 月到 10 月中,这个数是 9.5。每月修复的 Rhino 8 issue 从上半年均值 15 个涨到夏季的 28 个。RhinoCommon 增加了 150 多个公开类型、2200 条公开声明。
还有一条比 PR 数更值得看:现在有一道夜间的自动流程,读崩溃转储、尝试复现与修复、跑测试。崩溃归因正好是那种边界清楚、重复、结果可验证的活,自动跑一遍失败的成本很低。PR 数衡量吞吐,不衡量价值——代码库可以吸收三倍的提交然后发出同样的软件,但崩溃归因这条链上省下来的时间是真的。
同一个会上还有一个人值得记。Brian James 在 McNeel 做培训与技术支持,他用 Claude Code 通过 MCP 连到一份活的 Rhino,做了四个免费插件发在 Rhino 的 Package Manager 上,其中一个是 Woolly Rhino。他那页 PPT 的第一行写着:我不读也不写代码。
三、谁付推理的钱,谁选模型
今年 AEC 厂商排队上 MCP,真正把它们分开的问题只有一个:推理谁付钱,模型谁挑。四家的答案不一样。
| 厂商 | 接口形态 | 谁付推理 | 谁选模型 |
|---|---|---|---|
| Qonic | 模型内智能体,按 token 计量 | 用户,token 单列 | 平台 |
| Graphisoft | Archicad MCP(beta),配 Archicad Max 档 | 未标价 | 未公开 |
| Chaos | V-Ray、Cosmos、Anima 的 MCP 服务器 | 含在 V-Ray Collection 许可内 | 厂商指定前沿模型 |
| McNeel | connector.mcpb,MIT 许可 | 用户,自带模型 | 用户 |
McNeel 这套安排对公司的承诺最少:桥免费且开源,模型是用户的问题,公司不必维护一个 token 计量表,也不必替客户做前沿模型的采购决策。它做得到这一点,是因为它本来就不靠订阅涨价赚钱。这也解释了为什么同一份发布里,RhinoAI 既被列进 Rhino 9 的功能组,又被打包成可装可不装的插件。
对在设计院或事务所干活的人,第三列和第四列才是采购时要问的。自带模型意味着账单落在项目成本上,而不是软件预算里;反过来,能跑本地模型意味着保密条款下的项目也有得谈。
四、权限那句话,价值取决于粒度
「只能使用你允许的工具」是一句写在销售页上的权限模型,位置放得对。真正的隐患不在读,在写:能读模型的助手是个搜索框,能改模型的助手是个没有培训记录的新同事。
仓库比发布页坦白。PRIVACY.md 点名了五类工具:run_command、run_python、run_csharp 在 Rhino 进程里执行命令或代码,open_doc 和 save_doc 读写文件,并提醒用户像对待任何能在你机器上跑脚本的工具一样对待这个连接器。这句话该出现在发布页上,它现在在仓库里。
发布页没写的三件事是:工具清单有多长、权限是按工具还是按会话、默认是允许还是拒绝。这三项决定了那句话的实际价值——一个工具切得越细,白名单才越有意义;如果默认允许,白名单就只是事后追认。
五、顺带降价的那一半
报道里还有一个带价格的条目。Rhino.Compute 是把 Rhino 和 Grasshopper 的 SDK 包成无状态 REST 接口,现在能跑在 Windows 和 Linux 服务器上。Linux 版走标准包管理器安装,也有 AWS Marketplace 镜像,按每核每小时 0.10 美元计费:双核服务器每天跑八小时,一个月 48 美元。McNeel 自己的计费说明给了同一个单价和同一个例子。会上有人称这大约是 Azure、AWS 上同等 Windows 服务器的二分之一到三分之二。
对做参数化的人来说,这件事的意义在于把内部工具的账算清楚了。Grasshopper 定义跑在服务端,是把几何逻辑暴露给网页或内部系统的常见做法,以前卡在许可和机器成本上。现在便宜的那一半有了,能调桌面应用的那一半也有了。
六、参数化团队现在该做的四件事
给 BIM 与参数化岗的具体建议
- 把 GH 定义当资产管理。它现在是可以被外部智能体调用的工具,要能回答:谁的定义、跑在哪个文档、允不允许写盘、出错谁回滚。
- 先读仓库再读发布页。PRIVACY.md 里的五类工具就是风险清单,尤其 run_python 和 run_csharp——那等于把 Rhino 进程交出去。
- 试用从只读场景开始。读构件参数、算量、生成对比报告,这类用错了代价可控;改模型、批量替换族,先让它在副本上跑。
- 把推理成本写进项目预算。自带模型不是免费,token 账单会落在项目上;涉密项目先测本地模型能不能扛住常用操作。
再往远看一层。AI 进设计软件目前有两条路:厂商替你买模型,把成本摊进订阅或 token;或者把接口开源,把模型、账单和权限都留给用户。第一条路对厂商的财报友好,第二条路对用户的长期成本友好。McNeel 选第二条,一半是价值观,一半是它本来就没打算靠订阅赚钱。
「什么都没变,什么都变了。」Bob McNeel 在开场 keynote 里这么总结。这句话对 Rhino 9 是准确的:卖法没变,造法变了,代价转给了愿意接的人。
这篇里需要打折扣的部分
- 3.3 到 9.5 的 PR 数字由 McNeel 自报、AEC Magazine 报道,本站未独立验证。合并 PR 数衡量吞吐,不衡量价值。
- 工具清单、权限粒度、默认允许与否三项,官方发布页都没有写;仓库点名的五类工具也不等于全部工具。
- Rhino.Compute 的 Linux 版本被描述为进行中的构建,官方不建议用于生产,第三方插件加载仍在测试。
- 文中对 McNeel 商业动机的判断是分析,不是公司表述。
来源:McNeel 的 Rhino 9 与 RhinoAI 发布页;McNeel GitHub 仓库「AI features for Rhino」(MIT,rhino-9.x 分支)及其 PRIVACY.md;AEC Magazine《Rhino World 2026: McNeel lets AI in》,2026-11-12,作者 Campbell Yule;Construction Industry AI 对该报道的整理,2026-11-12。两张配图为本站据上述公开材料绘制。