开源微信流 APP,手机微信聊天记录,可以直接给 WorkBuddy 和 Obsidian 了

大家好,我是爱折腾的苍何。

我们的产品微信流 WeChatBridge 自开源以来,获得了很多朋友的喜欢。

现在有了 Mac 和 Windows 端,目前 GitHub 也已经有 1.7 k 的 star 了。

简单说,WeChatBridge 能把微信聊天记录批量一键发给 Codex、Claude Code 等各家 Agent,还可以沉淀聊天记录到 Obsidian,作为个人知识库。

开源地址:github.com/freestylefl...

我发现很多朋友留言说希望 WeChatBridge 能支持手机。

说实话,这个也同样是我的刚需。

我的微信,十条有八条是在手机上看的。通勤路上、排队的时候、开会摸鱼的时候 🐶,群消息刷刷地涨。

以前想让 AI 帮我总结,还得等回到电脑前,打开微信电脑版,再多选、转发。

等我坐到电脑前,早就不想看了。

所以这次,我们把微信流搬上了手机,目前开发完成了 iOS 版本的 WeChatBridge 🎉

你现在在手机上,就能直接把微信聊天记录转给各家 AI,甚至是 Obsidian。

发送到不同的 Agent 后,就可以一键总结聊天记录或者群聊分析了。

微信聊天记录查过 100 条,也是可以合并发送的。

配合微信流的场景化,无论是公众号文章解析还是视频号视频提取,统统不在话下。

然后把自己的聊天记录沉淀到本地的 Obsidian 中,手机上也非常丝滑。

当然,还有非常多的功能以及使用方法,我放在文后了。

不过在此之前,我还是很有必要和你分享,我们借助 Claude Code + Kimi K3.1 Pro 开发的过程,以及一些思考。

开发及文章爆肝了几天,如果可以,点赞转发就是对我们最大的支持。

先说结论吧, Kimi K3.1 Pro 是我目前体验下来最强的国产开源模型,特别在长程代码能力和复杂项目处理上表现很不错,能在复杂任务上反复迭代。

比如我让它连续猛猛干了 6 个多小时就出来了 iOS 的第一个版本。

也难怪在 AA 上的评测能拿到 55 分,国产开源里妥妥的第一梯队。

另外我看很多人测了 Kimi K3.1 Pro 的 3D 能力,效果也相当能打。

3D 这块我暂时没细测,不过从朋友们的反馈来看,很可以的。

但我在测试的时候,发现额度消耗还是挺快的,好在 Kimi 官方也下场承认了这个问题,并给了修复方案和重置补偿。

我的用法很简单,就两步:先让它写计划,再让它自己跑。

我没有上来就让它写代码。

先把产品形态跟它讲清楚:中转站怎么收、怎么存、怎么投,哪些能做、哪些 iOS 做不了。

然后让它出一份"交给任何一个 Agent 都能照着做完"的开发文档。

提示词如下

Markdown 复制代码
我们要把微信流做成 iPhone 版,先别写代码,先把方案定下来。

背景:
- 微信流现在有 Mac 版和 Windows 版,核心代码在 macos/Sources/WeChatBridgeCore,iOS 要复用它,不要另写一套。
- 我在真机上测过:微信 iOS 可以「转发 → 合并转发 → 其他应用 → 选择手机中的应用」,把聊天记录导出成一个 ZIP(里面是 聊天记录.txt + 图片、视频、文件)。测试结论在 docs/design/ios-feature-baseline.zh-CN.md,产品设计在 docs/design/ios-relay-v1.zh-CN.md,你先读这两份。

产品形态:iOS 版是一个「中转站」,v1 只做三件事:
1. 收:微信里转发过来,分享扩展把文件存进收件箱,弹个小卡片就回微信,不打断人。
2. 存:App 里按卡片列出来,点开能像微信一样看聊天记录,图片内联显示。
3. 投:挑一批(或者多批合并),选场景,投给 ChatGPT、豆包、千问、WorkBuddy、Claude、DeepSeek、Obsidian、文件夹或者任意 App。

