一个面向成人 AI 角色扮演体验的、以同意和退出机制为核心的旅程壳。
它解决的不是“再放几个功能入口”,而是把体验组织成一条可理解的路径:
- 入城:设置允许 / 先问 / 禁止。
- 选路:一晚只选择一条主线。
- 发生:小玩法沿用同一组角色、边界和上下文。
- 离城:停止场景,复盘,只保留值得留下的内容。
npm run dev打开 http://127.0.0.1:4173。不需要安装依赖;状态只保存在浏览器 localStorage。
此仓库刻意不绑定模型、API 或角色。接入时建议把输入拆成四层,并保持优先级:
- 不可覆盖的安全词与停止行为;
- 用户当前边界三态;
- 本次旅程的角色、主线与场景状态;
- 当前这一轮用户输入。
不要把密钥放进前端。服务端适配器应自行实现鉴权、速率限制、审计和数据最小化。
仓库允许原创成人 prompt,但默认示例保持概念化。贡献内容必须满足:所有角色明确为成年人、情境为虚构、边界可撤回、安全词始终优先。不得提交未授权剧本、真人私密材料或来源不明的大段文本。
代码为 MIT。仓库只收录原创示例;从私人项目拆出时被判定为来源不明或可能改编自第三方作品的剧本均未包含。详见 COPYRIGHT_REVIEW.md。