ONE APP. TWO IDENTITIES.
一个应用,
两种身份。
原应用用来工作。新副本留给生活。
让熟悉的 Mac,同时装下两种日常。
THE PROCESS / 工作原理
01 — 04
从一个应用到工作与生活两种身份
ORIGINAL / WORK原应用,
原应用,
用于工作。
熟悉的位置,熟悉的节奏。
工作从这里继续。
DUAL / LIFE新副本,
新副本,
留给生活。
一个新名字,一种新用途。
在同一台 Mac 上并行存在。
同一个应用。
工作与生活,各有位置。
示例应用仅用于展示 Dual 的工作方式。账号与数据表现取决于具体应用。
WHAT IS DUAL / 什么是 DUALv1.2.5 · MACOS 12+
Dual 是什么?
Dual 是一款 macOS 应用克隆工具。它把选中的应用复制成一份带新名称和新 Bundle ID 的独立副本,并在本机重新签名,让原应用与副本能在同一台 Mac 上并存。
整个过程只读取源应用,不会修改原来的应用:原应用继续用于工作,副本留作生活或其他用途。
Dual 关键信息
- 最新版本
- v1.2.5
- 安装包大小
- 2.1 MB
- 系统要求
- macOS 12.0 (Monterey) 或更高
- 支持架构
- Apple Silicon 与 Intel 分别提供安装包
- 应用类别
- macOS 实用工具 · 应用克隆
- 安装方式
- 下载 .dmg,或使用 Homebrew Cask
- 界面语言
- 简体中文、English
- 授权
- GPLv3 + Commons Clause,个人非商业使用
- 源代码
- github.com/helson-lin/Dual
主要功能
- 把任意 .app 克隆为独立副本
- 拖拽应用,或从 /Applications 快速选择
- 自动重命名辅助 App,保证副本可启动
- 为 Electron 副本提供独立的 user-data 目录
- 可选给副本添加角标图标,一眼区分
- 移除隔离属性并在本机重新签名
- 跟踪已有副本,并显示与源应用的同步状态
常见用途
- 把工作与个人使用分开
- 让同一个应用同时开两份
- 为测试准备干净的独立环境
- 演示、培训时使用独立副本
VERIFIED APPS / 已验证
已通过兼容性验证的应用
- 企业微信
- Telegram
- Discord
- Ghostty
- Kaku
- IINA
- AliMail
- DBX
以上应用已完成兼容性验证;其他软件可以自行测试,结果取决于应用本身。欢迎在 GitHub 上提交你的测试结果。
FAQ / 常见问题01 — 09
关于 Dual 的常见问题
- 01Dual 会修改原来的应用吗?
- 不会。克隆过程只读取源应用,所有改动都发生在新副本上,原应用保持原样。
- 02原应用和副本可以同时运行吗?
- 可以。副本拥有独立的显示名称与 Bundle ID,因此能与原应用在同一台 Mac 上并存并各自启动。
- 03副本的账号和数据和原应用是分开的吗?
- 副本使用自己的 Bundle ID;对 Electron 应用,Dual 还会在每次启动(包括在 Finder 中双击)时为其指定按 Bundle ID 区分的独立 user-data 目录。是否完全隔离取决于应用自身的数据存放方式,账号与数据表现因应用而异。
- 04副本会不会因为签名问题打不开?
- Dual 会移除副本上残留的隔离属性,并在本机重新签名,让副本可以独立启动。
- 05需要管理员权限吗?
- 只有在目标位置(例如 /Applications)需要更高权限时,Dual 才会请求管理员授权。
- 06Dual 支持哪些应用?
- WeChat、QQ、企业微信、Telegram、Discord、Ghostty、Kaku、IINA、AliMail、DBX 已完成兼容性验证;其他软件可以自行测试,结果取决于应用本身。
- 07支持 Apple Silicon 和 Intel Mac 吗?
- 两者都支持,并分别提供安装包,系统要求为 macOS 12.0 或更高版本。
- 08Dual 免费吗?可以商用吗?
- Dual 免费下载,采用 GPLv3 + Commons Clause 授权:个人非商业使用;商业用途需要获得作者书面许可。
- 09如何删除副本?
- 副本就是一个普通的 .app,把它拖入废纸篓即可删除;Dual 也提供清理既有副本数据的选项,便于重新克隆。
READY FOR MORE / 现在开始DUAL FOR MACOS
给生活,
留一个入口。
下载 Dual,创建属于你的第二种应用身份。