iOS 做不到的事情你要提前标出来,别等写完了才发现:
- 分享扩展不能直接打开别的 App,也不能自动粘贴,最后一下只能让用户在分享面板里点目标。
- 有的 App 不收 ZIP(豆包、千问),要自动改成 聊天记录.txt + 图片。
- 微信一次最多转 100 条,超过的要能分批收、最后合并。

你先跟我确认一下你理解的对不对,有疑问直接列出来问我,不要自己猜。

接着让它出开发技术文档和档期文档。

Markdown 复制代码
理解没问题。现在帮我出两份文档,放在 docs/design/ 下:

一、开发技术文档 ios-dev-spec.zh-CN.md
目标是:交给任何一个 Agent,只读这一份加上档期文档,就能把 iOS v1 做完并验证交付。要包含:
- 给执行者的工作规则:只在 .worktrees/ios-relay 里改;每个任务单独提交,标题以 [AI] 开头;不 push;改到 macos/ 必须跑 swift test,Mac 不能退化;做不到验证的写「待真机」,不许标通过。
- 环境前提和怎么检查、怎么补。
- 输入数据规格:微信 iOS 导出的 ZIP 和 TXT 长什么样,图片、表情、链接、视频号的占位写法。
- 架构、目录、工程配置(XcodeGen),所有 Bundle ID、App Group 写死,不要另起名字。
- 每个模块的规格:分享扩展、收件箱、中转站列表、详情、目标能力表、投递规划、投递面板、Obsidian、场景、合并收集、首次引导。
- 验证方法:分模拟器能自动验的(编号 S1、S2...)和必须真机验的(R1、R2...),每条写清楚怎么操作、看到什么才算过。
- 任务清单,按依赖顺序编号,从 T0 排到 T9。
- 交付定义:全部打勾才算 v1 完成。
- 待决问题:需要我回答的列出来,不要自己猜。
- 不在 v1 的东西也写明。

二、档期文档 ios-schedule.zh-CN.md
- 按里程碑拆(M0 环境骨架、M1 收、M2 存、M3 投、M4 知识库与场景、M5 收集打磨、M6 真机验收),每个写工期、日期,以及出口闸门:哪些 S/R 验证和单元测试通过才能进下一个。
- 关键路径,哪些任务可以并行。
- 什么时候需要我亲自做什么(装平台、真机测试、签名账号)。
- 风险和应对。
- 进度汇报格式:每完成一个任务,按固定格式报一次:任务、状态、提交、验证结果、没验证的、下一步、需要我做的。

两份文档里的任务编号、验证编号要对得上。写完我看一遍,没问题就开工。

在经过仔细的思考和规划后,它给了两个验收文档的目录都放好了。

一份是开发技术文档,700 多行。开头第一句就是:

只读这一份加上档期文档,就应该能把 iOS v1 做完并验证交付。

里面写清楚了工作规则、架构、每个模块的规格,还有一个任务清单,从 T0 排到 T9。

另一份是档期文档,把活拆成了 7 个里程碑:

里程碑 干什么
M0 环境和骨架
M1 收:从微信分享进来
M2 存:中转站列表和详情
M3 投:发给各个 AI
M4 Obsidian、文件夹、场景
M5 分批收集、引导、打磨
M6 真机验收

按一个人全职来估,计划写的是 18 个工作日。

我觉得这份计划里最值钱的,倒不是排期,是验收规则。

每个里程碑都有一道"出口闸门",全部满足才能进下一步。

比如模拟器上要过 11 条验收(S1 到 S11),每一条都写死了预期结果:

  • 分享一个 0 字节的文件,必须提示失败,不能存进去。
  • 删除一张卡片,5 秒内点撤销,必须能恢复。
  • 杀掉 App 再分享一次,重新打开必须能看到新卡片。

还有几条硬规矩:

  • Mac 版的 186 个测试,一个都不能挂。
  • 不能验证的,就写"待真机",不许标通过。

计划写完,我就把文档丢给 Kimi K3.1 Pro,让它照着跑。

它会按任务编号一个一个做,做完一个就汇报一次:完成了什么、跑了哪些测试、还有什么没验证。

