[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-76408":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":29,"discoverSource":30},76408,"BANDORI-PET-REV","HELPMEEADICE\u002FBANDORI-PET-REV","HELPMEEADICE","BandoriPet 是一个基于 Live2D 和 PySide6 的开源桌面宠物项目，支持 50+ 位 BanG Dream! 角色、300+ 套服装，让你的桌面一秒变成 CiRCLE 排练室","",null,"Python",286,17,2,1,0,14,29,223,42,88.27,"GNU General Public License v3.0",false,"main",[],"2026-06-12 04:01:21","# 🎸 BandoriPet — 把バンドリ角色养在桌面上！\n\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV\">\u003Cimg alt=\"GitHub Repo\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FGitHub-BANDORI--PET--REV-ff69b4?logo=github\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV\u002Fblob\u002Fmain\u002FLICENSE\">\u003Cimg alt=\"License\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FHELPMEEADICE\u002FBANDORI-PET-REV?color=blue\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV\u002Fstargazers\">\u003Cimg alt=\"Stars\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FHELPMEEADICE\u002FBANDORI-PET-REV?color=yellow\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV\u002Fnetwork\u002Fmembers\">\u003Cimg alt=\"Forks\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002FHELPMEEADICE\u002FBANDORI-PET-REV?color=orange\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.python.org\u002F\">\u003Cimg alt=\"Python\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPython-3.10+-3776AB?logo=python&logoColor=white\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fluajit.org\u002F\">\u003Cimg alt=\"LuaJIT\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLuaJIT-2.1+-000080?logo=lua&logoColor=white\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fwww.live2d.com\u002F\">\u003Cimg alt=\"Live2D\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLive2D-Cubism%20v2-EE82EE?logo=data:image\u002Fsvg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0id2hpdGUiIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0tMSAxNy45M2MtMy45NS0uNDktNy0zLjg1LTctNy45M3MzLjA1LTcuNDQgNy03LjkzdjE1Ljg2em0yLTE1Ljg2YzMuOTUuNDkgNyAzLjg1IDcgNy45M3MtMy4wNSA3LjQ0LTcgNy45M1Y0LjA3eiIvPjwvc3ZnPg==\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV\">\u003Cimg alt=\"Last Commit\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002FHELPMEEADICE\u002FBANDORI-PET-REV?color=green\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n> **⚠️ 免责声明：本项目仅供学习交流使用。角色模型版权归原作者及版权方所有，请勿用于商业用途。**\n\n你是否曾幻想过香澄每天早上对你喊「キラキラドキドキ！」？你是否想在工作摸鱼的时候让友希那在一旁冷冷地盯着你（然后偷偷露出猫耳）？你是否想让爱音在你桌面上炫耀她刚学会的吉他 riff？你是否想把祥子和灯放在同一张桌面上上演属于你的 MyGO×AveMujica 小剧场……\n\n**现在，你的梦想实现了！！！**\n\nBandoriPet 是一个基于 Live2D Cubism SDK 和 PySide6 的开源桌面宠物项目，支持 **51+ 位** BanG Dream! 角色、**305+ 套**服装，让你的桌面一秒变成 CiRCLE 排练室！\n\n![Example](example.png)\n\n---\n\n## ✨ 特性\n\n- ⚡ **自研 LuaJIT 渲染核心** — 基于 [Live2D-v2-Lua](https:\u002F\u002Fgithub.com\u002FEasyLive2D\u002FLive2D-v2-Lua)（作者 [@HELPMEEADICE](https:\u002F\u002Fgithub.com\u002FHELPMEEADICE)），纯 LuaJIT 实现，性能相较原 live2d-py 提升 **6 倍+**（30fps → 180fps+），支持头部追踪、拖拽移动、点击互动，老婆会跟着你的鼠标转头！\n- 💬 **LLM 角色扮演聊天** — 接入大语言模型，每个角色都有专属 System Prompt，支持中日英多语言 + 动作标签。\n- 🎨 **像素风桌面宠物** — 也可以切成像素小人的形态，CPU 友好，可爱不减！\n- 🌓 **Fluent Design 设置面板** — 暗色\u002F亮色主题切换，图形化选角选装界面。\n- 📌 **始终置顶 + 无边框** — 趴在你的窗口上方，赶都赶不走（误）。\n- 🔔 **系统托盘** — 右键一键切角色 \u002F 开设置 \u002F 优雅退场。\n- 🔊 **TTS 语音合成** — 接入 Qwen3TTS 后端，角色说话时自动语音播放 + Live2D 口型同步，支持中日英多语言。\n- 👥 **多角色同时显示** — 不止一个！你想放几个就放几个（只要你 GPU 撑得住）。\n\n---\n\n## 📦 快速开始\n\n### 1. 环境要求\n\n- **Python 3.10+** & **LuaJIT 2.1+**\n- Windows（会在后续陆续支持多平台）\n- 支持 OpenGL 3.3+ 的显卡（核显也能跑）\n\n### 2. 克隆仓库\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FHELPMEEADICE\u002FBANDORI-PET-REV.git\ncd BANDORI-PET-REV\n```\n\n### 3. 下载模型文件（必需！）\n\n> 💡 **推荐：zstd 压缩流格式模型包**（~900MB，流式加载无需解压到磁盘，性能损失极低）\n>\n> | 下载渠道 | 链接 |\n> |----------|------|\n> | 🚀 **ModelScope** | [models.zip](https:\u002F\u002Fmodelscope.cn\u002Fdatasets\u002FHELPMEEADICE\u002FBanG-Dream-Live2D\u002Fresolve\u002Fmaster\u002Fmodels.zip) |\n> | ☁️ **Google Drive** | [下载](https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1rSwE6oHIyESYmbF7B_GtogAVbjASyBb9) |\n> | 🐌 **百度网盘** | [下载](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1oapb5rxt1Qz5nRkyb3XZtw?pwd=3724) 提取码：`3724` |\n\n> 🚨 **传统 7z 模型包**（~4GB，需解压到磁盘）\n>\n> | 下载渠道 | 链接 |\n> |----------|------|\n> | 🚀 **ModelScope** | [models.7z](https:\u002F\u002Fmodelscope.cn\u002Fdatasets\u002FHELPMEEADICE\u002FBanG-Dream-Live2D\u002Fresolve\u002Fmaster\u002Fmodels.7z) |\n> | ☁️ **Google Drive** | [下载](https:\u002F\u002Fdrive.google.com\u002Ffile\u002Fd\u002F1qX9rEhBviT5auwCLg7g3klBbT5wAbjnL) |\n> | 🐌 **百度网盘** | [下载](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F17GAJy2_WEZZbdVdZAMfXHQ?pwd=3724) 提取码：`3724` |\n\n下载后将 `models\u002F` 放入项目根目录。若使用 7z 包，解压后的目录结构应为：\n\n```\nBandoriPet\u002F\n├── models\u002F\n│   ├── kasumi\u002F\n│   ├── yukina\u002F\n│   ├── anon\u002F\n│   ├── tomorin\u002F\n│   └── ...\n```\n\n### 4. 安装依赖\n\n**Python 包：**\n\n```bash\npip install -r requirements.txt\n```\n\n**第三方依赖（从源码编译时需要）：**\n\n```bash\nmkdir third_party\n\n# PyQt-Fluent-Widgets（必须用 PySide6 分支！）\ngit clone -b PySide6 --single-branch https:\u002F\u002Fgithub.com\u002FzhiyiYo\u002FPyQt-Fluent-Widgets.git third_party\u002FPyQt-Fluent-Widgets\npip install -e third_party\u002FPyQt-Fluent-Widgets\n\n# Live2D-v2-Lua（自研 LuaJIT Live2D 渲染核心，无需 pip install）\ngit clone https:\u002F\u002Fgithub.com\u002FEasyLive2D\u002FLive2D-v2-Lua.git third_party\u002FLive2D-v2-Lua\n```\n\n### 5. 启动！\n\n```bash\npython main.py\n```\n\n---\n\n## 🔊 TTS 语音合成（可选）\n\nBandoriPet 支持接入本地 Qwen3TTS 推理后端，让角色用声音回应你，配合 Live2D 实时口型同步。\n\n### 下载 TTS 后端\n\n| 版本 | 适用场景 | 下载链接 |\n|------|----------|----------|\n| 🐣 **0.6b 低参数版** | 显卡配置较低，追求速度 | [ModelScope](https:\u002F\u002Fmodelscope.cn\u002Fmodels\u002FHELPMEEADICE\u002FQwen3TTS-Faster\u002Fresolve\u002Fmaster\u002FQwen3TTS-0.6b-API.7z) |\n| 🐓 **1.7b 高参数版** | 显卡较好，追求音质 | [ModelScope](https:\u002F\u002Fmodelscope.cn\u002Fmodels\u002FHELPMEEADICE\u002FQwen3TTS-Faster\u002Fresolve\u002Fmaster\u002FQwen3TTS-1.7b-API.7z) |\n\n| 备用渠道 | 链接 |\n|----------|------|\n| ☁️ **Google Drive**（两个版本都有） | [下载](https:\u002F\u002Fdrive.google.com\u002Fdrive\u002Ffolders\u002F17-FPovU0bVjZu-wuCmKUoXPujI2xUhB3) |\n| 🐌 **百度网盘**（两个版本都有） | [下载](https:\u002F\u002Fpan.baidu.com\u002Fs\u002F1NGNECjBX0S-MEVLTLpfzjQ?pwd=3724) 提取码：`3724` |\n\n下载后解压，运行后端 API 服务（默认监听 `http:\u002F\u002F127.0.0.1:9880\u002F`），然后在设置面板 → **TTS 配置** 中开启并调整参数即可。\n\n> 💡 **语音克隆**：`audio_reference\u002F` 目录下已内置 47 位角色的日文参考音频，TTS 会自动根据当前聊天角色选择对应的声线。\n\n---\n\n## 🧸 支持的乐队 & 角色\n\n全部 **51 位**角色均支持 Live2D 模型显示与 **300+ 套**服装。已配置 LLM 角色扮演 Prompt 的角色可开启 AI 对话。\n\n| 乐队 | 角色 | 服装 | LLM |\n|------|------|:---:|:---:|\n| **Poppin'Party** | 户山香澄 · 花园多惠 · 牛込里美 · 山吹沙绫 · 市谷有咲 | ✅ | ✅ |\n| **Afterglow** | 美竹兰 · 青叶摩卡 · 上原绯玛丽 · 宇田川巴 · 羽泽鸫 | ✅ | ✅ |\n| **Pastel\\*Palettes** | 丸山彩 · 冰川日菜 · 白鹭千圣 · 大和麻弥 · 若宫伊芙 | ✅ | ✅ |\n| **Hello, Happy World!** | 弦卷心 · 濑田薰 · 北泽育美 · 松原花音 · 奥泽美咲 | ✅ | ✅ |\n| **Roselia** | 凑友希那 · 冰川纱夜 · 今井莉莎 · 宇田川亚子 · 白金燐子 | ✅ | ✅ |\n| **RAISE A SUILEN** | LAYER · MASKING · LOCK · PAREO · CHU² | ✅ | ✅ |\n| **Morfonica** | 仓田真白 · 桐谷透子 · 广町七深 · 二叶筑紫 · 八潮瑠唯 | ✅ | ✅ |\n| **MyGO!!!!!** | 千早爱音 · 高松灯 · 要乐奈 · 椎名立希 · 长崎素世 | ✅ | ✅ |\n| **Ave Mujica** | 丰川祥子 · 若叶睦 · 三角初华 · 八幡海玲 · 祐天寺若麦 | ✅ | 🚧 |\n| **其他角色** | 纯田真奈 · 户山明日香 等 | ✅ | 🚧 |\n\n> 40+ 角色已配置本地角色扮演 Prompt（`characters\u002F` 目录）。更多角色的 Prompt 模板见 `PROMPT.md`，欢迎提交 PR 补全！\n\n---\n\n## 🎨 像素宠物 & 角色扮演扩展\n\n`pixels\u002F` 目录下目前有有咲和乐奈的像素小人（`.webp` + 动作帧配置）。\n\n`characters\u002F` 目录下有 40+ 位角色的高级 LLM 角色扮演 Prompt（含动作标签和表情系统）。\n\n**想要更多像素角色？想要给未配置的角色注入灵魂？**\n\n👉 **热烈欢迎 PR！** 只要你推的角色还没上，这就是你的回合！🎉\n\n- 像素风格宠物：参考 `pixels\u002F` 下的格式添加新角色动作帧即可。\n- 高级角色扮演 Prompt：参考 `PROMPT.md` 和 `characters\u002F` 下的现有 Prompt 格式。\n\n只要你也推 XX，我们就是异父异母的亲兄弟姐妹！🥹\n\n---\n\n## 🏗️ 从源码打包\n\n本项目使用 `cx_Freeze` 打包为独立可执行文件：\n\n```bash\npython setup.py build\n```\n\n构建产物在 `BUILD\u002F` 下。注意打包时模型文件不会被打包进去，用户需自行下载放入 `models\u002F`。\n\n---\n\n## 🛠️ 技术栈\n\n| 技术 | 用途 |\n|------|------|\n| **PySide6** | Qt for Python 主框架 |\n| **Live2D-v2-Lua** | 自研 LuaJIT Live2D v2 渲染核心（替代 live2d-py，性能提升 6x+） |\n| **lupa** | Python ↔ LuaJIT FFI 桥接 |\n| **PyQt-Fluent-Widgets** | Win11 风格 Fluent Design 组件库 |\n| **PyOpenGL** | OpenGL 渲染后端 |\n| **cx_Freeze** | 打包为独立 exe |\n\n---\n\n## 📄 许可\n\n本项目代码基于 [GPLv3](LICENSE) 开源。\n\n角色模型、贴图、动作等资源文件版权归原版权方所有，请勿用于商业用途。\n\n---\n\n## 🙏 致谢\n\n- [Live2D Cubism SDK](https:\u002F\u002Fwww.live2d.com\u002F)\n- [PyQt-Fluent-Widgets](https:\u002F\u002Fgithub.com\u002FzhiyiYo\u002FPyQt-Fluent-Widgets)\n- [Live2D-v2-Lua](https:\u002F\u002Fgithub.com\u002FEasyLive2D\u002FLive2D-v2-Lua) — 自研 LuaJIT 渲染核心\n- 所有为 BanG Dream! 角色模型做出贡献的同人作者们 💙\n\n## ⭐ Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=HELPMEEADICE\u002FBANDORI-PET-REV&type=Date)](https:\u002F\u002Fstar-history.com\u002F#HELPMEEADICE\u002FBANDORI-PET-REV&Date)\n\n---\n\n\u003Cp align=\"center\">\u003Cstrong>キラキラドキドキ！～ ✨\u003C\u002Fstrong>\u003C\u002Fp>\n","BandoriPet 是一个基于 Live2D 和 PySide6 的开源桌面宠物项目，支持 51+ 位 BanG Dream! 角色和 305+ 套服装，使你的桌面瞬间变成 CiRCLE 排练室。该项目利用自研的 LuaJIT 渲染核心，性能显著提升，支持头部追踪、拖拽移动和点击互动等功能。此外，它还集成了大语言模型的角色扮演聊天、像素风桌面宠物、Fluent Design 设置面板、始终置顶无边框显示、系统托盘快捷操作以及 TTS 语音合成等特性。BandoriPet 适合喜欢 BanG Dream! 系列角色并希望在桌面上与这些角色互动的用户使用，尤其适用于需要一些趣味性和陪伴感的工作或学习场景。","2026-06-11 03:55:03","CREATED_QUERY"]