项目地址:https://github.com/aitobox/ATBClone
在 macOS 上多开微信,方法一直很野路子。搜出来的教程多半让你复制一份 App,再跑一句 codesign 把签名去掉,运气好能用,微信一升级就失效,又得重来。浏览器那边是另一套麻烦,Chrome 的数据目录藏在启动参数里,Firefox 另有 profile 机制,换一个应用就要重新学一次它的脾气。
ATBClone 想把这一堆散装技巧收成一个工具。它把克隆拆成两套引擎。硬克隆对付微信、Telegram 这类原生应用,完整复制 App、改写 Bundle ID,再注入动态库给分身一个独立的 HOME 和 TMPDIR 目录,两个微信各住各的,聊天记录互不打扰。软克隆对付 Chrome、Cursor 这类套壳应用,生成轻量启动器,自动接上 --user-data-dir 这类参数,数据就分开了。

最实用的部分是内置的 33 条规则。常见要分身的应用基本都在,微信、企业微信、Telegram、Discord 之外,还照顾到 ChatGPT、Claude、Gemini 这些 AI 客户端,选中就克隆,不用自己研究参数。规则外的应用交给 App Prober,它分析 Mach-O 架构和沙盒权限,现场生成规则,能不能分身、走哪套引擎,探测完直接给结论。
每个分身还能单独挂 HTTP 或 SOCKS5 代理。工作微信走国内线路,Telegram 分身走另一个地区,互不干扰。
作者把用户分了两层。普通用户下载 .dmg 图形版,卡片仪表盘里点几下就完成克隆,原应用升级后还能一键重建并保留聊天记录;终端用户用 CLI,list、update、remove 把分身管得明明白白,删除前会交互确认要不要连数据一起清。