如何在 Mac 上卸载 CodexBar
卸载 CodexBar 前,先保存需要的设置。它显示其他服务的使用额度,删除 CodexBar 不会取消那些服务的订阅,也不应连带删除其他 AI 工具的会话和项目。
退出并移除应用
从 CodexBar 菜单退出应用。官网下载版可将 CodexBar.app 从应用程序文件夹移到废纸篓,Homebrew 安装版按下一节卸载,以便一并处理它管理的命令行入口。
用 Homebrew 安装时
brew uninstall --cask codexbar
本次检查的 steipete/tap/codexbar cask 把应用中的 CodexBarCLI 链接为 codexbar,普通 cask 卸载也会移除这条受管理的入口,不只处理 App。另装的 formula 或自己复制的 CLI 不在这个范围内,先用 brew list --formula codexbar 确认安装渠道,只有确实另装了这个 formula 且也要移除时,才执行 brew uninstall --formula codexbar。
不加 --zap 可保留 zap 清单中的数据。直接加 zap 会处理 ~/Library/Application Support/CodexBar、~/Library/Application Support/com.steipete.codexbar、应用及 widget 容器、偏好设置和缓存等路径,并不读取 Mole 的勾选状态。cask 声明的共享组名不一定与当前安装的实际组名相同,不要按名称猜测并补删其他容器。
Mole 仅在完整 zap 范围通过检查时使用它,未勾选、共享或超出审查边界的路径会阻止 zap,已选条目仍可走 Mole 自己的移除流程。
核对设置和共享数据
访达按 Shift + Command + G 逐项查看,需要的设置先复制到别处。以下位置来自本次本机检查,并非每个版本都会出现。
| 路径 | 处理 |
|---|---|
~/.codexbar |
应用数据,确认不再需要后再处理 |
~/.config/codexbar |
配置,不应随整个 ~/.config 一起删除 |
~/Library/Application Support/CodexBar |
应用数据,保留需要的设置 |
~/Library/Application Support/com.steipete.codexbar |
应用数据,删除前核对内容 |
~/Library/Group Containers/Y5PE65HELJ.com.steipete.codexbar |
共享容器,归属无法确认时保留 |
~/Library/Application Scripts/Y5PE65HELJ.com.steipete.codexbar |
对应 App Group 脚本目录,按相同归属边界保留 |
检查结果
if [ -e "/Applications/CodexBar.app" ]; then
printf '%s\n' 'App bundle still exists'
else
printf '%s\n' 'App bundle not found at this path'
fi
command -v codexbar
ls -ld "$HOME/.codexbar" "$HOME/.config/codexbar"
ls -ld "$HOME/Library/Group Containers/Y5PE65HELJ.com.steipete.codexbar" "$HOME/Library/Application Scripts/Y5PE65HELJ.com.steipete.codexbar"
command -v 输出命令位置表示还有入口,没有输出只说明当前 PATH 找不到它。ls 有输出表示目录仍在,No such file 表示不存在,Permission denied 表示无法核验,保留受保护容器不等于应用仍在运行。
Mole 会列出什么
已识别的缓存、偏好设置、应用自身的 widget 容器和 ~/Library/Application Support/com.steipete.codexbar 默认勾选,其中也可能含设置。默认关闭包含应用数据选项时,~/.codexbar 和 ~/Library/Application Support/CodexBar 列出但不勾选。
App Group 在删除前还会核对其他安装应用是否使用它,无法完成归属检查时保留。~/.config/codexbar 的本次清理另由访达完成,不据此声称 Mole 自动覆盖该目录。
这次检查覆盖了什么
2026 年 10 月 8 日卸载已安装的 CodexBar 0.70.0,Mole 移除了应用及 17 项选中残留中的 15 项,Status 和更新检测分别识别为一个应用行和 Homebrew 渠道。上表两项 App Group 路径因归属检查未完成而保留,不能写成完全清空。随后另用访达移除了明确允许删除的 ~/.config/codexbar,并确认当前 PATH 已无 codexbar 入口,没有删除其他工具的账号和会话。
