crush-monitor
Reads a WeChat thread and scores emotion, intent and reply quality.
A local tool that runs over your own WeChat chats with your own API key. Jev scores each exchange for emotion, intent and how well the replies land.
# Crush 好感监控器 简体中文 · [English](README.en.md) 一个分析你和 Crush 或对象聊天的小工具,支持 Jev、StartLux、Liquid AI、OpenAI Decisions 和常见文本大模型。帮你读懂一点对方的情绪和想法,也看看自己的回复哪里没表达好、可以怎么调整。 不过,AI 不知道你们现实中怎么相处,也不了解聊天之外的故事。分析结果就当图一乐、做个参考。怎么理解对方、怎么表达自己,最后还是得靠自己的感受和真诚。 ## 让 Agent 帮你安装 把下面这句话发给有本机操作权限的 Agent: > 请先读取仓库的 AGENTS.md,帮我安装并打开这个项目。检测网络后,按 Jev → StartLux 等原生判断模型 → LLM 的顺序列出至少 3 个选择(含至少一个国内平台),最后从获取 API Key 开始给我编号使用步骤:https://github.com/FerryCorleone/crush-monitor **安装 Agent 请先读取 [AGENTS.md](AGENTS.md)**:先检查网络,按上述顺序列出至少 3 个模型选择,包含国内平台,并附申请链接、简短特点和当前可达情况;默认覆盖 Jev、StartLux、DeepSeek 或千问。随后给出从注册、创建 API Key 到网页配置、导入聊天的编号步骤,步骤后不追加注意事项。 ## 特点 - **微信风格界面**:聊天气泡下直接显示情绪和意图的前三项概率。 - **好感度与回复评级**:查看整体好感信号,自己的回复按 SSS 到 D 分档,并给出下一步建议。 - **连续分析**:新记录自动合并去重、分批分析,刷新后可继续。 - **本机运行,网页配 Key**:在页面选平台、填 Key,无需改配置文件。 ## 本地运行 需要 [Node.js 22.12+](https://nodejs.org/zh-cn/download)。下载源码,在项目目录运行,macOS、Windows、Linux 相同: ```sh npm ci npm run build npm start ``` 启动后打开 **http://127.0.0.1:3178/**。首次会弹出「模型设置」;之后从「聊天设置 → 模型设置」进入。终端保持运行,下次只需 `npm start`;停止服务按 `Ctrl+C`。 ## 模型选择与 API Key **优先推荐 Jev**:它直接返回分类、评分和概率,适合这款工具的逐句分析。[创始人首发推文](https://x.com/CompleteSkeptic/status/2099925682726002904) · [官方介绍](https://typesafe.ai/blog/introducing-system-one-models-and-jev)。按当前网络,优先选 Jev,其次选 StartLux 等原生判断模型,最后再选 DeepSeek、百炼等 LLM。分析功能相同,结果会有差异。 | 类型 | 平台与 Key 创建步骤 | 网页中选择 | 免费额度 / 注意事项 | | --- | --- | --- | --- | | Jev | [TypeSafe 官方](https://console.typesafe.ai/):登录 → API Keys → 创建 | `Jev · TypeSafe` | 当前无新用户赠额,需有可用余额;型号自动配置 | | Jev | [OpenCode](https://opencode.ai/console/):邮箱注册 → Settings → Service accounts → 创建 Key,Models 选 Request | `Jev · OpenCode(限时免费)` | `jev-1.13-free` 限时免费;国内用户可能遇到地区限制 | | Jev | [OpenRouter](https://openrouter.ai/settings/keys):Create Key | `Jev · OpenRouter` | Jev 按量付费;试用额度是否适用,以控制台为准 | | Jev | [Verce