Repolode
aitobox

aitobox/ATBClone

macOS 应用多开工具,可为微信、Chrome、Cursor 等应用创建独立数据目录和代理的分身。

Star
436
Fork
41
未关闭 Issue
0
最近提交
20小时前

这是什么?

ATBClone 是一款面向 macOS 的命令行与图形界面工具,用于为同一应用创建多个相互独立的分身。每个分身拥有自己的用户数据目录,因此可以在同一台电脑上并行使用同一应用的不同账号或工作区。

工具提供两种克隆方式。Hard Clone 会复制完整的 App Bundle,修改 Info.plist 与 Bundle Identifier,并通过注入的动态库或启动器重定向 HOME 和 TMPDIR 实现数据隔离。Soft Clone 则生成轻量包装器,自动传入 --user-data-dir 或 --profile 参数及代理环境变量,适合代码编辑器和浏览器。每个分身还可以单独配置 HTTP 或 SOCKS5 代理,密码保存在 macOS 钥匙串中。

项目内置 34 条应用规则,覆盖微信、QQ、Telegram、Chrome、Cursor、VS Code 等应用。对于未收录的应用,探测器会分析 Mach-O 架构与沙盒权限并生成规则。命令行支持克隆、列出、在主应用更新后同步分身,以及删除分身并选择是否保留数据。

核心功能

  • 01针对不同应用类型提供 Hard Clone 与 Soft Clone 两种策略
  • 02每个分身拥有独立的 HOME 与 TMPDIR 数据目录
  • 03每个分身可单独配置带认证的 HTTP 或 SOCKS5 代理
  • 04内置 34 条热门应用与 AI 客户端规则
  • 05探测器可为没有规则的应用自动生成配置
  • 06支持在 ~/ATBClone/recipes/ 中放置自定义 YAML 规则

适用场景

  • 在一台 Mac 上同时登录两个微信或 QQ 账号
  • 为不同代理线路分别保留独立的 Chrome 配置
  • 分开维护 Cursor 或 VS Code 的工作与个人实例
  • 在脚本或自动化流程中批量创建和更新分身

快速上手

  1. 1

    从 README 中的 Python 方式安装命令行工具

  2. 2

    运行交互式向导创建第一个克隆

    atbclone wizard
  3. 3

    列出已创建的克隆应用

    atbclone list

使用前须知

  • 仅支持 macOS,不支持 Windows 或 Linux。
  • 内置的 dylib 和启动器注入针对 Mach-O 应用,部分策略取决于应用架构。
  • 移除 App Sandbox 并进行临时重签名会修改复制的应用,可能影响其行为或更新。

标签

常见问题

ATBClone 是什么?
macOS 应用多开工具,可为微信、Chrome、Cursor 等应用创建独立数据目录和代理的分身。 ATBClone 是一款面向 macOS 的命令行与图形界面工具,用于为同一应用创建多个相互独立的分身。每个分身拥有自己的用户数据目录,因此可以在同一台电脑上并行使用同一应用的不同账号或工作区。
ATBClone 可以免费使用吗?用的什么许可证?
ATBClone 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ATBClone 还在维护吗?
活跃维护中。ATBClone 最近一次提交是在 2026年10月19日。
ATBClone 适合用来做什么?
在一台 Mac 上同时登录两个微信或 QQ 账号 为不同代理线路分别保留独立的 Chrome 配置 分开维护 Cursor 或 VS Code 的工作与个人实例 在脚本或自动化流程中批量创建和更新分身
ATBClone 怎么安装和运行?
从 README 中的 Python 方式安装命令行工具 运行交互式向导创建第一个克隆: atbclone wizard 列出已创建的克隆应用: atbclone list
在哪里获取 ATBClone?
源代码和安装说明在 GitHub 上:https://github.com/aitobox/ATBClone

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目