跑了 6 个小时,iOS 版就出来了。

计划写的 18 个工作日,它一个下午加一个晚上就跑完了。🤪

更让我意外的是,它还会自己验收、自己找 bug。

在模拟器上跑验收的时候,它自己揪出来一串问题,然后自己修好了:

  • 空文件也被存进了中转站。
  • 点卡片进不去详情,只会高亮一下。
  • 发完了,按钮还显示"继续发送第 2/1 组"。
  • 编辑模式下,底部的"合并投递"被标签栏挡住了。
  • 刚点完的目标,图标当场跳到了别的位置。

每个问题它都记进了验收记录:什么现象、什么原因、哪次提交修的。

这次跑的这么顺利得益于 Kimi K3.1 Pro的强模型加持下,再加上我们的产品形态是确定的。

微信流在 Mac 和 Windows 上已经跑通了。收、存、投三件事怎么做,早就想清楚了。

剩下的,就是把"什么叫做完"写清楚。

验收规则写清楚了,Agent 就知道自己该干到哪一步,也知道哪一步还没过。

所以我现在用 Kimi 这类 Agent 写代码的心得就一句话:

别跟它聊需求,跟它定验收。

iOS 版能干什么

下面说正事,iOS 版都能干什么。

1. 转发一下,就收进来了

在微信里长按消息,点「多选」,勾选要带走的,文字、图片、文件都行。

再点「转发」「合并转发」「其他应用」「选择手机中的应用」,在分享面板里选「微信流」。

所有聊天记录都在「中转站」里,一条一张卡片。谁的聊天、多少条消息、几个附件,一眼就清楚。

点进去就是完整的聊天,图片直接显示在消息里。

2. 点一下通知,就投出去

存好以后,手机顶上会弹一条通知。

点一下,直接投递到你上次用的 AI。长按,还能从最近用过的 3 个目标里换一个。

发送后,灵动岛上还会留个小入口。

切到 AI 那边发现提示词忘了粘?不用切回来,在灵动岛上点「复制提示词」就行。

3. 选好场景,提示词跟着走

投递面板里选好目标和场景,场景提示词会自动复制,到对方输入框长按粘贴就行。

这里有个小插曲:每个 AI App 收东西的脾气都不一样,有的不收压缩包,有的会把文字吞掉。

我们拿真机挨个试过,最后统一转成图片插在对应消息下面的 PDF,一次发完,哪家都能吃。

拿一段测试聊天跑一下「客户复盘」,要点、结论、待办、风险、负责人、截止时间,六项列得清清楚楚。

这段本来就是测试消息,AI 也老老实实写了「无业务诉求」,没有硬编:

4. 超过 100 条,手机上也能分批收

微信一次最多转发 100 条,手机上也一样。

转发时选「分批收集到微信流」,它会自动复制这一批的最后一句话。回微信搜一下,就能定位到,接着往下选。

收完点「完成并投递」,所有批次按时间合并成一份,重叠的消息自动去重。

再也不用担心找不到第 101 条了。

5. 沉淀到 Obsidian,才是真的存下来

微信收藏、文件传输助手也能存,但存进去基本就是躺着,过几天就忘了在哪。

微信流投递到 Obsidian,写进去的是一篇整理好的 Markdown 笔记:

  • 开头记着哪个聊天、什么场景、多少条消息。
  • 每条消息保留发送人和时间,图片直接显示。
  • 附件和微信导出的原始压缩包,都放进「附件」文件夹,一点不丢。

笔记是你自己的本地文件,能搜、能打标签、能双链。哪天微信记录清了、换手机了,它还在。

三个月后,你还能让 AI 直接翻你的库:把这个客户群聊过的需求列一下。

暂存是先放着,沉淀是以后还能用。微信流想做的是后者。

谁会用得上?

