开发者
一个开放的 Revit 插件共享平台
天河落公开了宿主的架构和插件规范。让你自己的 AI 读完规范,就能做出能在天河落里运行的 Revit 插件,发给我们审核后上架,所有人都能一键安装。非商用、公开共享。
开源 · 可学习
宿主和网站的源码全部公开
想看宿主怎么热加载插件、怎么在 Revit 里更新自己,或者想照着做自己的插件宿主,直接读源码(MIT 许可,非商业的共享项目)。
三步成为贡献者
让 AI 帮你做,发邮件上架
01
把说明书交给你的 AI
下载 txt 说明书,上传或粘贴给你的 AI(ChatGPT、Claude、DeepSeek、豆包等都可以,它不需要联网)。然后告诉它你想要什么插件,它会按规范写出完整文件。
如果你的 AI 能联网:也可以直接复制这段提示词
请先完整阅读 https://tianheluo.com/ai.md ,然后按「第 12 节」的流程,为天河落平台开发一个 Revit 2026 插件。 我的需求:<在这里描述你想要的功能> 我的署名(author):<你的名字或 GitHub 用户名> 请输出完整文件:plugin.json、script.py、README.md、LICENSE,并告诉我如何自查(validate.py)和如何投稿。
宿主架构
简单、可读、可扩展
Revit 2026
└─ THL.Host(外接程序,.NET 8 / .NET 10 两套编译,安装脚本自动选择)
├─ 功能区「天河落」:插件中心 + 已装插件按钮(最多 12 个)
├─ 插件管理器:%APPDATA%\Tianheluo\plugins\<id>\plugin.json
├─ 热加载:每次点击重新读取脚本/DLL,更新无需重启 Revit
├─ Python 运行环境:IronPython 3.4 + 标准库 + 精简 pyrevit 兼容层
└─ 商店客户端:tianheluo.com/plugins.json → 下载 .thlp → 解压安装
插件包 .thlp
就是一个 zip:plugin.json + script.py(+ 可选图标)。可单独下载、单独更新、单独卸载。
Python 插件
用 Revit API 和少量与 pyRevit 同名的接口(revit、forms、script)。社区插件只收源码,便于审核。
安全优先
写模型必须单事务、先预览、可撤销;禁止执行外部程序、动态执行代码、未声明联网。详见规范第 9 节。