FastbuildAI|一款 Coze、Dify 类开源 AI 应用快速构建工具

简介

FastbuildAI 是一个面向 超级个体 / 小团队 的开源 AI 应用快速构建工具。主打 可视化零代码 搭建与 商业闭环:内置算力计费、用户充值、营销与收款能力;支持插件扩展与自定义界面/域名,分钟级完成部署并上线运营。 当前版本:beta.1(工作流、智能体、知识库、插件市场将陆续推出)

Githup地址:https://github.com/MaoTouHU/FastbuildAI

特点

 

  • ✅ AI 聊天:多模型对话与路由
  • ✅ MCP 调用:支持 Model Context Protocol
  • ✅ 用户充值 / 算力计费:余额账户、计价与对账
  • ✅ 模型管理:集中管理与熔断降级
  • ⬜ 知识库(即将上线)
  • ⬜ 智能体(即将上线)
  • ⬜ 工作流(即将上线)
  • ⬜ 插件系统 / 市场(即将上线)
  • 🎨 自定义界面与域名:每个应用拥有独立品牌形象

界面预览

 

以下截图来自实际界面,均可在本项目中体验。

首页 首页

数据预览界面 数据预览界面

通用设置 通用设置

知识库界面 知识库(规划中)

任务界面 任务列表与监控

智能体编排配置 智能体编排(规划中)

API配置 API / 模型配置


快速开始

 

依赖:已安装 Docker 与 Docker Compose;默认监听端口 4090

在项目根目录执行:

# 1) 复制示例配置
cp .env.production.local.example .env.production.local

# 2) 启动服务
docker compose -p fastbuildai --env-file ./.env.production.local -f ./docker/docker-compose.yml up -d

等待 2-3 分钟,直到所有服务启动完成。 访问控制台:http://localhost:4090

默认超级管理员账号

  • 用户名:admin
  • 密码:FastbuildAI&123456

⚠️ 安全提示:首次登录请立即修改默认密码,并在生产环境启用 HTTPS 与访问控制。


核心能力

 

1) 可视化零代码搭建

 

  • 通过表单化/拖拽式配置完成应用创建、界面定制与发布
  • 支持多页面布局、主题色、Logo 与自定义域名

2) 商业闭环(计费 / 充值 / 收款 / 营销)

 

  • 算力计费:按 Token / 时长 / 次数灵活计价
  • 余额体系:用户充值、消耗统计、对账导出
  • 支付接入:按地区接入合规支付网关
  • 营销能力:基础活动、套餐/包量定价(实践建议)

3) 多模型与 MCP 工具

 

  • 多模型并存与切换、策略路由与降级
  • 通过 Model Context Protocol 安全接入外部工具/数据源

4) 模型与调用治理

 

  • 模型密钥、并发、熔断与降级策略
  • 审计日志与任务重试,便于排障与合规

与 Coze / Dify 的差异

 

  • 更低门槛:开箱即用,分钟级部署与上手
  • 商业闭环内置:把充值、计费、收款与运营数据一体化
  • 品牌独立:每个应用拥有自有 UI 与域名,适合对外运营
  • 插件扩展:支持通过插件快速扩展(插件市场将上线)

部署与生产最佳实践

 

  • 反向代理 & HTTPS:建议使用 Nginx/Caddy/Cloudflare,开启 HTTP/2 与 HSTS
  • 环境变量与密钥:基于 .env.production.local 管理;区分 Dev/Prod
  • 日志与监控:启用调用/计费/访问日志,结合 Prometheus/Alerting
  • 配额与风控:按用户/租户限流、异常告警与自动封禁
  • 备份策略:数据库与对象/向量存储定期备份与生命周期管理

路线图

 

  •  AI 聊天(多模型)
  •  MCP 工具调用
  •  用户充值与算力计费
  •  模型管理与熔断
  •  知识库(RAG、权限、分库)
  •  智能体(可视化编排、多步任务)
  •  工作流(触发器/条件/执行器)
  •  插件系统 & 插件市场
  •  更细粒度报表与团队协作权限

常见问题 FAQ

 

Q1:启动后无法访问控制台? A:检查容器健康状态与端口占用,确认反向代理配置正确。

Q2:模型调用失败或超时? A:核对 API Key、网络连通与供应商白名单;尝试切换到备用模型以排查。

Q3:充值到账延迟? A:查看支付回调与任务队列日志,确保公网回调地址可达并配置了重试。

Q4:如何控制成本? A:设置免费额度/配额上限;为不同模型设定差异化单价;开启高消耗任务的配额预检。