appsmithorg/appsmith
效率与系统工具开源低代码平台,用来搭建连接数据库和 API 的内部仪表盘、管理面板和业务应用。
项目介绍
Appsmith 是一个开源低代码平台,用于构建内部应用,例如管理面板、仪表盘、客户 360 视图、IT 自动化和服务管理工具。团队可以在画布上拖拽 UI 组件、连接数据源、编写查询和业务逻辑,而不必从零搭建完整前端。仓库说明它可集成 25+ 数据库和任意 API,采用 Apache-2.0 许可证。
它面向需要反复开发和维护内部工具的工程与 IT 团队,以及希望自托管、不想完全依赖闭源托管产品的组织。项目还另外推出了 Appsmith Agents 这一 AI 平台,用于把模型连接到私有业务数据,但那是独立产品线,并不是核心搭建器本身。
快速使用
有两种受支持的入门方式:
- 云端:在 Appsmith Cloud 注册。
- 自托管:安装到自己的机器或基础设施上。Docker 是推荐方式,另有 Kubernetes 和 AWS AMI 指南。具体命令和前置条件见 Docker 安装指南,其他部署方式见 安装指南索引。
启动后打开 Appsmith 界面,创建应用,用数据库或 API 的凭据添加数据源,然后通过组件和查询搭建页面。README 没有内嵌完整的第一个应用教程,而是指向教程和模板提供示例。
如果要从源码在本地开发环境运行,请按链接的本地开发环境配置操作。README 本身没有列出包管理命令或环境要求。
使用约束
- 自托管需要受支持的部署目标;文档给出的选项是 Docker、Kubernetes 和 AWS AMI(见安装指南)。
- 平台主要面向内部工具,UI 和样式能力比通用 Web 框架更有限。2020 年 Hacker News 讨论中,一位描述该项目的评论者指出,面向消费者的使用会受到偏内部工具的简化 UI/UX 限制(讨论)。
- 本地开发使用单独的贡献者配置流程,不是一条命令启动,贡献者应先阅读该指南。
- 代码库较大,主要语言是 TypeScript,并包含 Java 组件;修改前最好先阅读贡献指南。
HotRepo 点评
Appsmith 在 2026-11-06 的 TypeScript 日榜快照中排在第 11 位,记录为 41,171 星、4,828 个 fork,当日新增 7 星。记录中没有长期 Star 曲线,因此这一条快照只能支持当天的事实观察,不能据此判断趋势。项目早期在 Hacker News 有讨论:2020 年的发布帖获得 76 分和 10 条评论,作者当时把 Appsmith 定位为面向内部工具的开源 Retool 替代品(讨论)。该讨论来自 2020 年,描述的是当时的产品阶段,应作为历史背景阅读,而不是当前能力评估。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。