🩺 claudedoctor. Star
实时环境体检 · 开源 · 证据优先

Claude Doctor 克劳德医生

把 Claude Code 的政策风险、访问问题与环境信息分开检查。每个结论都说明检测范围、置信度和证据,不把不确定性伪装成精确分数。

  • 右侧是浏览器可见范围,自动检测,结果可解释、可分享。
  • 凭证 / 中转 / 客户端来源等政策与配置问题,由本地命令行深度体检。
  • 每条结论都带置信度和出处;可处理项提供安全、可复验的修复。
安装命令行做深度体检
--
浏览器可见范围
尚未检测
检出信号 ipapi.is
关键政策与配置项(凭证 / 中转 / 客户端来源)浏览器看不到,需本地命令行;浏览器侧通过也不代表账号安全保证。 ↓ 深度体检
浏览器检测能说明什么?
IP 画像 地区政策与 IP 信誉分开呈现 · 自动联网
正在读取出口 IP 画像…
检测覆盖

官方政策、真实环境、证据边界,一次查清

Claude Doctor 把政策风险、访问/信誉问题与环境信息分开检查。官方资料、社区报告和推断不会混为一谈,每条都标注因果、置信度与检测边界。

凭证与中转

按官方优先级判断实际生效的认证来源,并检查订阅凭证是否被送到非官方端点;API key、gateway bearer token 与订阅凭证区别对待。

confirmed因果

客户端来源

识别当前 PATH 实际命中的 native / Homebrew / npm 官方分发路径与版本;未知路径只提示复核,不把路径识别夸大成签名验证。

confirmed因果

出口网络与 IP 画像

出口地区按官方支持列表判断;机房/代理/VPN/Tor 与滥用信誉单独列为访问提示。第三方情报可能误报,不直接等同封禁原因。

confirmedreported

设备与遥测透明度

只读展示本地身份与遥测文件是否存在,并解释哪些信息会出站;账号级会话清单始终引导到官方后台,不调用私有账号接口。

reported只读透明

时区与画像甄别

项目的字节级复检显示,历史日期行时区标记在当前验证版本中已消失。因此只做回归检测,不把系统时区推断成当前封禁开关。

已证伪画像因子

不只诊断,还协助修复

可处理项提供安全命令或人工步骤;自动写入会先预览、确认并备份。能观测的修复再用复诊验证,不把建议包装成已解决。

可修复可复验
工作方式

检测 → 修复 → 复验,一个可复现的闭环

Claude Doctor 的每一步都保留证据:能读取真实状态就不靠猜,能安全修改才自动处理,改完再复验可观测结果。

01
CHECK

扫描检测

读取真实环境,dump 出会打进请求的字节,逐条给出带因果与出处的诊断。传闻明确标注为传闻。

02
FIX

修复方案

可自动处理的项先预览并确认写入;网络或 settings 问题保留为明确的人工步骤。

03
VERIFY

字节复验

修复后再跑一遍,用字节对比确认那一行真的干净了。用证据收尾,不是留一句应该好了。

信号分层

哪些是政策风险,哪些是访问与环境提示

只有有服务端因果的信号才归入政策风险;访问问题与环境信息仍会提示关注,但不会混成一个伪精确数字。

信号测对对象因果置信度
本地深度体检

浏览器测不到的,交给命令行

凭证优先级、中转配置、活动命令的分发路径、残留 API key 覆盖和终端出口路径,只有本地进程能观察。命令行完成检测、修复与复验闭环。

~ claudedoctor check --net

        

一条命令,两个别名

默认 100% 本地运行,不上传任何环境数据。凭证只做分类,原文永不外泄。出口 IP 体检用免 key 的 ipapi.is,可选换成你自己的 ipdata key。

# 安装 npm i -g @diguike/claudedoctor
# 体检 claudedoctor check --net --why
# 修复 + 复验 claudedoctor fix && claudedoctor verify
🔐默认 100% 本地,不上传任何环境数据。凭证只分类不外泄,出口 IP 体检需 --net 显式开启。