ATBClone:macOS 应用多开分身引擎,支持独立代理与数据隔离

分类:开源软件 | 热度:1 ℃

ATBClone 是一款面向 macOS 平台的应用多开(多实例)与分身管理开源工具,核心实现应用数据隔离、独立代理环境、自动克隆策略适配,同时提供图形客户端与命令行双版本,兼顾普通用户可视化操作与开发者脚本自动化批量管理。

ATBClone:macOS 应用多开分身引擎,支持独立代理与数据隔离

两个发布版本区分

发布包 面向人群 说明
ATBClone‑arm‑0.9.7.dmg 普通小白用户(首选) macOS 原生 GUI,卡片式界面,无需终端操作,开箱即用
ATBCloneCli.tar.gz 专业用户、开发者 独立二进制 CLI 工具,无需 Python 环境,适合脚本、批量自动化运维

ATBClone:macOS 应用多开分身引擎,支持独立代理与数据隔离

核心功能特性

双克隆引擎架构

  1. 硬克隆 Hard‑Clone
    适用于微信、QQ、Telegram、Chrome、Edge 等原生应用。完整复制 App 包,修改包标识符 Bundle Identifier;通过动态库注入或 Mach‑O 启动器拦截,分配独立 HOMETMPDIR 数据目录;可按需解除沙盒限制并完成 ad‑hoc 重签名。
  2. 软克隆 Soft‑Clone
    面向 Chromium、Electron 类程序:VS Code、Cursor、Firefox、Brave。生成轻量启动器,自动追加 --user‑data‑dir、配置文件参数与代理环境变量,无需复制整个应用本体。

其余核心能力

  • 智能应用探测 App Prober:对无预设规则的软件自动解析 Mach‑O、框架依赖、沙盒权限,自动选择硬/软克隆方案,生成分身规则。
  • 实例独立网络代理:每一个分身可以单独配置 HTTP / SOCKS5(支持账号密码认证),分身网络环境和母体、系统代理互不干扰。
  • 规则引擎 Recipe Engine:内置 33+ 主流应用分身方案;用户可在 ~/ATBClone/recipes/ 放置自定义 YAML 文件覆盖内置规则。
  • 完整生命周期管理:列出分身、主程序升级后一键更新分身(保留全部用户数据)、安全删除分身(可选择删除/保留数据目录)。
  • 安全权限模型:默认克隆存放于用户目录 ~/ATBClone/Apps不需要 root 权限;写入 /Applications 时通过系统弹窗单次授权。

GUI 图形客户端功能

普通用户下载 dmg,拖拽 App 至「应用程序」文件夹即可运行。

  • 仪表盘卡片视图:展示全部分身、克隆策略、代理状态、创建时间,支持一键启动、升级、清理
  • 可视化新建分身向导:拖拽 .app 文件、自定义分身名称、独立数据目录(可外接硬盘存放)、代理配置
  • 内置规则库:浏览微信、ChatGPT、Cursor 等热门软件预配置方案
  • 深度探测器:可视化分析未知应用,一键生成分身规则
  • 系统自检 Doctor:检查命令行工具、签名环境、存储权限
  • 多语言支持 + 菜单栏托盘后台常驻

CLI 命令行完整使用能力

适合自动化脚本、批量分身场景,核心子命令:

  1. atbclone wizard — 交互式向导,一步步创建分身
  2. atbclone clone — 快速克隆
# 最简克隆
atbclone clone /Applications/WeChat.app

# 指定分身名称、自定义外部存储目录、SOCKS5代理
atbclone clone /Applications/Chrome.app --name "工作浏览器" --data-dir /Volumes/SSD/work-chrome --proxy‑host 127.0.0.1 --proxy‑port 1080 --proxy‑type socks5

# 三种注入策略可选:auto / dylib / launcher
atbclone clone /Applications/WeChat.app --injection‑strategy dylib
  1. atbclone list — 表格查看全部分身实例信息
  2. atbclone update <分身名称> — 同步母体新版本,保留分身数据
  3. atbclone remove <分身名称> — 删除分身,--with‑data / --keep‑data 控制数据清理
  4. atbclone recipe — 查看、导出、管理克隆规则
  5. atbclone probe /path/to/xxx.app — 探测应用并生成 YAML 分身规则
  6. atbclone version — 查看工具版本与系统环境

自定义规则示例 YAML

~/ATBClone/recipes/com.example.customapp.yaml

bundle_id: com.example.customapp
app_name: CustomApp
strategy: hard_clone
app_type: cocoa
strip_sandbox: false
environment_injection:
  HOME: '{{ATB_DATA_DIR}}/Home'
  TMPDIR: '{{ATB_DATA_DIR}}/Tmp'
proxy:
  enabled: true
  type: http
  host: 127.0.0.1
  port: 7890
声明: 猎游人 每天为你带来最新的游戏和硬件打折情报,帮你精心挑选值得玩的游戏,让您的钱花的更值!本站信息大部分来自于网友爆料,如果您发现了优质的游戏或好的价格,不妨爆料给我们吧(谢绝任何商业爆料)! 点此爆料

0条评论

Hi,您需要填写昵称和邮箱!
姓名 (必填)
邮箱 (必填)
网站

暂时木有评论