{"repo":"runzhliu/welink","free":true,"listed":false,"github":"https://github.com/runzhliu/welink","clone":"git clone https://github.com/runzhliu/welink.git","description":"🔍微信聊天数据分析的本地化AI-agent(Docker/Windows/MacOS) · AI分身 / 大模型分析 / 好友排行 / 词云 / 情感趋势 / 群聊画像","language":"TypeScript","stars":251,"topics":["wechat","weixin","chat-analysis","chat-history","macos","mcp-server","chat-mcp","llm","skill","skills"],"license":"AGPL-3.0","category":"mcp-servers","readme_excerpt":"WeLink AI 驱动的微信聊天数据分析平台 官方文档 &nbsp;·&nbsp; 在线 Demo 你的微信聊天记录里，藏着你和每个人关系最真实的样子。WeLink 把这些数据交给 AI 来读——不只是统计图表，而是能让你直接提问、得到洞察： 「我和 XXX 的关系在哪个阶段最好？后来发生了什么？」 「这个群里真正活跃的人是谁？他们通常聊什么？」 「我今年和哪些朋友聊得越来越少了？」 所有数据留在本地，不上传任何服务器。 --- 功能示例 点击可放大查看 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 解析问题意图（提取关键词/时间范","default_branch":null,"files":null,"tree":[],"storefront":"/r/runzhliu","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/runzhliu/welink/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}