Skip to content

Welink

微信聊天数据分析的本地化AI-agent(Docker/Windows/MacOS) · AI分身 / 大模型分析 / 好友排行 / 词云 / 情感趋势 / 群聊画像

Install

$git clone https://github.com/runzhliu/welink

Install command taken from the project's README or registry entry. Always review code before running it.

WeLink

AI 驱动的微信聊天数据分析平台

官方文档  ·  在线 Demo

你的微信聊天记录里,藏着你和每个人关系最真实的样子。WeLink 把这些数据交给 AI 来读——不只是统计图表,而是能让你直接提问、得到洞察:

「我和 XXX 的关系在哪个阶段最好?后来发生了什么?」

「这个群里真正活跃的人是谁?他们通常聊什么?」

「我今年和哪些朋友聊得越来越少了?」

所有数据留在本地,不上传任何服务器。


功能示例

点击可放大查看

AI 分身 AI 分析
AI 分身 AI 分析
AI 群聊 AI 首页
AI 群聊 AI 首页
快速入门引导 好友总览
快速入门引导 好友总览
好友深度画像 群聊画像
好友深度画像 群聊画像
全局搜索 时间线
全局搜索 时间线
时光机 纪念日
时光机 纪念日

AI 分身(核心功能)

让 AI 学习任何联系人的聊天风格,模拟和 TA 对话——像真的在和 TA 聊天一样。

聊天记录是一个人最真实的语言印记。AI 分身从中学习 TA 的用词习惯、语气特征和表达方式,让你可以:

和已经失去联系的老友再聊一次——哪怕只是 AI 模拟的,也能找回当年的感觉

让远在天堂的亲人以 TA 熟悉的方式"回复"你——不是冰冷的机器,而是带着 TA 说话习惯的温暖文字

在做重要决定前,和最信任的人的 AI 分身聊聊——TA 会用 TA 的方式给你回应

或者纯粹好奇——你最好的朋友如果看到你发的这句话,会怎么回?

[!NOTE] AI 分身旨在帮助用户回忆珍贵的人际关系。模拟结果由 AI 生成,不代表真人的真实想法。请善意使用,不要用于冒充他人身份或误导第三方。使用本功能即表示用户同意自行承担使用后果,项目作者不对因使用 AI 分身产生的任何直接或间接影响负责。

功能特点

  • 风格学习:从私聊记录 + 共同群聊中提取 TA 的文本消息(可选 100 / 300 / 1000 / 2000 / 全部条),AI 学习 TA 的用词、语气、断句、emoji 习惯
  • 背景补充:可填写 TA 的籍贯、职业、与你的关系等背景信息,让 AI 更准确地还原 TA 的人物特征
  • 群聊联动:自动列出与该联系人的共同群聊,可勾选要包含的群聊,只提取 TA 在群里的发言(按 sender_id 精确过滤),不会混入其他人的消息
  • Session 机制:学习一次即缓存,后续多轮对话不再重复加载数据库,响应速度快
  • 流式对话:仿微信气泡界面,AI 回复逐字显示
  • 对话续写:AI 同时模拟你和 TA 继续聊天,像看一部关于你们的迷你剧

详细实现见 ai-clone.md。

AI 群聊模拟

让 AI 模拟群友继续聊天——按每个成员的发言比例和说话风格生成对话,你也可以随时加入。

  • 风格画像:自动分析每个成员的用词习惯、消息长度、表情使用、提问频率等特征
  • 自定义配置:可选参与成员、设定话题场景、调节聊天氛围(日常/激烈/深夜/搞笑/严肃)
  • 多轮记忆:模拟对话使用多轮对话机制,群友会回应你说的话,不会重复

详细说明见 ai-group-sim.md。

跨联系人 AI 问答

不再局限于单个联系人——直接问关于所有聊天记录的问题,AI 自动搜索并汇总回答。

「谁跟我聊过旅行?」→ AI 搜索全部联系人,找到 3 人提到过旅行,汇总每人聊了什么

「去年国庆我都跟谁聊天了?」→ AI 查询 10/1-10/7 的日历数据,列出每天的聊天对象

「哪些朋友经常提到加班?」→ AI 搜索关键词,按匹配频次排列

技术原理:LLM Agent 模式——第一步 LLM 解析问题意图(提取关键词/时间范围),第二步自动调用搜索/日历 API 收集数据,第三步 LLM 基于真实数据生成回答。每次提问仅消耗 ~4000 token。

对话历史持久化

AI 首页的联系人分析和跨联系人问答的对话自动保存到本地数据库,支持:

  • 历史记录列表,按时间排序,显示预览文字
  • 点击加载历史对话,继续追问
  • 刷新页面不丢失,下次打开仍可查看

AI 洞察

对任意联系人生成三种深度分析(基于统计摘要 + 采样消息,低 token 消耗):

  • 关系报告:关系发展阶段、沟通特点、关键数字、AI 感言
  • 风格画像卡:性格标签、口头禅、聊天习惯、趣味类比
  • AI 日记:选择任意一天,AI 以第一人称写日记

自定义 Prompt 模板

所有 AI 功能的系统提示词(System Prompt)完全透明、可自定义:

  • 每个 AI 功能旁边都有「查看 Prompt」按钮,可以看到当前使用的完整提示词
  • 在设置页的「Prompt 模板」区块,可以编辑任意功能的 Prompt
  • 支持变量:{{name}}(联系人名)、{{today}}(日期)、{{rounds}}(轮数)等
  • 留空即恢复默认值,修改即时生效

🎮 互动小说 — 把联系人变成 NPC,写一段有选项的剧情

联系人详情页头部点紫色 BookOpen 按钮,进入一段章节化、有选项、多结局的视觉小说。AI 把 TA 当 NPC,剧情用 TA 的「分身画像」和真实事件素材生成 —— 像乙女游戏 / Doki Doki,但主角是你和你认识的人。

[!NOTE] 剧情仅在本地处理,所有选择只影响这一档存档。AI 输出不代表真人想法,请尊重当事人。

三种开局模式

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io