Skip to content

Repository files navigation

ReHoYo:发行方案agent+角色共生式发行系统

ReHoYo 标志

从版本资料理解与分区域发行方案,到三月七角色共生式触达的一体化发行系统

Node.js TypeScript Next.js React Electron

Cloudflare Workers Vite SQLite Vitest Playwright

产品概览 · 产品截图 · 技术栈 · 模块文档 · 快速开始 · 测试构建 · 云端部署 · 安全边界

快速进入子项目: 发行工作台 · 三月七桌宠 · 网站与 Worker · Hardware Pi


🩵 产品概览

ReHoYo 由“发行方案agent”和“角色共生式发行系统”两部分组成。发行方案agent负责版本理解、区域研究、分区域发行方案、角色共生方案和安全发布;角色共生式发行系统以三月七桌宠为玩家侧载体,在授权、安全与频率约束下接收区域策略,并以三月七的角色视角自然互动。Cloudflare Worker 为两端提供策略 API 与实时发行广播,Hardware Pi 则提供适用于 Orange Pi 的网页部署方式。

版本资料 → 发行方案agent → 分区域方案 / 角色共生方案
                              │
                              ▼
                    Cloudflare Worker + KV
                              │
                              ▼
                 三月七桌宠 ← 玩家授权与本地安全门禁

Note

Sender Agent、桌宠和 Worker 是相互独立的应用。员工侧只发布玩家可见的安全策略;内部资料、预算、证据、凭据和审计数据不会进入玩家端。

↑ 返回顶部

🖼️ 产品截图

发行方案agent工作台

区域判断页面将发行区域、核心差异、结构化结论和可追溯证据集中在同一工作区中,为后续分区域方案生成提供依据。

ReHoYo 区域判断工作台

三月七共生式互动

桌宠会结合已经审核的区域发行上下文,以三月七的角色视角自然沟通;发送前仍需通过玩家授权、频率策略和内容自检。

匹诺康尼互动 黑天鹅互动
三月七谈匹诺康尼 三月七谈黑天鹅

三月七桌宠角色素材

Tip

截图展示的是完整链路中的不同界面。工作台用于员工侧分析与发布,三月七桌宠则作为独立玩家端运行。

↑ 返回顶部

🧩 技术栈

层级 技术 用途
桌面与界面 Electron、Next.js、React、Vite 员工工作台、玩家桌宠与公开展示网站
工程语言 TypeScript、Node.js 前后端业务逻辑、桌面主进程和自动化脚本
数据与状态 SQLite、JSON 原子文件、Cloudflare KV 本地项目、角色发行工作区与区域策略持久化
云端服务 Cloudflare Workers、Durable Objects、WebSocket 策略 API、实时发行广播与在线状态协调
智能能力 GLM、DeepSeek、CosyVoice 发行研究与方案生成、角色对话和语音输出
质量保障 Vitest、Playwright、Node Test Runner 单元测试、业务链端到端测试与桥接测试
打包发布 electron-builder、GitHub Actions Windows、macOS 安装包和自动发布流程

Note

各模块独立保存自身模型配置。员工工作台的发行研究配置不会自动共享给玩家桌宠。

↑ 返回顶部

🔗 文档导航与模块摘要

进入项目目录 · 阅读完整说明

员工侧桌面应用。它将内部版本资料整理为结构化简报,完成七大区域研究,生成全球化发行方案与三月七角色共生方案,并支持人工确认、文件导出、角色发行导入、灰度发布和全球实时发行。指定的《崩坏:星穹铁道》2.0 内部模拟材料还带有无需模型和网络的固定演示链路。

适合:发行负责人、区域运营、研究人员和内部演示人员。

进入项目目录 · 阅读快速说明

玩家侧独立 Electron 桌宠。它支持角色互动、聊天、记忆授权、相册、通信中心、DeepSeek 对话和 CosyVoice 语音,并按玩家区域同步发行策略。所有远程任务仍受本地同意、暂停、勿扰、频率、拒绝和发送前自检约束。

适合:桌宠用户、桌面端开发者和发行链路联调人员。

进入功能手册目录 · 阅读完整手册

桌宠的详细产品与技术说明,覆盖界面操作、角色设计、长期记忆、主动联系、模型与语音配置、进程边界、安全隐私、数据目录、测试、打包、常见问题和素材许可。

适合:需要完整配置说明、故障排查或二次开发资料的读者。

进入项目目录 · 阅读完整说明

提供公开展示网站、区域策略 KV API、全局命令、实时发行批次和 WebSocket 广播。读取接口公开,写入接口必须携带员工发布令牌;客户端通过 ETag、校验值和幂等处理避免重复消费。

适合:云端部署、接口联调和运维人员。

https://github.com/MihYux/hardware-pi

Orange Pi 子模块,保留全球发行工作台和三月七网页端,移除 Electron 透明窗口、托盘和桌面安装能力。模型密钥统一保存在 Pi,通过浏览器提供桌宠、工作台与控制面板。

适合:局域网设备部署、手机访问和无桌面环境演示。

↑ 返回顶部

仓库结构

ReHoYo/
├─ sender-agent/    # 员工发行工作台与独立安装包
├─ pet/             # 玩家侧三月七桌宠与独立安装包
├─ website-worker/  # 展示网站、Cloudflare Worker 与 KV API
└─ hardware-pi/     # Orange Pi 网页版 Git 子模块

🚀 快速开始

推荐使用 Node.js 24。克隆仓库时同时拉取 Hardware Pi 子模块:

git clone --recurse-submodules https://github.com/MihYux/ReHoYo.git
cd ReHoYo
npm run setup:all

已有仓库可执行:

git submodule update --init --recursive

分别启动三个主体应用:

npm run dev:sender
npm run dev:pet
npm run dev:web

Sender Agent 的 GLM Key 与 Worker 发布令牌在应用“连接设置”中填写;桌宠对话模型和语音服务在桌宠设置中单独配置。

Tip

如果上传文件 【内部模拟】崩坏星穹铁道2.0版本发行执行层输入材料.md,Sender Agent 会使用内置固定结果完成自动填写、简报、七区域研究和方案生成,适合离线演示。

↑ 返回顶部

🛠️ 测试、构建与安装包

npm run test:all
npm run build:all

在当前平台分别生成员工端和玩家端安装包:

npm run dist:sender
npm run dist:pet

产物分别写入 sender-agent/release/pet/release/。各子项目的单独测试、构建和平台命令见对应 README。

↑ 返回顶部

☁️ Cloudflare 部署

cd website-worker
npx wrangler login
npx wrangler secret put PUBLISH_TOKEN
npm run deploy

KV 绑定和 rehoyo.ccwu.cc/* 路由位于 website-worker/wrangler.jsonc。发布令牌只能保存为 Cloudflare Secret,不得写入源码、.dev.vars、配置文件或 Git。

↑ 返回顶部

🛡️ 安全边界

  • 远程策略不能绕过玩家同意、勿扰、暂停、频控、拒绝和内容安全检查。
  • 玩家端只接收带版本和校验值的有限发行字段,不接收原始研究、预算或内部目标。
  • API Key、发布令牌、源文档和员工审计数据保留在对应本地环境。
  • 当前安装包属于未签名预览版,Windows SmartScreen 或 macOS Gatekeeper 可能要求手动确认。

Warning

不要提交 .env.data、API Key、发布令牌或真实内部资料。公开演示应仅使用仓库约定的模拟数据。

↑ 返回顶部

About

AI全球发行新范式!发行方案agent+角色共生式发行方案

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages