Skip to content

Repository files navigation

RIRU · MOONROOM for Codex

English

给 Codex Desktop 做的一间月色小书桌。
RIRU 同人壁纸 · 月墨与缎带粉 UI · RIRU v2 宠物 · 更新守护 · 可逆安装

RIRU Moonroom 使用虚构数据的完整 UI 演示

这是非官方、非商业的 RIRU 同人主题,不代表 RIRU 作者、VRChat、OpenAI 或 Codex Dream Skin 上游项目。

它是什么

RIRU · MOONROOM 不是原主题的简单换色。Windows 版的首页、任务页、侧栏、输入框、卡片和状态装饰都重做成更柔和的月色书桌风格:

  • 圆润、可爱的 RIRU 同人壁纸,角色位于右侧,左侧留给真实 Codex 内容。
  • 月墨、梅子紫、缎带粉、珍珠白和少量眼眸青组成的独立配色。
  • 首页与普通任务页都能看到连续背景;任务页使用更安静的可读性遮罩。
  • 内置 11 行、88 格的 RIRU Moonpup v2 宠物图集,包含待机、移动、挥手、跳跃、失败、等待、工作、审查和 16 向注视。
  • 不绘制假的按钮或输入框,不改变 Codex 的业务交互和安全边界。
  • 支持主题 ZIP、保存/切换主题和运行中热加载;恢复脚本可回到官方外观。
  • Store 版 Codex 更新后,更新守护会在你下次打开新版 Codex 时恢复皮肤;普通关闭不会把 Codex 自动拉起。
  • RIRU 专属 CSS profile、稳定 class 同步和自动轻量档减少重复重绘与卡顿。
  • 界面里不放作者角标;必要的角色署名集中保留在仓库说明和主题元数据中。

安全预览

上图由独立的 riru-moonroom-ui-demo.html 在 1600 × 900 画布中渲染,完整展示侧栏、会话列表、首页卡片、输入框和真实宠物图集中的待机帧。图中的“演示账号”、会话标题、工作区和全部文案均为虚构数据,不来自任何真实 Codex 会话。

公开仓库不会上传真实 Codex 会话截图,避免账号名称、真实会话标题、本机路径、来源列表或对话内容进入发布物。纯壁纸仍可在 themes/riru-moonroom/background.png 单独查看。

下载

Latest Release 下载:

  • CodexDreamSkin-Setup-v1.6.1.exe:完整 Windows 安装包,包含新版 Codex 外壳兼容、UI、更新守护、性能优化和 RIRU 宠物。
  • RIRU-Moonroom-v1.2.0.zip:可导入的便携主题包,包含同人壁纸、颜色和 Safe CSS。
  • RIRU-Moonpup-v2.zip:只含生成宠物图集、manifest 和权利说明的手动安装包。
  • SHA256SUMS.txt:下载校验文件。

这是个人同人构建,没有商业代码签名证书,因此 Setup 会显示为未签名;请只从本仓库 Release 下载并先核对 SHA256SUMS.txt

主题 ZIP 适合已经安装 Codex Dream Skin 1.5.9 或更高版本的用户。要获得完整 Windows UI、宠物与更新守护,请使用 1.6.1 安装包或本仓库源码;单独导入主题 ZIP 只会带入壁纸、主题颜色和 Safe CSS。

Windows 完整安装

Release 中的 Setup 已自带经过哈希校验的 Node.js。只有从源码安装时,才需要 Node.js 22 或更高版本,以及 Windows PowerShell 5.1 或 PowerShell 7:

git clone https://github.com/CHOCK1337/Codex-RIRU-Moonroom-Skin.git
cd Codex-RIRU-Moonroom-Skin
powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File .\windows\scripts\install-dream-skin.ps1

安装完成后,从桌面的 Codex Dream Skin 快捷方式启动。运行时和主题数据保存在 %LOCALAPPDATA%\CodexDreamSkin;宠物安装到 CODEX_HOME\pets\riru-moonroom,不会覆盖其他宠物、config.toml 或当前选择。

若 Dream Skin 已经在运行,可从托盘菜单导入 RIRU-Moonroom-v1.2.0.zip,再从“已保存主题”中选择 RIRU · MOONROOM;有效调试会话会热加载主题,不需要重启 Codex。宠物文件也可独立安装而不结束当前任务;若当前 Codex 版本没有即时刷新宠物列表,下一次自然重载时即可看到。第一次安装仍需按标准流程启动一次。

恢复官方外观:

powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File .\windows\scripts\restore-dream-skin.ps1

完整的视觉说明与分享边界见 RIRU_CUSTOM_SKIN.md

便携主题源码

themes/riru-moonroom/ 保存了 Release ZIP 的可审查内容:

  • theme.json
  • theme.css
  • background.png
  • manifest.json
  • LICENSE.txt

包内不含购买所得的 FBX、Blend、UnityPackage、PSD、CLIP、原始贴图、原始宣传图或从模型源文件中提取的素材。

权利与许可

  • 角色与角色设计:©りる。
  • RIRU 官方商品页:BOOTH
  • 同人壁纸仅供非商业分享;请勿冒充官方或作者本人。
  • 购买所得的模型源文件及其提取素材不得随本项目再分发。
  • 项目代码沿用 MIT 许可;角色、角色设计与同人壁纸不因代码许可而改变其权利归属。

具体边界见 RIRU_ASSET_NOTICE.md 和主题包内的 LICENSE.txt。公开再分发前请以作者公布的最新条款为准。

技术与安全

  • 通过仅限回环地址的 Chromium DevTools Protocol 注入可逆样式。
  • 不修改官方 Codex/ChatGPT 的 app.asar、签名、WindowsApps ACL 或用户任务数据。
  • 图片、主题 ZIP、Safe CSS、路径、符号链接和运行时哈希均沿用上游的严格校验。
  • 宠物采用原子安装与逐文件 SHA-256 校验,只管理 riru-moonroom 自己的目录。
  • 装饰层不接管指针事件,Codex 的真实导航、按钮、输入框和安全提示保持可用。

开发与验证

powershell.exe -NoProfile -ExecutionPolicy RemoteSigned -File .\windows\tests\run-tests.ps1
node .\windows\scripts\injector.mjs --check-payload --theme-dir .\windows\assets
node --check .\windows\assets\renderer-inject.js

上游与致谢

本项目保留了上游提交历史,基于以下公开项目继续制作:

感谢所有上游贡献者。Codex、OpenAI、VRChat、RIRU 及相关商标和素材权利归各自权利人所有。

About

RIRU Moonroom skin for Codex Desktop — an unofficial non-commercial fan theme.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages