open-saas

一条命令部署,快速搭建带支付和 AI 能力的 SaaS 产品

open-saas 是一个 100% 免费开源的现代 JavaScript SaaS 样板项目,基于 React、Node.js 和 Prisma,由 Wasp 全栈框架驱动。它旨在解决开发者从零搭建 SaaS 产品时重复造轮子的痛点,提供开箱即用的完整功能:包括邮箱、Google、GitHub、Slack、Microsoft 等多种认证方式,邮件发送、后台任务、落地页、Stripe 和 Polar.sh 支付集成、Shadcn UI 组件库、S3 文件上传等。项目特别强调 AI 就绪,内置了定制的 AGENTS.md、技能文件和 Claude Code 插件,方便开发者快速集成 AI 能力。通过一条命令即可完成部署,极大降低了 SaaS 产品的启动门槛,让开发者能专注于核心业务逻辑。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 15986
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队wasp-lang
所属国家
定价模式free
价格说明项目完全免费,开源(MIT 许可证),提供在线网站,可自由使用和部署。
访问状态
是否开源是
开源协议MIT
主要语言MDX
技术栈/模型ai,authentication,aws-s3,boilerplate,chatgpt,full-stack,google-auth,hacktoberfest,nodejs,open-source,openai-api,postgresql,prisma,react,saas,saas-boilerplate,saas-starter,saas-template,typesafe,typescript
GitHub 星标★ 15986
30天Star增速
HF 下载量
上线时间2023-12-01 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Node.js 与 npm(README 中出现了 npm run lint 命令)
  • Wasp 全栈框架 CLI(模板基于 Wasp 驱动)
  • Git(用于克隆 GitHub 仓库)
  • 本地可用的 Postgres 数据库(技术栈含 Prisma + Postgres)

安装与启动步骤

  1. 1安装 Wasp CLI

    模板由 Wasp 框架驱动,需先装好 Wasp CLI。README 未给出安装命令,请到 wasp.sh 官网按官方指引安装。

  2. 2克隆项目仓库

    从 GitHub 拉取 open-saas 模板到本地,仓库地址来自项目信息中的 GitHub 链接。

    git clone https://github.com/wasp-lang/open-saas.git
  3. 3进入项目目录

    切换到刚克隆下来的 open-saas 目录,后续命令都在此目录执行。

    cd open-saas
  4. 4安装项目依赖

    在项目根目录安装 JavaScript 依赖,README 中出现 npm 脚本,说明根目录有 package.json。

    npm install
  5. 5运行代码检查

    README 唯一给出的实际命令,用 ESLint 检查代码是否有问题,也可用来验证环境是否装好。

    npm run lint
  6. 6启动开发环境

    README 节选未提供启动命令,请按 docs.opensaas.sh 官方文档执行 Wasp 启动流程。

如何确认成功

执行 npm run lint 能正常跑完并输出检查结果(无报错),说明依赖与环境已就绪。

常见问题

Q:README 的 Getting Started 是空的,怎么获取完整安装步骤?

A:该节选未包含安装内容,请访问官方文档 docs.opensaas.sh 查看完整的上手与配置说明。

Q:为什么必须先安装 Wasp?

A:模板建立在 Wasp 全栈框架之上(React + NodeJS + Prisma),没有 Wasp CLI 无法生成和启动项目。

Q:需要自己准备数据库吗?

A:技术栈包含 Prisma 和 Postgres,通常需要可用的 Postgres 连接,具体配置以官方文档为准。

Q:可以用 AI 编码工具开发吗?

A:可以,README 明确说明模板开箱支持 Claude Code、Cursor、Codex、OpenCode 等工具。

注意事项

  • 本教程依据的 README 节选缺少安装与启动命令,步骤为可确认的通用准备动作,务必以 docs.opensaas.sh 为准。
  • 项目 100% 开源且免费使用、分发。
  • 支付集成提供 Stripe、Polar.sh、Lemon Squeezy 三种选择。
  • 技术栈含 AWS S3 文件上传、ShadCN UI、邮件与后台任务等,按需在官方文档中配置。

核心亮点

  • 功能齐全,认证、支付、邮件、后台任务等开箱即用,省去大量集成时间
  • 基于 Wasp 全栈框架,前后端统一,开发效率高
  • AI 就绪,内置 AGENTS.md 和 Claude Code 插件,方便快速接入 AI 功能

不足之处

  • 依赖 Wasp 框架,对不熟悉该框架的开发者有一定学习成本
  • 文档/社区待观察

适用场景

  • 快速搭建 SaaS 产品 MVP,验证商业模式
  • 需要集成支付、认证、AI 功能的创业项目启动
  • 作为学习全栈开发的最佳实践参考

替代项目

SaaS Boilerplate (Next.js)、ShipFast、Create T3 App

项目介绍

open-saas 是对话助手领域的开源项目,由 wasp-lang 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(15,986)位列前 3%,在对话助手分类的 905 个项目里位列前 2%。

近 44 天,它的 GitHub 星标从 15,202 增加到 15,986,净增 784。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。项目完全免费,开源(MIT 许可证),提供在线网站,可自由使用和部署。从国内网络环境看,可直接访问。

它主要面向的使用场景是:快速搭建SaaS产品MVP,验证商业模式。同类可对比的替代方案包括 SaaS Boilerplate (Next.js)、ShipFast、Create T3 App。

上一篇:svelte-chat-ui

下一篇:LastChat

同类项目推荐

open-webui 开源

给本地模型配个漂亮聊天室,全家都能用

User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

★ 152821 2026-08-09
prompts.chat 开源

海量好提示词,抄了就能让 AI 更听话

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the commun···

★ 170999 2026-08-09
elia 开源

终端里用键盘快速聊 AI,多模型切换不打断思路

A snappy, keyboard-centric terminal user interface for interacting with large langua···

★ 2479 2026-08-09
NextChat 开源

一个界面聊遍所有主流AI模型,支持全平台部署,轻快又私密。

✨ Zero-config AI chat assistant. No API key needed — sign up and instantly chat wi···

★ 88802 2026-08-09