大家好,我是爱折腾的苍何。
我们的产品微信流 WeChatBridge 自开源以来,获得了很多朋友的喜欢。

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

简单说,WeChatBridge 能把微信聊天记录批量一键发给 Codex、Claude Code 等各家 Agent,还可以沉淀聊天记录到 Obsidian,作为个人知识库。
我发现很多朋友留言说希望 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 的体验资格。
群里也欢迎大家提意见、报 bug,你提的问题,很可能就是下一版的实现。😄
感谢核心贡献者蜗牛,想直接拿安装包的朋友,也可以关注下面公众号后回复:微信流
+蜗牛
写在最后
从 Mac 到 Windows,再到 iOS,微信流终于覆盖了你最常用的三块屏幕。下一站是安卓和鸿蒙,期待一下吧。
最后再说一个容易被忽略的点。
我一直觉得,Astra 的后端体验是更细致的。边界情况它会替你想到,做完还会告诉你哪里还没验证,那种被照顾到的感觉,用过的人应该都懂。
这次用 Kimi K3.1 Pro 跑微信流 iOS 版,我在它身上也找到了同样细致、体贴的感觉。
举几个这次的真实例子:
- 空文件被存进中转站,这种坑它跑验收时自己揪了出来,自己修好。
- 发完最后一组,按钮还写着「继续发送第 2/1 组」,这么小的毛病它也没放过。
- 每做完一个任务都主动汇报:做了什么、跑了哪些测试、还有什么没验证。
- 真机才能验的,它老老实实标「待真机」,一条都没糊弄成通过。
会写代码只是基本功,能替你把没想到的地方想到,才让人真正放心。
18 个工作日的活,6 个多小时跑完,还跑得这么细。复杂工程交给 Kimi K3.1 Pro,我是放心的。
当然了,除了有点贵,建议大家可以在 WorkBuddy 以及其他渠道都用一用 k3.1 Pro。
你会把微信聊天记录丢给 AI 干点啥?评论区聊聊,点个赞,我们接着肝安卓版。
本软件仅供技术爱好者学习、测试与交流使用,请遵守相关法律法规及平台规则。请仅处理本人有权使用或已获得合法授权的聊天记录,转发至第三方 AI 工具前,请做好隐私保护与敏感信息脱敏。严禁将本软件用于窃取或泄露他人隐私、骗人、骚扰及其他违法违规活动。