源码公开 · MIT License · 官网直下

全部源码,公开可取

GornerOS 生态不是一个被隐藏的服务,而是四个可自行部署的开源项目。源码在这里直接分发——不需要注册任何第三方平台,也不需要账号。

🔗 发布到代码托管平台
4
PROJECTS
MIT
LICENSE
0
私有依赖
100%
CLOUDFLARE NATIVE
Source Packages

按产品下载源代码

每个包都是完整可部署工程:src/ 后端 · migrations/ 数据库迁移 · public/ 前端 · wrangler.toml 配置。

正在从云端加载源码清单…

仓库结构

四个产品结构完全一致,都是「一个 Worker + 一份 D1 库 + 一个静态前端」。以 GornerAI 为例:

gornerai/
├── src/
│   └── index.js          # Worker 入口:路由 / 鉴权 / 对话 / Workers AI 流式推理
├── migrations/
│   └── 0001_init.sql     # D1 建表:users / chats / messages
├── public/
│   └── index.html        # 前端(类 ChatGPT 界面,接入统一身份 SSO)
├── wrangler.toml         # 部署配置:AI 绑定 / D1 绑定 / Assets 目录
├── .gitignore            # 排除 node_modules / .wrangler / .dev.vars
├── LICENSE               # MIT
└── README.md             # 架构说明 · 部署步骤 · 接入指南

四产品差异只在业务层,工程骨架与鉴权层(HMAC 两段式令牌 + PBKDF2 密码哈希 + SSO 身份委派)完全共享,可以照着一个改成你自己的新应用。

构建与部署

零构建步骤 —— 本项目是纯 Cloudflare Workers,没有打包器、没有 npm 依赖树,改完直接部署。

# 0. 前置:Node 18+ 与 Wrangler
npm i -g wrangler        # 或使用 npx wrangler
wrangler login           # 浏览器授权你的 Cloudflare 账号

# 1. 创建云端数据库,把返回的 database_id 填入 wrangler.toml
npx wrangler d1 create <你的库名>

# 2. 应用数据库迁移
npx wrangler d1 migrations apply <你的库名> --remote

# 3. 注入令牌签名密钥(不要把密钥写进代码或提交到仓库)
npx wrangler secret put SECRET

# 4. 部署上线
npx wrangler deploy

# 5. 本地开发(含本地 D1)
npx wrangler d1 migrations apply <你的库名> --local
npx wrangler dev

提示:星际超联中心需另外设置 JWT_SECRET;GornerAI 需要账号已开通 Workers AI(免费额度即可跑 Llama 系列)。

开源许可

全生态采用 MIT License —— 可商用、可修改、可闭源再分发,只需保留版权声明。

MIT License

Copyright (c) 2026 GornerOS

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

发布到代码托管平台

本站已可独立完成源码分发。若你之后注册了 GitHub / Gitee,想额外获得版本历史、Issue 与协作能力,全套源码包解压后本身就是 git 仓库,一条命令即可推送。

方式 A · GitHub

# 1. 在 github.com 注册账号 → New repository → 建一个空仓库(不要勾选 README)
# 2. 解压源码包后进入目录
cd gorner-suite

# 3. 关联远程仓库并推送
git remote add origin https://github.com/<你的用户名>/gorner-suite.git
git branch -M main
git push -u origin main

鉴权说明:GitHub 已停止支持账号密码推送,密码处需填 Personal Access Token(Settings → Developer settings → Tokens 生成,勾选 repo),或改用 SSH 密钥。

方式 B · Gitee 码云

git remote add origin https://gitee.com/<你的用户名>/gorner-suite.git
git branch -M main
git push -u origin main

Gitee 国内访问更快、界面全中文,注册需手机号。

方式 C · 不发布,继续用本站

源码已在本页与 下载中心 公开提供,MIT 许可即刻生效。托管平台只是协作便利,不是开源的前提。

如何参与

  • 报 Bug:每个产品的「Bug 记录」DOCX 里记录了已知问题与修复过程,可在 下载中心 查看;部署中遇到的新问题请附上 wrangler dev 日志。
  • 改功能:克隆源码 → 新建分支 → 本地 wrangler dev 验证 → 提交。数据库改动请新增 migrations/000N_xxx.sql,不要改历史迁移。
  • 接新应用:引入统一身份 SDK 即可成为生态成员,详见技术文档 · 接入统一身份。
  • 安全:请勿在提交中包含 .dev.vars、.wrangler/ 或任何明文密钥;所有密钥一律通过 wrangler secret put 注入。