简体中文
外观
Discord 与 Telegram 双平台 · 一份配置养几个性格不同的角色 · 基于 Pi 构建
被 @、被回复、被叫名字一定回应;普通消息按概率与内容判断接话,冷却与发言占比门控,不刷屏。
每条消息最多 4 张图交给模型,视频用 ffmpeg 抽帧;主模型不能看图时可配看图模型先描述。
Fish Audio 语音,Antigravity 画图,长回复渲染成带公式和函数图的图片,还有实时 K 线图。
记住名字、生日和本人说过的长期信息,按需回想;每个角色还有自己的 soul。成员随时 /forget。
DeepSeek 联网搜索附来源;更早的群聊用关键词 + 语义检索找回,只查当前群。
system prompt 与工具定义稳定以命中前缀缓存,对话段有上限,reasoning 默认关闭。
run_js 在 bubblewrap 隔离的短时子进程里做精确计算,没有沙箱就拒绝启动。
init 向导生成配置,doctor 一键自检,改配置自动热重载,update 一条命令更新。
需要 Linux、Bun 1.3+、bubblewrap,以及一个 Discord 或 Telegram bot 和模型凭据。详见快速开始。
git clone https://github.com/beiwater/jingmei.git cd jingmei bun install bun run jingmei init # 交互向导:平台、token、角色、模型 bun run start