苹果迷苹果迷  2026-09-12 06:48 苹果家园 隐藏边栏 |   抢沙发  0 
文章评分 0 次,平均分 0.0
导语: 开源工具 ATBClone 可把任意 macOS 应用克隆出多个相互隔离的副本,支持硬克隆/软克隆双引擎、独立 HTTP/SOCKS5 代理、33 个内置配方,本体升级后更新克隆不丢聊天数据。提供 GUI 与 CLI 双形态,GPL-3.0 协议,目前仅支持 Apple Silicon。

在 Mac 上需要同时登录两个微信号、或者给 ChatGPT、Claude 这类 AI 客户端开小号的用户,过去要么靠重复安装、要么求助来路不明的「多开神器」。开源项目 ATBClone 提供了一个更系统的方案:它是一个专门面向 macOS 的应用克隆与多开管理引擎,支持数据目录隔离、独立网络代理、配方化克隆和 ad-hoc 重签名,同时提供图形界面和命令行两种形态。项目目前收获 308 个 Star,最新版本 v1.5.0 于 2026 年 9 月 10 日发布,采用 GPL-3.0 许可证。

GUI + CLI 双形态:普通用户和进阶用户各取所需

ATBClone 用 Python 编写,提供两个功能完全一致的分发包:面向普通用户的原生 macOS GUI 应用(dmg 安装包,卡片式可视化界面,支持拖拽克隆、一键启动、状态监控,零终端基础也能用),以及面向开发者的独立命令行工具 ATBCloneCli(零 Python 依赖的单文件二进制,适合自动化脚本和 CI/CD 流水线)。从官方截图可以看到,GUI 的仪表盘会以列表形式展示所有克隆体的名称、来源应用、克隆策略、代理状态和创建时间,底部提供启动、打开目录、更新、编辑、删除等批量操作按钮。

ATBClone 克隆管理仪表盘
ATBClone 的克隆管理仪表盘,可直观查看与管理所有克隆应用(图片来源:ATBClone 官方)

双引擎克隆机制:硬克隆与软克隆

ATBClone 的核心是两套克隆策略。硬克隆(Hard Clone)面向微信、QQ、Telegram、Chrome 这类原生应用:完整复制 App Bundle,修改 Info.plist 和 Bundle Identifier,通过进程内动态库注入(libatbclone_env.dylib)或 Mach-O 启动器劫持的方式注入隔离的 HOME / TMPDIR 数据目录,让克隆体与本体彻底「分家」——聊天记录、登录状态互不干扰;对带沙盒的应用还可选剥离沙盒限制,最后做 ad-hoc 代码重签名。软克隆(Soft Clone)则面向 Cursor、VS Code、Firefox、Zed 这类现代编辑器和浏览器:生成一个轻量包装 Bundle,自动注入 --user-data-dir 等启动参数和代理环境变量,不碰原应用本体,更轻也更稳。

智能探针 + 33 个内置配方:没适配过的应用也能克隆

对配方库里没有的应用,ATBClone 内置的 App Prober 智能探针会自动检查该应用的 Mach-O 架构、框架依赖和沙盒 entitlements,动态判定最适合的软/硬克隆策略,并生成推荐的配方 YAML。项目自带 33 个预设配方,覆盖微信、QQ、Chrome、ChatGPT、Claude、Cursor、Arc、Brave、CapCut、Discord 等热门应用,用户还可以在 ~/ATBClone/recipes/ 目录里放置本地自定义配方覆盖内置规则。每个克隆体都能配置独立的 HTTP 或 SOCKS5 代理(支持账号密码认证),与宿主系统和本体应用的流量完全隔离,这对需要多账号环境隔离的用户来说相当实用。

ATBClone 内置配方库
内置 33 个克隆配方,覆盖微信、ChatGPT、Claude、主流浏览器等(图片来源:ATBClone 官方)

生命周期管理:本体升级后克隆体数据不丢

克隆应用最麻烦的其实是长期维护——本体应用一升级,克隆体就废了。ATBClone 针对这一点做了完整的生命周期管理:update 命令可以在本体升级后重新克隆,同时保留用户的聊天记录和登录数据remove 支持交互式确认,可选择性带走或保留数据目录(--with-data / --keep-data)。权限方面也做得比较克制:默认写入 ~/ATBClone/Apps 不需要管理员权限,只有写入 /Applications 时才会通过 osascript 弹一次系统授权。

安装要点与注意事项

ATBClone 目前的 dmg 安装包仅提供 Apple Silicon(arm64)版本,约 39MB。克隆依赖系统的代码签名工具,建议先装好 Xcode 命令行工具;克隆生成的应用是 ad-hoc 签名,首次启动如果被 Gatekeeper 拦截,需要在「系统设置 → 隐私与安全性」里手动放行,或用 xattr -r -d com.apple.quarantine 命令清除隔离属性。界面内置的 Doctor 诊断功能可以自检这些前置条件。许可证方面,ATBClone 采用 GPL-3.0 协议,个人使用、修改没有任何问题;如果基于它做二次开发并分发,衍生代码同样需要以 GPL-3.0 开源。需要提醒的是,剥离沙盒属于针对本机应用的高级操作,只建议用于自己拥有账号的多开场景,勿用于绕过服务的账号限制条款。

小结

ATBClone 把 Mac 应用多开这件原本琐碎、易翻车的事做成了标准化流程:配方驱动、数据隔离、代理独立、升级不丢数据,GUI 和 CLI 双形态也照顾到了不同用户群体。如果你刚好有微信多开的需求,可以配合我们之前介绍过的 WeChatHooks(微信防撤回插件)一起使用;iPad 用户则可以看看 LiveContainer,它把类似的多开思路带到了不越狱的 iPhone 和 iPad 上。

项目地址:GitHub - aitobox/ATBClone

声明:本文来自投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!

发表评论

表情 格式 链接 私密 签到

友情链接

    扫一扫二维码分享