本地陪伴
所有对话在本机完成,搭配本地 Ollama 模型,你的心事绝不上传云端。
温柔的外表下,藏着懂你的灵魂
所有对话在本机完成,搭配本地 Ollama 模型,你的心事绝不上传云端。
支持多角色卡设定,每个角色拥有独立人设与世界观,陪你演戏,陪你恋爱。
会话列表、角色列表、聊天记录一目了然,随时切换不同世界线。
Electron + Express + SQLite 架构,前后端分离,方便二次开发与自定义。
只需简单三步,开启你的专属陪伴
一键启动内置 Node.js 与本地服务器,无需繁琐配置,只看见温柔的粉色面板。
新建一个属于你的 AI 角色,设定头像、性格与世界观,打造专属形象。
进入聊天界面,看着文字如打字机般逐行浮现,感受真实的交流温度。
四个精心设计的页面,承载所有的温柔
跨平台 Electron + 离线隐私保护
我们使用 SQLite 的 WAL 模式来管理数据,就像一本写不完的日记:
为了让她说话像「她」,我们构建了分层 Prompt:
前后端分离,API 开放,欢迎二开
密语不仅是一个应用,更是一个可扩展的框架。你可以随意替换 public 下的前端文件,或者调用本地 API。
// 示例:调用本地聊天接口
const response = await fetch('/api/chat/1', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
message: "你好,今天心情怎么样?"
})
});
// 接口返回流式 NDJSON,实现打字机效果
const reader = response.body.getReader();
while (true) {
const { done, value } = await reader.read();
if (done) break;
console.log(new TextDecoder().decode(value));
}