eidolon-sc - 与《偶像大师 闪耀色彩》偶像实时对话的 AI 分身
eidolon-sc 是一个非官方粉丝项目,让玩家以 283 事务所制作人的身份,与《偶像大师 闪耀色彩》的 28 位偶像和事务员七草はづき进行文字聊天或实时语音通话。项目采用 AGPL-3.0 许可,提供 Docker Compose 部署方案,支持跨角色共享记忆与剧情回忆。
eidolon-sc 是一个面向《偶像大师 闪耀色彩》玩家的非官方粉丝项目。据项目自述,它让使用者以 283 事务所制作人的身份,与原作中的偶像打字聊天或直接进行语音通话:偶像用日语原声回答并附中文字幕,能回忆自己在原作剧情中的经历,也会记住你说过的事,并在角色之间「传开」。项目已为原作八个组合的 28 位偶像以及事务员七草はづき准备好角色配置,部署到公网后,任何人都可以通过 Google 或 GitHub 登录使用。它适合想要一个可自行部署、可替换模型服务的角色对话系统的开发者,也适合希望以制作人视角与原作角色互动的玩家。
维护者与状态
仓库由 Sallyn0225 维护,创建于 2026-09-25,最后提交时间为 2026-10-24。最新正式版本为 v0.2.0,发布于 2026-10-23。截至 2026-10-24,仓库获得 229 个星标。项目以 AGPL-3.0 许可证发布。
主要能力
以下能力均据项目 README 自述整理,未经过独立验证。
- 实时语音通话:基于 WebRTC 的全双工通话,中文、日语都能说,可以随时插话打断角色。
- 日语原声与中文字幕:角色用日语回答并保留口癖,每句附中文字幕,专有名词按读音表发音。
- 动态立绘:通话时叠加原作 Spine 立绘,会呼吸、眨眼、动嘴,并随情绪切换表情;原作出新卡后可每周同步一次。
- 剧情回忆:导入剧情库后,角色只回忆自己出场过的正式经历;一条命令可同步粉丝汉化与日语原文。
- 跨角色共享记忆:对一位角色说过的事,其他角色也会知道并以转述口吻提起;用户可查看和删除角色记住的内容。
- 好感度与玩法:对话会影响角色对用户的亲近程度,冒犯过多会被挂断电话;另有抽奖、送礼、成就、日历与每周日程安排。
- 照片与搭话:据项目说明,用户可以要求角色按自己的样子和当时情境生成一张全年龄照片;用户一段时间未登录时,角色会主动搭话。
- 面向公众的部署:支持 Google 或 GitHub 登录、按用户限流、记忆隔离,用户可彻底删除自己的数据,数据库每天加密备份到异地。
- 自带密钥:用户可以填写自己的 LLM、语音合成、语音识别和生图密钥,密钥只存在浏览器中。
- 服务可替换:对话模型支持 OpenAI Chat Completions、Responses 和 Anthropic Messages 三种接口;语音识别、向量化各有两家可选,判断模型有三家,每项服务可单独走网络代理。
- 后台与状态页:管理员可查看用量、花费和进行中的通话,修改模型与限额无需重启;用户可在对话列表看到各项服务状态。
使用入口
仓库地址:Sallyn0225/eidolon-sc。
据项目说明,本地运行需要 Docker 与 Docker Compose,以及一个支持流式输出和工具调用的对话模型。README 给出的快速开始步骤如下:
git clone https://github.com/Sallyn0225/eidolon-sc.git && cd eidolon-sc cp .env.example .env # 填写 CHAT_LLM_BASE_URL、CHAT_LLM_API_KEY、CHAT_LLM_MODEL,再加一行 EIDOLON_DEV_LOGIN=1 docker compose up --build
启动后打开落地页,点击「登录」,在登录面板选择「开发登录」,填写名字并同意隐私政策与使用条款、声明年满 13 岁后即可进入对话列表。只配置对话模型时可以进行文字聊天;语音通话、剧情库、检索与记忆、照片、立绘等功能需要按 README 的配置表逐步补充对应服务的密钥。生产部署使用 docker-compose.prod.yml,其中包含 Caddy(HTTPS 入口)、frontend、backend 和 coturn(TURN 中继)四个服务,镜像由 CI 发布到 GHCR。
许可与限制
项目代码以 AGPL-3.0 发布。据 README 说明,如果修改本项目并通过网络向他人提供服务,需要向这些用户公开修改后的源代码。许可证只覆盖仓库中的代码和文档,原作剧情数据、角色音色、立绘素材不在仓库内,使用时须遵守各自来源的条款;通话层立绘使用的 Spine Runtimes 适用其自身许可证,仓库中的 LICENSING.md 包含一条 AGPL 第 7 节的附加许可,允许两者组合分发;落地页字体子集适用 SIL Open Font License。
项目自述中明确了几项边界:本项目是非官方粉丝作品,与万代南梦宫及《偶像大师》系列版权方无关,角色由 AI 扮演;剧情数据不随仓库分发,需要使用者自行准备;角色会通过回复间接向登录用户提供剧情内容,相关风险在项目的架构决策记录中有说明。此外,数据包导出功能不包含好感度、礼物和日程,跨部署导入后这些内容不会随行。