🎯 【一句话洞察】
- Formbricks 是目前开源问卷/反馈系统的首选——一套代码覆盖应用内弹窗、网站弹窗、链接问卷、邮件问卷四个渠道,数据自控、AI 分析、Cube.js 出图不开 SQL。fork 后裁出垂直场景产品是完全可行的方向。
🗺️ 【核心逻辑链】
- 为什么需要自部署问卷系统。 出海产品/独立开发者需要收集用户反馈,但 SurveyMonkey/Qualtrics/腾讯问卷存在数据隐私风险、价格高、无法深度定制。Formbricks 以 AGPLv3 开源提供了一条自控路径。
- 核心卖点不在问卷在多渠道。 多数工具只能做"链接发问卷",Formbricks 能把同一套问卷嵌入 App 内、网站弹窗、邮件链接、分享链接——一套问卷定义、多个渠道分发,反馈统一汇聚。
- AI 分析层是隐藏价值。 情感分析、主题聚类、文本自动归类依赖 LLM(默认 OpenAI,可切 Gemini/本地)。这部分把原始数据变成可操作的认知,但需要自己配 API Key。
- Cube.js 分析面板意味着你能做 BI。 内置语义层,产品/运营可以直接拉图表,不需要写 SQL——这是企业级体验,不是开源玩具的水平。
- 部署门槛在中高,但 Docker Compose 已编排。 PostgreSQL + Redis + Cube.js + MinIO 全套容器化,agent 可一键启动。真正需要决策的只有:配不配 AI Key、配不配 SMTP。
🏗️ 【技术架构】
- 前端/API: Next.js (TypeScript monorepo)
- 数据库: PostgreSQL (Prisma ORM)
- 缓存: Redis
- 分析: Cube.js
- 存储: MinIO (兼容 S3)
- 部署: Docker Compose
⚙️ 【上手实践要点】
- 最简启动路径:申请 Gemini 免费 API Key(或跳过 AI)→ Docker Compose 启动 → agent 处理环境初始化和密钥生成
- 必须手动:AI 供应商 API Key(推荐 Gemini 免费额度或接本地 Qwen)、SMTP 邮件服务(可跳过)
- 按需:域名 HTTPS、OAuth 第三方登录、S3 对象存储
🔗 【相关链接】
- GitHub: https://github.com/formbricks/formbricks
- 官网: https://formbricks.com/
⏱️ 时效性: low
标签: tool, opensource