心译

April 1, 2026 · View on GitHub

发出去之前,先译一下。

读真实微信聊天记录,构建一个说话方式和思维模式都接近真人的 AI「数字分身」。

  • 训练自己:学你的说话风格,对象可以和「你的分身」聊,看你平时怎么表达的
  • 训练对方:学 TA 的说话风格,你可以和「TA 的分身」对话,理解 TA 为什么那样说

为什么做这个

恋爱中 80% 的争吵不是因为观点不同,而是因为表达方式不对

你明明想表达「我需要你」,说出口却变成「你从来不在意我」。TA 本来想说「我也很累」,但你听到的是「你的感受不重要」。

心译解决的就是这个翻译问题。

它不会替你做决定,也不会教你话术。它的方式是——用你自己的聊天数据,帮你看清三件事:

  1. 你的表达习惯 — 你生气时真正的模式是什么
  2. TA 的思维方式 — TA 为什么会那样说
  3. 你们之间的信号 — 哪些话是雷区,哪些话其实是在说「我爱你」

img_v3_0210a_3e5db79c-4e7a-4b21-bb52-bf4aa3eca65g


🎯 快速链接

想做什么往哪走
想快速试用?下载安装包
想深入理解原理?技术架构文档
想贡献代码?贡献指南
想讨论想法?GitHub Discussions
找到 Bug 了?提交 Issue
想要新功能?去 Discussions 建议

界面功能一览

应用有 8 个标签页,涵盖从数据接入到深度分析的完整流程:

Tab功能
连接配置 API、解密微信、选聊天对象、选训练模式、开始学习
心译对话与分身聊天;输入 @KK 召唤关系顾问
关系报告全景关系分析:沟通模式、情感结构、信任度等
校准情境题反推决策逻辑,细化人格模型
数据洞察消息统计、联系人分布、时间分布等
内心地图信念图谱:查看和搜索已抽取的立场条目
记忆管理从聊天中抽取的结构化事实
设置API 配置、模型状态、系统信息

完整图文说明:使用说明


安装与运行

详细图文步骤:安装文档

安装包(macOS / Windows)

无需 Python,双击即用。

👉 Releases 下载

系统下载文件
macOSxinyi-macos.zip → 双击 xinyi.app
Windowsxinyi-windows.zip → 双击 xinyi.exe

首次运行会自动在可写目录生成 config.yaml;在 设置 填入 API Key 保存即可。

源码安装(支持微信解密)

git clone https://github.com/kroxchan/xinyi.git
cd xinyi
pip install -r requirements.txt
cp .env.example .env          # 填入 API Key
python -m src                 # 启动
# 浏览器访问 http://localhost:7872

Windows 解密需管理员终端运行。

Docker(不解密微信)

已有处理好的 data/?直接挂载使用:

docker build -t xinyi .
docker run -it -p 7872:7872 \
  -v $(pwd)/config.yaml:/app/config.yaml:ro \
  -v $(pwd)/data:/app/data \
  xinyi

两种训练模式

模式学谁的消息谁来对话典型用法
训练自己你发出的消息对象和分身聊练习表达、回顾自己的沟通模式
训练对象TA 发出的消息你和分身聊理解 TA 的想法、预测 TA 会怎么回

选好后一键学习,后续所有功能(对话、报告、校准)都基于这个选择。


核心能力

对话引擎 — 先想,再说 每次回复前先做认知评估(情绪状态、分身第一反应、心理背景),再生成回复。语气来自向量库中真实说过的话,不是手写示例。

信念图谱 — 抽出来的不是关键词,是立场 「关于道歉:倾向于先冷静再处理,而不是当场解决」。信念参与每次对话,不是装饰。

情绪状态机 — 情绪有惯性,有传染,有阈值 不会上一句还在生气,下一句突然温柔。负面情绪衰减比正面慢。

认知校准 — 用情境题反推决策逻辑 不做性格测试,从「你选了什么」反推你在冲突、信任、边界等场景下的真实决策规则。

完整能力说明:技术架构文档


隐私与数据安全

  • 所有数据本地存储,不上传到任何服务器
  • 删掉 data/ 即清空
  • API Key 不被 git 提交
  • 部分对话片段发送给配置的 API 服务商用于分析;已自动脱敏手机号、证件号、邮箱
  • 完全离线:配置 Ollama 或 vLLM(OpenAI 兼容格式)即可

完整隐私说明:隐私文档


平台支持

平台数据解密说明
macOS✅ 全自动首次需 ad-hoc 重签微信
Windows 10/11✅ 全自动需管理员终端启动

支持微信 4.x(SQLCipher 4 加密)。


常见问题

Q:控制台打不开?
A:默认 http://127.0.0.1:7872;若端口被占用,日志里会打印实际地址。也可打开 设置 查看连接状态。

Q:一直转圈或很久才出字?
A:首次调用会拉模型,建向量索引。连续失败请检查 API Key 与网络;打开 设置 看连接状态。

Q:需要多少条聊天?
A:约 30 条起步,300+ 效果明显,1000+ 趋于稳定。

Q:Docker 能解密微信吗?
A:不能,容器无法访问本机微信内存。用源码方式解密后再挂载 data/

完整 FAQ 与故障排除:使用说明 → FAQ


💝 致谢

wechat-decrypt 团队ylytdeng/wechat-decrypt
微信 4.x 三端数据库解密方案,让心译能安全读取本地聊天记录。


📜 License

MIT License — 自由使用、修改、商业化


⭐ 觉得有帮助?

给个 Star ⭐ 支持一下!

它帮助项目被更多人发现。如果你觉得这个想法值得存在,你的 Star 就是最好的认可。


🔗 链接

平台地址
GitHubhttps://github.com/kroxchan/xinyi
Issueshttps://github.com/kroxchan/xinyi/issues
Discussionshttps://github.com/kroxchan/xinyi/discussions
Twitter@kroxchan_32611

📞 需要帮助?


Made ❤️ by @kroxchan