← Resources
By Marcus Okafor
— Platform Engineer, Apps
·
· GUIDE
自托管 Retool 替代方案:无需按席位收费的内部工具
低代码内部工具构建器只是覆盖在他处数据之上的一层界面,按构建者和查看者席位计费。本指南剖析按席位收费的陷阱、定制化天花板,以及为何内置后端的代码优先构建器能从根本上改变成本结构。
低代码内部工具构建器的实际工作原理
Retool、Appsmith、ToolJet 和 Budibase 等工具都以可视化拖放画布为核心:你把预制组件——表格、表单、按钮、图表——拼装起来,再通过查询将它们连接到数据。关键在于,它们只是覆盖在他处数据之上的一层界面。它们连接的是你现有的 Postgres、MySQL、Snowflake、REST API 或电子表格,本身并不存储任何数据。
这种架构带来一个常被低估的后果:你仍然得自己搭建并运维后端。数据库、身份验证、密钥、调度以及任何服务端逻辑,都得由你单独托管和维护。构建器交给你的是界面,而不是其背后的运行时。
按席位收费的陷阱(以及查看者席位的意外)
Retool 按席位定价,并区分构建者和查看者。在 Business 方案中,构建者为 $50/user/mo(年付),内部用户为 $15/user/mo;Team 方案为每位构建者 $10、每位内部用户 $5,免费方案则限 5 位用户。让多数团队意外的是,查看者同样要收费——仅仅使用工具的人,一旦超出免费额度也要按席位计费,因此你的成本是随使用人数增长的,而不只是开发者人数。在席位费之上,Retool 还叠加了按用量计费的项目:计量的工作流运行、不可结转的 AI 积分,以及单独计费的智能体时长。
最终的效果是:你希望人人都用的工具,恰恰因为人人都在用而变得更贵。
拖放构建的天花板
可视化构建器在撞上天花板之前一直很快。低代码终究会触及定制化的天花板,标准的应对办法是一个「逃生舱」——自定义代码块。麻烦在于,这个逃生舱通常受限:有些构建器只支持客户端 JavaScript 而没有服务端运行器,样式只能用内联 CSS,而流程图式的工作流 UI 会随着逻辑增多变得一团乱。
天花板总在可预见的地方出现:自定义数据转换或算法、需要托管服务器的集成,以及超出预制组件范围的 UI。又因为应用逻辑存放在厂商的专有格式里,大多数构建器无法导出干净、人类可读的源代码——于是你在画布里完成的工作很难带走。
开源自托管选项
开源这一品类的存在,正是为了摆脱按席位收费和厂商锁定。Appsmith 规模最大(数万个 GitHub 星标);ToolJet、Budibase、Lowcoder 和 NocoDB 共同构成了这一阵营。自托管改变了成本结构——例如 Budibase 的免费自托管层允许 20 位用户,而 Retool 只有 5 位,且包含 SSO 和嵌入功能。
但自托管也并非全无摩擦:你需要具备部署、维护和扩展的技术能力,付费层依旧会锁住高级功能,而且这些工具大多沿用同一套拖放架构——于是你同时继承了天花板和自带数据库的负担,只不过少了那张按席位的账单。
AI 原生 vs 后加的 AI
2025–2026 年这个市场的分水岭,在于围绕 AI 构建的平台,与在现有低代码架构上添加 AI 功能的平台之间的区别。Retool 添加了 AI 智能体和 AI 工作流;Budibase 添加了连接 LLM 的工作流和 AI cron 生成器。在每一种情况里,AI 都只是一个带有自己积分池的附加节点,被搁在一块早在 AI 变得重要之前就已设计好的画布旁边。这对于「总结这个字段」之类的简单场景够用,但与那种把调用模型视为代码中一等原语的应用截然不同。
osFoundry 的定位
osFoundry 把低代码模型反转了过来。它把内部应用构建为真正可拥有的代码,并内置完整后端——每个应用独享的 Postgres、密钥、KV、cron、无服务器函数和子域名——所以既没有自带数据库的负担,也没有需要去突破的天花板,因为代码本身就是那个逃生舱。它是 AI 原生,而非后加 AI:`invokeAI` 是应用代码中的一等调用,而不是另设的积分池。定价按用量而非按席位计费,因此添加查看者或构建者并不会让人头账单成倍增长——而这恰恰是席位模型的成本陷阱所在。你用拖放画布换来真正的代码,作为回报,你把后端、AI 和数据全都集中到了一个可以导出的地方。
Frequently asked questions
- Retool 最好的自托管替代方案是什么?
- 在拖放式构建器中,Appsmith 是最大的开源选项,ToolJet、Budibase 和 Lowcoder 紧随其后——它们都支持自托管。如果你想彻底绕开拖放天花板,那么以内置后端(数据库、密钥、cron、函数)构建真实应用的代码优先平台,是另一种完全不同的模式,能消除自带数据库的负担。请根据你想要可视化画布还是真实代码来做选择。
- Retool 为什么这么贵?
- 因为它按席位收费,而且查看者也算在内。在 Business 方案中,构建者为 $50/user/mo,内部用户为 $15/user/mo,此外还要叠加计量的工作流运行、AI 积分和智能体时长。成本随使用工具的人数增长,而不只是构建工具的人数——所以越成功就越贵。
- 开源内部工具构建器需要自带数据库吗?
- 大多数都需要。拖放式构建器是连接到他处数据的一层界面,因此你得自行单独配置和运维数据库、身份验证、密钥和调度。而内置了每个应用专属数据库、密钥和 cron 的平台,能彻底消除这份运维负担。
- 低代码工具构建器能导出真实源代码吗?
- 通常无法干净地导出。应用逻辑存放在构建器的专有格式中,能导出人类可读源代码的少之又少,这让迁移变得痛苦。如果你看重避免锁定,就该优先选择这样一种平台:你构建出来的东西是真实代码,外加一个可以带走的标准数据库。
- 撞上拖放式构建器的天花板时会怎样?
- 你会跌进逃生舱——一个自定义代码块——它往往只限于客户端 JavaScript、内联 CSS,以及一个随逻辑增多而越来越笨重的工作流 UI。天花板通常出现在自定义数据转换、需要托管服务器的集成,以及超出标准组件范围的 UI 上。代码优先平台永远不会撞上那个天花板,因为它从一开始就是代码。
- Appsmith、ToolJet 或 Budibase 自托管真的免费吗?
- 开源核心是免费的,自托管还会提高免费用户上限(Budibase 允许 20 位用户,而 Retool 只有 5 位)。但部署、维护和扩展都得你自己承担,付费层依旧锁着高级功能和按创建者计价。免费指的是许可证,而非运行它的总成本。
- AI 原生构建器和后加 AI 的构建器有什么区别?
- 后加 AI 的构建器,只是在一块早在 AI 变得重要之前就已设计好的画布旁边添上一个 AI 节点和积分池——应付简单的字段级任务尚可。而 AI 原生平台把调用模型当作应用代码中的一等原语,因此 AI 贯穿于工具的整个逻辑之中,而不是停放在一个单独的代码块里。
Sources