Appsmith logo

Appsmith

认领

Appsmith 是一款开源低代码应用平台,可基于现有数据、API 和内部工作流构建定制软件,适合开发内部工具、客服应用和 AI 应用,兼具更强代码级控制。

Appsmith preview

概述

Appsmith 是一款开源低代码应用平台,可基于现有数据、API 和内部工作流构建定制软件。该网站将其定位为一种在保持代码级控制、Git 集成和自托管选项的同时更快创建应用的方式。

该产品面向需要内部工具、客户支持软件、客户仪表盘、AI 应用或工作流扩展,但又不想从零搭建每个界面和集成的团队。它结合了拖放式 UI 构建、JavaScript 自定义以及部署控制,以支持开发者主导的应用交付。

功能

广泛的数据和 AI 连接能力

将应用连接到数据库、SaaS 工具、REST/GraphQL API 和 LLM,并在需要时通过自托管保持访问安全。

低代码 UI 构建

使用拖放式组件构建响应式界面;当默认组件不够用时,可用 JS、HTML 和 CSS 构建自定义组件。

完全代码自定义

使用 JavaScript 和自然语言提示来操作数据、外观和业务逻辑,同时在应用中保持代码级控制。

集中的开发者工作流

在集中式 IDE 中管理可复用代码块、变量和函数,支持自动补全、多行编辑、调试和代码检查。

基于 Git 的协作与部署

通过 Git 同步来管理版本、审查变更、分支环境,并通过 CI/CD 流程进行部署。

企业治理控制

使用企业级控制,如 SSO、SCIM 用户预配、基于角色的访问、审计日志,以及适用于受监管环境的部署选项。

使用场景

  • 内部运营应用

    构建从数据库、API 和 SaaS 系统聚合数据的内部工具,让团队在一个界面中完成工作,而不必在多个工具之间切换。

  • 客户支持软件

    创建客户支持和客户 360 仪表盘,帮助客服更快查看账户上下文、更新状态并管理服务工作流。

  • AI 增强型业务应用

    开发 AI 驱动应用,在你的业务数据之上添加聊天、文本分析、分类、语义搜索或文档工作流。

  • 嵌入式应用扩展

    在现成软件不符合流程时,通过嵌入式界面、共享登录和自定义工作流扩展现有产品。

  • 开发者主导的应用交付

    使用 Git、分支和兼容 CI/CD 的部署流程来管理开发、审查变更,并在不同环境中推进应用更新。

Pros and Cons

Pros

  • 提供基于 Apache 2.0 的开源版本,并且持续维护。
  • 将可视化应用构建与 JavaScript 和基于提示的自定义结合起来,比纯无代码工具拥有更强控制力。
  • 支持基于 Git 的版本管理、分支和适合 CI/CD 的部署工作流。
  • 为有安全或基础设施需求的团队提供自托管和企业部署选项。
  • 包含 SSO、SCIM、审计日志和基于角色的访问控制等企业控制能力。

Cons

  • 最强的治理、企业安全和高级部署选项仅包含在更高等级的方案中。
  • 来源材料对集成广度和工作流行为的专门说明少于对核心应用构建和部署的说明。
  • 价格和方案限制因层级而异,因此团队在选择部署模式前需要仔细比较方案。

FAQ

什么是 Appsmith?

Appsmith 是一款开源低代码应用平台,可使用拖放式界面、JavaScript 自定义、基于 Git 的工作流和数据源连接来构建定制的内部和外部应用。

Appsmith 提供哪些定价选项?

定价页面显示了 Free、Business 和 Enterprise 选项。Free 方案适用于个人和小团队,Business 按用户计费,Enterprise 则面向需要高级安全性、规模化和支持的大型团队。

Appsmith 可以连接到什么?

Appsmith 支持连接数据库、SaaS 工具、REST/GraphQL API 和 LLM,然后通过组件和代码构建响应式界面。

Appsmith 支持自托管吗?

可以。网站说明你可以自行托管 Appsmith,企业版选项还包括隔离网络部署、托管主机和带共享登录的私有应用嵌入。

Appsmith 适合谁?

Appsmith 面向希望比从零开始更快构建内部工具、客服软件、客户仪表盘、AI 应用和工作流驱动应用的团队。

Quick Facts

类别
开源低代码应用平台
主要用户
开发者、系统管理员和数据团队
部署选项
云端、自托管和企业部署选项
核心工作流
连接数据、构建 UI、使用 JavaScript 自定义,并通过 Git 部署
定价形式
Free、Business 和 Enterprise 方案
来源域名
appsmith.com