我管着几十个群,做这个 App 的时候,脑子里想的就是这些群友:

  • 我自己:以前睡前爬楼爬到睡着,现在地铁上转一下丢给 AI,到站前群里聊了啥就有数了。
  • 做销售的:几十个客户群,用「客户复盘」,客户要什么、答应了什么、谁来跟,一条条列清楚。
  • 在读书的:资料群文章刷屏,用「公众号文章提取」先筛一遍,值得细看的可能就两三篇。
  • 接单的:甲方需求永远在微信里,每次沟通存进 Obsidian,下次扯皮直接甩原话。
  • 当爸妈的:家长群里一排「收到」,周末丢给 AI,哪天交什么、带什么,一张清单就出来了。

说到底,只要你有一部分工作和生活泡在微信里,微信流就用得上。

安全性呢?

跟 Mac、Windows 版一样,不破解微信,不注入,不读你的聊天数据库。

iOS 版只走微信自带的「转到其他应用」和苹果的系统分享面板,聊天记录只存在你手机上,不往我们的服务器传。

也说句实话:iOS 不允许一个 App 替你打开另一个 App,所以投递最后那一下,还得你自己点。

苹果的规矩,我们也没办法。🐶

怎么拿到 iOS 版?

App 正在提审到苹果商城,还没上架。

等不及的朋友,可以在 GitHub 上找到我们的交流群并进群,第一时间拿到最新 App 的体验资格。

开源地址:github.com/freestylefl...

群里也欢迎大家提意见、报 bug,你提的问题,很可能就是下一版的实现。😄

感谢核心贡献者蜗牛,想直接拿安装包的朋友,也可以关注下面公众号后回复:微信流

+蜗牛

写在最后

从 Mac 到 Windows,再到 iOS,微信流终于覆盖了你最常用的三块屏幕。下一站是安卓和鸿蒙,期待一下吧。

最后再说一个容易被忽略的点。

我一直觉得,Astra 的后端体验是更细致的。边界情况它会替你想到,做完还会告诉你哪里还没验证,那种被照顾到的感觉,用过的人应该都懂。

这次用 Kimi K3.1 Pro 跑微信流 iOS 版,我在它身上也找到了同样细致、体贴的感觉。

举几个这次的真实例子:

  • 空文件被存进中转站,这种坑它跑验收时自己揪了出来,自己修好。
  • 发完最后一组,按钮还写着「继续发送第 2/1 组」,这么小的毛病它也没放过。
  • 每做完一个任务都主动汇报:做了什么、跑了哪些测试、还有什么没验证。
  • 真机才能验的,它老老实实标「待真机」,一条都没糊弄成通过。

会写代码只是基本功,能替你把没想到的地方想到,才让人真正放心。

18 个工作日的活,6 个多小时跑完,还跑得这么细。复杂工程交给 Kimi K3.1 Pro,我是放心的。

当然了,除了有点贵,建议大家可以在 WorkBuddy 以及其他渠道都用一用 k3.1 Pro。

你会把微信聊天记录丢给 AI 干点啥?评论区聊聊,点个赞,我们接着肝安卓版。

本软件仅供技术爱好者学习、测试与交流使用,请遵守相关法律法规及平台规则。请仅处理本人有权使用或已获得合法授权的聊天记录,转发至第三方 AI 工具前,请做好隐私保护与敏感信息脱敏。严禁将本软件用于窃取或泄露他人隐私、骗人、骚扰及其他违法违规活动。

相关推荐
智驭未来掌门人1 小时前
Qt 项目不建议导入 CLion 说明
后端
Lumos_1 小时前
P1 签名 (PKCS#1) vs 裸签 (Raw Signature)
后端
今天早睡2 小时前
调用真实模型,用 Pydantic 校验后再路由
后端
智驭未来掌门人2 小时前
CLion 创建并运行 Qt 项目指南
后端
数据库小学妹2 小时前
OLAP数据库怎么选、怎么优化?路线、提速与边界
运维·数据库·后端
加洛斯2 小时前
万字推演Elasticsearch修炼方法,从炼气到元婴
后端·elasticsearch·面试
当时只道是寻常_2 小时前
WorkBuddy中调用本地ComfyUi工作流免费生图
后端
用户394995084632 小时前
Python 导入机制实战:改了代码为什么不生效
后端
房西杭2 小时前
GM指令:add_exp 增加经验
后端