实时预览
下面每一项改动,这里立刻生效主题与配色
已按 WCAG AA 调校:气泡内文字 ≥ 7:1,按钮文字 ≥ 4.5:1每张卡片就是实际效果:浅色块是「我发出的气泡」,下面小胶囊是「主按钮」。 对比度标注中绿色为通过,红色为不达标(正常情况不应出现红色)。
场景预设
一次切换「明暗 + 配色 + 氛围 + 背景 + 排版 + 动画」内置 4 套不可删除;自定义最多 12 套,存在本机浏览器。场景只改外观,不动聊天数据。
聊天背景
内置纹理是纯 CSS(无图片请求);自定义图会压到 1600px 存在本机浏览器自定义图片保存在这台设备的 IndexedDB 里(不占 localStorage 配额、不上传服务器),换设备/清缓存需要重新选择。
氛围特效
纯 Canvas 绘制,单个动画循环,后台标签页自动暂停选中后会直接在本页背景上飘起来(所以这里就是预览)。 系统开启「减少动态效果」时会自动不播放。
阅读舒适度
只影响消息气泡,不改变按钮与侧边栏「疏密」会同时调整气泡内边距、行高与消息间距,三档差别明显; 上方实时预览可直接对比。
排版
改完立刻在上方预览里生效相对时间会显示成「今天 14:20 / 昨天 09:12 / 周三 20:01」,聊天页会重新渲染一次时间标签。
动画与性能
系统开启「减少动态效果」时会自动降级语音朗读
用系统语音,不上传内容、不消耗 API 额度联系人置顶
置顶的联系人会排在聊天列表最前置顶保存在本机浏览器,不会写数据库、不影响其他设备。 聊天页也可以直接悬停联系人、点右侧图钉。
数据与洞察
备份 / 导入 / 本机用量 / 年度热力图「导出完整备份」包含全部角色的对话(JSON);导入支持本项目导出的单角色 JSON 或整包备份。 导入前会先算好「会写入多少条、跳过多少条重复」,确认后才写库。
玩法与快捷键
本地指令不发送到服务端,不消耗额度| 本地指令 | 效果 |
|---|---|
/me 伸了个懒腰 | 动作气泡(斜体),并照常发给角色 |
/roll 2d6+1 | 掷骰子,显示每颗点数与合计(默认 1d20) |
/coin | 抛硬币:正面 / 反面 |
/pick 火锅 烧烤 拉面 | 随机选一个,也可用竖线分隔 |
/time | 本地时间 + 北京时间 |
/cmd 用更温柔的语气 | 导演词:只影响下一次生成,不产生消息 |
/help | 在聊天页显示指令小抄 |
| 快捷键 / 鼠标 | 作用 |
|---|---|
Ctrl + Shift + P | 命令面板(40 条命令) |
Ctrl + Shift + L | 朗读最后一条 AI 回复 |
Ctrl + K | 搜索聊天记录 |
Esc | 关闭弹窗 / 停止朗读 / 取消引用 |
| 双击 AI 气泡 | 朗读这一条 |
| 双击聊天空白 | 撒一把花瓣 |
| 悬停联系人 → 图钉 | 置顶 / 取消置顶 |
| 标题栏 时钟 图标 / 命令面板「时光机」 | 回放某一天的对话(可暂停、倍速) |
| 右键消息 →「生成分享卡片」 | 把这条(含上一条问题)画成一张 PNG |
关于与重置
当前版本 v0.13.0 · 所有偏好都保存在这台设备的浏览器里(localStorage),换设备需要重新设置。