Claude Desktop官方不支持多账号。但有人用一下午时间,把个人号和企业号并排钉在了Dock栏上。
这不是教程,是一份踩坑记录——包含Electron崩溃、图标缓存陷阱,以及一个让macOS认不出应用的低级错误。
![]()
为什么要折腾这个
作者的需求很具体:个人账号有企业版没有的连接器(connectors),但来回切换登录是"现代中式酷刑"。
目标是像双卡手机一样,工作微信和生活微信各走各的。最终方案:复制.app文件,修改启动器指向不同的数据目录,重新签名。
关键认知:Claude Desktop和Notion、Slack一样,把所有状态存在~/Library/Application Support/Claude里。强制它指向另一个目录,就能实现类似Chrome多用户的效果——只是官方没给UI入口。
分离了什么,没分离什么
数据目录完全隔离:
/Applications/Claude.app → 企业账号 → ~/Library/Application Support/Claude
/Applications/Claude Personal.app → 个人账号 → ~/Library/Application Support/Claude-Personal
但CLI没有分开。~/.claude/目录下的skills、agents、项目记忆、全局规则,两个账号共享。作者认为这反而是优势——"真正的工作开发依赖CLI,两个账号共享这个上下文没有麻烦"。
Desktop层面的身份是分离的:UI偏好、对话历史、集成配置、连接器,各自独立。
两个致命陷阱
第一:永远不要修改Info.plist里的CFBundleName。Electron会崩溃。
第二:想要自定义图标?必须删除CFBundleIconName。macOS会优先读取Asset Catalog而非.icns文件,如果不删这个键,你的新图标永远不会显示。
图标方案:个人账号用橙星奶油底(反色版),企业账号保持原版白底橙标。Dock和Cmd+Tab一眼区分,"否则每次切窗口都是抽奖"。
完整脚本已开源
rebuild.sh和invert.py放在GitHub仓库rflpazini/articles里。文章里的代码片段和仓库完全一致,可直接复制粘贴。
最终效果:Dock左侧白底橙标(企业),右侧橙星奶油底(个人)。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.