GeekAI-Agent:把智能体变成可运营的产品
Apache-2.0 开源 · 私有化部署 · 欢迎 Star、Issue 与 Pull Request
你可以在 Coze、Dify 或百炼里快速做出一个智能体,但要把它交付给用户、收取费用、处理订单、管理创作者与数据,往往还要重建一套后台。GeekAI-Agent 把这层重复的产品基础设施开源出来:接入你的智能体,配置价格和规则,然后运营它。
查看源码并 Star → · 开始部署 → · 参与贡献 →
为什么值得 Star
- 不是聊天壳:从智能体接入、用户、积分、订单到支付、分账、提现,覆盖一个可运营产品的完整闭环。
- 不绑定模型平台:统一对接 OpenAI 兼容接口、Coze、Dify 和阿里云百炼,前端不需要为不同提供方重写交互。
- 把复杂性留在系统里:流式对话、异步工作流、失败处理、积分流水、会话与限流都已有实现,便于直接使用和二次开发。
- 真正可改:前后端源码完整开放,采用 Apache License 2.0;可私有化部署,也欢迎把新平台适配、支付渠道和运营能力贡献回来。
适合谁
| 你正在做什么 | GeekAI-Agent 帮你补上的部分 |
|---|---|
| 已在 Coze、Dify、百炼完成智能体或工作流 | 接入、统一展示、流式调用与工作流执行 |
| 想把 AI 能力卖给客户或内部团队 | 用户、积分、产品、订单、支付和消费记录 |
| 正在做多租户/创作者型 AI 产品 | 创作者申请、应用管理、收益分账与提现审核 |
| 想研究一套 Go + Vue 的 AI SaaS 实战架构 | Gin、GORM、MySQL、Redis、Vue 3、Pinia、Docker Compose |
已具备的能力
统一接入与对话
- OpenAI 兼容接口、Coze、Dify、阿里云百炼智能体
- SSE 流式输出、多轮会话、图片、音频和文件等输入
- Coze 智能体和工作流导入,统一的应用和工作流管理入口
从一个平台开始即可:配置 OpenAI/兼容接口、配置 Coze、配置 Dify、配置阿里云百炼。
计费、支付与运营
- 积分充值、产品、订单、兑换码、消费流水和后台运营视图
- 立即扣费、文件后缀触发、字符串标记触发三种扣费模式
- 支付宝、微信支付、易支付;本地、OSS、MinIO、七牛云文件存储
- JWT + Redis 会话、接口限流和管理员权限管理
工作流与创作者生态
- Coze 异步工作流:参数表单、进度轮询、结果预览、失败处理与重试
- 百炼工作流调用支持
- 创作者申请、应用发布、收益统计、分账与提现审核
10 分钟开始路径
- 按部署教程启动 MySQL、Redis、API 与 Web。
- 首次启动时用环境变量创建管理员账号,不使用公开默认密码。
- 登录管理后台,先添加一个 OpenAI 兼容接口或导入一个 Coze/Dify/百炼智能体。
- 配置积分价格,完成一次真实对话或工作流执行验证。
- 再按需要启用对象存储、短信、邮件和支付渠道。
项目同时提供本地开发、源码构建、Docker Compose、备份与排错说明。部署前请阅读源码仓库的 README。
技术实现
| 层级 | 选择 |
|---|---|
| 后端 | Go 1.23、Gin、GORM、Uber Fx |
| 前端 | Vue 3、Vite、Pinia、Element Plus、Tailwind CSS |
| 基础设施 | MySQL 8、Redis、Docker Compose、Nginx |
| 工程质量 | GitHub Actions:Go 格式/静态检查/测试/构建、前端构建、Compose 校验和密钥扫描 |
代码按 Handler、Service、Store 分层。新增平台适配、支付渠道、存储后端或运营能力时,可以在现有接口和模块边界上扩展,而不是把逻辑散落在页面与控制器中。
从商业项目到开源项目
GeekAI-Agent 曾以商业授权形式提供。现在完整前后端源码已基于 Apache License 2.0 开放:你可以用于学习、部署、二次开发和商业场景,并应遵守许可证及第三方依赖、素材的授权要求。
开源不是把代码放出来就结束。我们希望把它做成一个持续演进的智能体产品基础设施:
- 发现问题,请提交 Issue。
- 能修复或扩展能力,请提交 Pull Request。
- 想先参与,最有价值的方向包括:新智能体平台适配、工作流能力、支付与存储扩展、测试覆盖、部署体验和文档。
常见问题
GeekAI-Agent 和 Coze/Dify/百炼是什么关系?
它们负责创建、调试或托管智能体;GeekAI-Agent 负责将这些能力接入自己的产品,并补齐用户、计费、支付、工作流和运营管理。两者是上下游关系,不是替代关系。
可以私有化部署吗?
可以。项目提供 Docker Compose 部署和 amd64、arm64 构建说明。数据库、Redis、上传文件和第三方密钥均由你自己的环境控制。
如何参与开发?
先 Star 和 Fork 项目,选择一个 Issue 或从测试、文档、部署体验入手。提交前运行后端测试、前端构建和 Compose 校验;完整约定见 CONTRIBUTING.md。
