lowdefy

用 YAML 配置快速搭建内部工具,AI 可生成、人类可审查。

Lowdefy 是一个基于 JavaScript 的低代码应用开发框架,旨在让开发者通过简单的 YAML 配置文件快速构建内部工具、仪表盘和管理面板。它解决了传统开发中重复搭建 CRUD 界面和后台管理页面的痛点,将配置作为代码与自然语言之间的桥梁,使得 AI 可以生成配置、人类可以审查配置、团队可以维护配置。核心能力包括:基于 Next.js 的渲染引擎、丰富的组件库、数据源连接器(如数据库、API)、身份认证与权限管理,以及自托管部署能力。通过声明式配置,用户无需编写大量前端代码即可生成功能完整的 Web 应用,同时保留了代码的可版本控制和可审查性,适合需要快速迭代和长期维护的团队。

开源 unknown 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3009
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类自动化工作流
开发团队lowdefy
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议Apache-2.0
主要语言JavaScript
技术栈/模型admin-panels,crud-apps,dashboards,internal-tool,internal-tools,low-code-plattform,lowdefy,nextjs,selfhosted,web-app,web-app-generator,webdev,workflow-automation,yaml
GitHub 星标★ 3009
30天Star增速
HF 下载量
上线时间2020-10-01 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-10
浏览次数3

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 3 步

环境要求

  • 可用的 Node.js 运行环境(需支持 npx)
  • npm/npx 包管理器
  • 能访问 npm 仓库的网络
  • 用于创建 lowdefy.yaml 的可写工作目录

安装与启动步骤

  1. 1检查 Node 环境

    Lowdefy 通过 npx 运行,需先确认本机已装 Node.js 且 npx 命令可用,否则先安装 Node.js。

    node -v && npx -v
  2. 2初始化配置

    在目标目录执行 init,会在当前目录生成 lowdefy.yaml 配置文件,这是整个应用的声明式入口。

    npx lowdefy@latest init
  3. 3启动开发服务器

    运行 dev 启动本地开发服务器,默认监听 http://localhost:3000,修改配置后应用会实时反映变化。

    npx lowdefy@latest dev

如何确认成功

浏览器打开 http://localhost:3000 能看到应用页面,编辑 lowdefy.yaml 后页面内容随之变化。

常见问题

Q:安装后生成了什么文件?

A:init 会在当前目录创建 lowdefy.yaml,所有页面、组件和数据源都写在这个配置文件里。

Q:写代码还是写配置?

A:写 YAML 配置即可。配置经过 schema 校验并被解释执行,不执行任意代码路径,因此无法代码注入。

Q:能接哪些数据源?

A:官方列出 10+ 连接器,包括 MongoDB、PostgreSQL、MySQL、REST APIs、Google Sheets、S3、Elasticsearch、Stripe。

Q:怎么部署到生产环境?

A:项目基于 Hono、Vite 与 Auth.js 构建,README 说明可部署到任何支持 Node.js 的环境。

Q:框架升级会不会影响老应用?

A:配置是稳定的,升级 Lowdefy 框架即可让所有应用受益,无需逐个修复 AI 生成的代码库。

注意事项

  • 本项目为 config-first:配置即代码,可版本控制、可人工审查,便于团队长期维护。
  • 配置采用 schema 校验且被解释执行,不执行任意代码,安全性由运行时统一保证。
  • 内置 Auth 与 RBAC,支持 75+ 认证提供方,权限与数据校验由运行时处理。
  • README 未给出生产部署命令与具体配置项,实际部署需参考官网文档。

核心亮点

  • 纯 YAML 配置,无需写前端代码,上手快,迭代迅速
  • 基于 Next.js,支持自托管,数据安全可控
  • 内置身份认证、权限管理和数据连接器,开箱即用

不足之处

  • 复杂交互和定制样式需写自定义组件,学习曲线陡
  • 文档和社区生态相对较小,示例和第三方资源有限

适用场景

  • 快速搭建内部管理后台和 CRUD 应用
  • 构建数据可视化仪表盘供团队监控
  • 作为 AI 生成应用的配置层,实现人机协作开发

替代项目

Retool、Appsmith、ToolJet

项目介绍

lowdefy 是自动化工作流领域的开源项目,由 lowdefy 开发,2020 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,009)位列前 30%,在自动化工作流分类中处于中上游。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。从国内网络环境看,可直接访问。

它主要面向的使用场景是:快速搭建内部管理后台和CRUD应用。同类可对比的替代方案包括 Retool、Appsmith、ToolJet。

上一篇:superplane

下一篇:vibe-coding-prompt-template

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10