在 Mac 上,官方微信客户端默认只允许单实例登录,这对于需要多账号同时使用的用户来说比较不便。通过脚本方式实现微信双开,可以让第二个微信独立运行,并创建独立应用程序,无需每次打开终端输入命令。
微信双开是什么?
微信双开指在 Mac 上同时运行两个微信实例,使用户能够同时登录不同账号。通过脚本实现双开,可以创建一个独立的应用程序图标,双开的微信不会占用原有微信实例,也不会在终端显示执行窗口,方便用户操作。
网站地址:https://github.com/CLOUDUH/dual-wechat
核心功能
- 独立运行 —— 双开微信与原微信互不干扰。
- 无终端显示 —— 使用
nohup将进程输出重定向至“黑洞”,关闭终端不影响运行。 - 自定义应用程序 —— 可修改图标,创建独立的可执行应用程序。
- 自动化脚本 —— 一键生成,无需每次手动输入命令。
- 可长期保持运行 —— 双开微信可在后台长期运行,不被终端关闭中断。
- 图文教程 —— 提供详细截图和步骤指引。
使用场景
适合需要在 Mac 上同时管理多个微信账号的用户:
| 人群/角色 | 场景描述 | 推荐指数 |
|---|---|---|
| 商务办公 | 同时登录工作和个人账号 | ★★★★★ |
| 自媒体运营者 | 多账号发布和管理内容 | ★★★★★ |
| 游戏/社交群管理者 | 管理多个群组或公众号 | ★★★★☆ |
| Mac 用户初学者 | 通过图标直接打开第二个微信 | ★★★★☆ |
操作指南
新手用户可按以下步骤在 3–5 分钟完成微信双开设置:
- 复制微信程序:打开“应用程序”文件夹,将微信复制为“微信2”或自定义名称。
- 创建启动脚本:在复制后的微信程序包内,找到
MacOS可执行文件,创建一个 shell 脚本,使用命令:nohup /Applications/WeChat2.app/Contents/MacOS/WeChat &>/dev/null &(
nohup将程序输出重定向至/dev/null,确保关闭终端不会中断运行) - 保存并授权:将脚本保存为可执行文件,例如
launch_wechat2.sh,并在终端执行:chmod +x launch_wechat2.sh - 创建应用程序图标:使用“Automator”新建应用程序,选择“运行 shell 脚本”,填入上述脚本路径,并保存为“微信2.app”。
- 修改图标:可在“获取信息”中替换应用程序图标,区分主微信和双开微信。
- 运行双开微信:直接点击新创建的“微信2.app”,即可启动第二个微信实例,无需终端。
(注意)请确保 Mac 已允许第三方应用运行,部分安全设置可能阻止双开应用启动,可在“系统偏好设置 > 安全性与隐私”中允许。
支持平台
该方法适用于 macOS 系统,兼容 Intel 和 Apple Silicon 架构的 Mac。无需额外工具,只使用系统自带功能和脚本。
产品定价
完全 免费,使用系统功能和简单脚本即可实现。
常见问题
Q1:双开微信是否会影响原微信数据?
不会,第二个微信实例独立运行,聊天记录和账号信息独立保存。
Q2:终端关闭后双开微信会退出吗?
不会,使用 nohup 命令将程序输出重定向至黑洞,关闭终端不会中断运行。
Q3:是否需要安装第三方软件?
不需要,只需 Mac 自带“Automator”和终端功能即可实现。
Q4:如何区分两个微信应用?
可以在创建应用程序时修改图标名称和图标图片,便于区分。
小结
通过脚本方式在 Mac 上实现微信双开,可以方便地同时管理多个账号,无需每次打开终端或手动输入命令。操作简单,支持自定义图标和应用程序,双开的微信独立运行且不受终端关闭影响,非常适合办公、运营和社交管理场景的用户使用。
