macOS 卸载教程
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:
cp -r ~/.claude ~/.claude.bak
第一步:卸载 Claude Code
Claude Code 有两种安装方式,先判断你用的是哪种:
# 检查安装方式
ls ~/.local/share/claude/versions/ 2>/dev/null && echo "官方脚本安装" || echo "npm 安装"
方式一:官方脚本安装(显示"官方脚本安装")
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
方式二:npm 安装(显示"npm 安装")
npm uninstall -g @anthropic-ai/claude-code
如果是通过 Homebrew 安装的,额外执行:
brew uninstall --cask claude-code 2>/dev/null
第二步:卸载 ccr 格式转换代理(如果安装了)
npm uninstall -g claude-code-router
💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:
# 手动清理 npm 全局残留
rm -rf ~/.npm-global/lib/node_modules/claude-code-router
rm -f ~/.npm-global/bin/ccr
# 查找并删除其他可能的安装位置
npm root -g | xargs -I {} rm -rf {}/claude-code-router 2>/dev/null
npm bin -g | xargs -I {} rm -f {}/ccr 2>/dev/null
💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。
停止正在运行的 ccr 进程:
pkill -f "claude-code-router" 2>/dev/null
第三步:卸载 larkcc 飞书桥接(如果安装了)
npm uninstall -g larkcc
停止正在运行的 larkcc 进程:
pkill -f "larkcc" 2>/dev/null
第四步:删除配置文件和数据
rm -rf ~/.claude
rm -f ~/.claude.json
rm -rf ~/.claude-code-router
rm -rf ~/.larkcc
rm -rf ~/.local/share/claude
rm -f ~/.local/bin/claude
💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。
第五步:清理环境变量
检查并删除 ~/.zshrc 或 ~/.bash_profile 中的 Claude Code 相关配置:
grep -n -i claude ~/.zshrc
grep -n -i claude ~/.bash_profile
如果有输出,用编辑器打开对应文件,删除所有包含 claude、ANTHROPIC、CLAUDE 的行。
保存后重新加载:
source ~/.zshrc
第六步:验证卸载完成
确认所有组件已清除:
which claude 2>/dev/null && echo "未卸载" || echo "claude 已清除"
which ccr 2>/dev/null && echo "未卸载" || echo "ccr 已清除"
which larkcc 2>/dev/null && echo "未卸载" || echo "larkcc 已清除"
ls ~/.claude 2>/dev/null && echo "未清除" || echo "~/.claude 已清除"
ls ~/.claude.json 2>/dev/null && echo "未清除" || echo "~/.claude.json 已清除"
ls ~/.claude-code-router 2>/dev/null && echo "未清除" || echo "~/.claude-code-router 已清除"
ls ~/.larkcc 2>/dev/null && echo "未清除" || echo "~/.larkcc 已清除"
ps aux | grep -E "[c]laude-code-router|[l]arkcc" | grep -v grep && echo "未停止" || echo "所有进程已停止"
✅ 如果全部显示"已清除"且进程已停止,说明卸载完成。
卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)
💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。
Windows 卸载教程
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:
Copy-Item -Recurse ~/.claude ~/.claude.bak
第一步:卸载 Claude Code
⚠️ 请以管理员身份运行 PowerShell
Claude Code 有多种安装方式,先判断你用的是哪种:
# 检查安装方式
Test-Path ~/.local/share/claude/versions/ && Write-Host "官方脚本安装" -ForegroundColor Green || Write-Host "npm 安装" -ForegroundColor Yellow
方式一:官方脚本安装(显示"官方脚本安装")
Remove-Item ~/.local/bin/claude.exe -Force -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force ~/.local/share/claude -ErrorAction SilentlyContinue
方式二:npm 安装(显示"npm 安装")
npm uninstall -g @anthropic-ai/claude-code
方式三:WinGet 安装(如果用了 winget)
winget uninstall Anthropic.ClaudeCode
第二步:卸载 ccr 格式转换代理(如果安装了)
npm uninstall -g claude-code-router
💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:
# 手动清理 npm 全局残留
$npmRoot = npm root -g
Remove-Item -Recurse -Force "$npmRoot\claude-code-router" -ErrorAction SilentlyContinue
$npmBin = npm bin -g
Remove-Item -Force "$npmBin\ccr.cmd" -ErrorAction SilentlyContinue
Remove-Item -Force "$npmBin\ccr" -ErrorAction SilentlyContinue
💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。
停止正在运行的 ccr 进程:
taskkill /F /IM "node.exe" /FI "WINDOWTITLE eq *claude-code-router*" 2>$null
第三步:卸载 larkcc 飞书桥接(如果安装了)
npm uninstall -g larkcc
停止正在运行的 larkcc 进程:
taskkill /F /IM "node.exe" /FI "WINDOWTITLE eq *larkcc*" 2>$null
第四步:删除配置文件和数据
Remove-Item -Recurse -Force "$env:USERPROFILE\.claude" -ErrorAction SilentlyContinue
Remove-Item -Force "$env:USERPROFILE\.claude.json" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.claude-code-router" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.larkcc" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:USERPROFILE\.local\share\claude" -ErrorAction SilentlyContinue
Remove-Item -Force "$env:USERPROFILE\.local\bin\claude.exe" -ErrorAction SilentlyContinue
💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。
第五步:清理环境变量
- 按
Win + R,输入sysdm.cpl,回车 - 点击 高级 → 环境变量
- 在 用户变量 中检查是否有 Claude Code 相关的 PATH 条目
- 如果有,选中并删除
- 点击确定保存
第六步:验证卸载完成
where.exe claude 2>$null; if ($LASTEXITCODE -ne 0) { echo "claude 已清除" } else { echo "未卸载" }
where.exe ccr 2>$null; if ($LASTEXITCODE -ne 0) { echo "ccr 已清除" } else { echo "未卸载" }
where.exe larkcc 2>$null; if ($LASTEXITCODE -ne 0) { echo "larkcc 已清除" } else { echo "未卸载" }
Test-Path "$env:USERPROFILE\.claude"
Test-Path "$env:USERPROFILE\.claude.json"
Test-Path "$env:USERPROFILE\.claude-code-router"
Test-Path "$env:USERPROFILE\.larkcc"
Get-Process node -ErrorAction SilentlyContinue | Where-Object {$_.Path -match "larkcc|claude-code-router"} | Stop-Process -Force -ErrorAction SilentlyContinue
✅ 如果 claude/ccr/larkcc 均显示"已清除",路径均显示
False,说明卸载完成。
卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)
💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。
Linux 卸载教程(Ubuntu / Debian)
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、ccr 配置、飞书桥接。卸载前建议备份:
cp -r ~/.claude ~/.claude.bak
第一步:卸载 Claude Code
Claude Code 有两种安装方式,先判断你用的是哪种:
# 检查安装方式
ls ~/.local/share/claude/versions/ 2>/dev/null && echo "官方脚本安装" || echo "npm 安装"
方式一:官方脚本安装(显示"官方脚本安装")
rm -f ~/.local/bin/claude
rm -rf ~/.local/share/claude
方式二:npm 安装(显示"npm 安装")
npm uninstall -g @anthropic-ai/claude-code
第二步:卸载 ccr 格式转换代理(如果安装了)
npm uninstall -g claude-code-router
💡 如果上面的命令报错但 ccr 仍在,执行以下手动清理:
# 手动清理 npm 全局残留
rm -rf ~/.npm-global/lib/node_modules/claude-code-router
rm -f ~/.npm-global/bin/ccr
# 查找并删除其他可能的安装位置
npm root -g | xargs -I {} rm -rf {}/claude-code-router 2>/dev/null
npm bin -g | xargs -I {} rm -f {}/ccr 2>/dev/null
💡 ccr 是专门为 Claude Code 做格式转换的代理,Claude Code 卸载后 ccr 也没有用处了,建议一并清理。
停止正在运行的 ccr 进程:
pkill -f "claude-code-router" 2>/dev/null
第三步:卸载 larkcc 飞书桥接(如果安装了)
npm uninstall -g larkcc
停止正在运行的 larkcc 进程:
pkill -f "larkcc" 2>/dev/null
第四步:删除配置文件和数据
rm -rf ~/.claude
rm -f ~/.claude.json
rm -rf ~/.claude-code-router
rm -rf ~/.larkcc
rm -rf ~/.local/share/claude
rm -f ~/.local/bin/claude
💡 这些目录包含会话记录、记忆、权限设置、ccr 配置和飞书桥接配置,删除后无法恢复。
第五步:清理环境变量
检查并删除 ~/.bashrc 或 ~/.profile 中的 Claude Code 相关配置:
grep -n -i claude ~/.bashrc
grep -n -i ANTHROPIC ~/.bashrc
grep -n -i claude ~/.profile
grep -n -i ANTHROPIC ~/.profile
如果有输出,用编辑器打开对应文件,删除所有包含 claude、ANTHROPIC、CLAUDE、claude-code-router、larkcc 的行。
保存后重新加载:
source ~/.bashrc
第六步:验证卸载完成
确认所有组件已清除:
which claude 2>/dev/null && echo "未卸载" || echo "claude 已清除"
which ccr 2>/dev/null && echo "未卸载" || echo "ccr 已清除"
which larkcc 2>/dev/null && echo "未卸载" || echo "larkcc 已清除"
ls ~/.claude 2>/dev/null && echo "未清除" || echo "~/.claude 已清除"
ls ~/.claude.json 2>/dev/null && echo "未清除" || echo "~/.claude.json 已清除"
ls ~/.claude-code-router 2>/dev/null && echo "未清除" || echo "~/.claude-code-router 已清除"
ls ~/.larkcc 2>/dev/null && echo "未清除" || echo "~/.larkcc 已清除"
grep -i ANTHROPIC ~/.bashrc 2>/dev/null && echo "环境变量未清理" || echo "环境变量已清除"
ps aux | grep -E "[c]laude-code-router|[l]arkcc" | grep -v grep && echo "未停止" || echo "所有进程已停止"
✅ 如果全部显示"已清除"且进程已停止,说明卸载完成。
卸载完成后,参考对应平台的安装教程重新安装:Claude Code 安装与配置完全指南(macOS/Windows/Linux)
💡 重装后需要重新登录账号,之前的会话和记忆无法恢复。
评论 (0)