文档 / 概览
NekoBuddy 是什么?
一个以手机小屋为核心运行面的陪伴学习系统:五位原创猫娘、一套 FSRS 学习系统、一套对用户完全可见的角色运行环境。
NekoBuddy 由三部分组成:
- 五位原创猫娘角色,各自有独立的性格设定、状态数值和解锁条件;
- 一套学习系统:词书、课程、FSRS 间隔重复,以及由角色在对话中发起的复习;
- 一套角色运行环境:长期记忆、日常作息、外出活动,数据对用户完全可见。
和背词工具的区别在于:学习进度、记忆和角色状态是同一套数据。复习不是独立的模块,而是出现在日常对话里;你说过的话会影响角色之后的回应方式。
可以做什么
- 小屋:Live2D 实时舞台。角色有健康、饱腹、口渴等状态,支持投喂、倒水、摸头、休息等交互,有独立的睡眠作息;
- 学习:英语(CEFR A1–C1)与日语(JLPT N5–N1)内容库,支持导入 Anki / CSV / XLSX 词书,附导入预览;
- 复习:默认 FSRS v2 间隔重复算法,按掌握 / 学习中 / 薄弱分档;到期条目由角色在对话中发起复习;
- 记忆:结构化关系记忆加向量检索,用户可查看、修正和删除;
- 语音:流式语音合成与语音输入;另有全双工实时通话(梦境模式),不保存记录;
- 信箱:系统通知、每日奖励与角色来信,统一投递;
- 多端:HarmonyOS App、网页版,以及开发预览中的 NekoPapa 桌面端。
五位原创猫娘
五位角色的姓名、性格与解锁条件:
- 白羽 澪(Shiraha Mio)——主看板,注册即为初始同伴;
- 雪代 凛音(Yukishiro Rinne)——累计签到 30 天;
- 花篠 依織(Hanashino Iori)——累计掌握 1200 词条;
- 霧宮 栞(Kirimiya Shiori)——完成 90 天学习旅途;
- 黒羽 紬(Kuroha Tsumugi)——累计掌握 3000 词条。
角色之间维护官方关系数据(熟悉、友好、好奇、保留等类型),会影响部分对话内容。详细设定见功能页。
当前 Live2D 舞台使用 Live2D Inc. 官方示例模型「桃濑日和」做集成验证,不属于原创角色;五位原创角色的 Live2D 模型尚未开放。
关系记忆
记忆分两层:结构化关系记忆和向量检索。关系记忆按事实 / 关系 / 未了之事 / 承诺四类存储,关系型数据库为权威数据源;向量检索(PgVector 冷库、Milvus 热库)负责对话时的召回。写入遵循四条约束:
- 只记该记的;
- 只在该想起的时候想起;
- 只在该说的时候说;
- 用户随时能查看和撤回。
「心事」功能在此基础上提供三档写入策略:仅限今天(不写入长期记忆)、允许记住(仅写入授权摘要)、删除(归档对应记忆节点)。
她的世界
角色会按时间在固定地点之间活动:小屋门口、小屋附近、星港步道、静花园、海风平台。外出到时间自动结束,角色归来并触发回归对话,内容涉及途中见闻。各猫娘之间有官方关系数据,世界状态按真实时间推进,不依赖用户在线。
开始使用
- 网页版,现在就能用
打开「网页学习」即可练词书和复习;注册后与 App 共用账号,进度云端同步。
- HarmonyOS App,内测准备中
完整功能:小屋、学习、记忆、信箱、语音。在会员页登记,开启时通知你。
- NekoPapa 桌面端,开发预览
Apache-2.0 开源。Tauri 2 + Rust + React 控制台,C++ Live2D Native Stage 独立窗口;与手机扫码连接,声线与安静时段跨端同步。源码见 GitHub。
给开发者
- 手机 App:HarmonyOS NEXT、ArkTS + ArkUI,Live2D Cubism 经 NAPI 桥接 C++ 引擎;
- 后端:Java Spring Boot 模块化单体,MySQL / Redis / PgVector,账号、课程、记忆与奖励的唯一权威;
- 官网与网页学习:Next.js 15 + React 19 + TypeScript;
- 桌面端 NekoPapa:Tauri 2 + Rust + React,C++17 Native Stage(GLFW + OpenGL + Cubism Native),Apache-2.0 开源;
- 生理情绪内核 NekoCore-Nano:C++17 七层生理 / 情绪计算模型(私有库,预编译分发)。
开发日志
2026-08-01
后端模块化重构基准确定
目标拆分为 core-api / ai-realtime / worker 三个部署单元;当前为多模块包装下的业务单体。
2026-07-31
梦境实时对话上线
全双工实时语音;不持久化聊天记录,仅使用临时上下文完成对话并按实际用量结算。
2026-07-31
应用内邮箱系统上线
统一承载系统通知、每日任务奖励和来信(系统 / 奖励 / 信件三类)。
2026-07
FSRS v2 成为默认复习算法
间隔重复默认切换至 FSRS v2;同时上线词书导入预览(Anki / CSV / XLSX)。
2026-07
桌面端账号登录
NekoPapa 新增桌面端账号登录与管理功能,与手机端同一套声线选择。
2026-07-16
发布候选 main-candidate-20260716
迁移后共 210 张数据表;14 个 Maven 模块完整构建与测试全部通过。
早期开发声明
NekoBuddy 仍处于活跃开发阶段,HarmonyOS 内测准备中。发布版优先保证陪伴、学习与记忆的基础体验;五位原创角色的 Live2D 模型、桌面端完整能力等仍在持续开发。