Environment error? Paste it here

Copy the failing command and error output, or drop in a screenshot. EnvDoctor finds the cause and gives you repair steps you can copy and paste.

EnvDoctor

Get a fix in three steps

1Paste the error
2Tell us your system and tools
3Get the diagnosis and repair steps
The error you paste
$ pnpm install
ERR_PNPM_FETCH_404
ENOTFOUND registry.npmjs.org

The next step from EnvDoctor

Copy it into your terminal to verify

Check whether registry and DNS are reachable
Fix the pnpm registry or local network setup
Run the verification command and restart your dev server
Copy repair steps

Covers common dev tools

Claude Code
Codex
OpenCode
OpenClaw
Hermes
Node.js
pnpm
Python
Git
Vercel

Turn the error into the next step

No cleanup, no explaining what the issue might be. Paste the error and get repair steps.

No cleanup needed

No need to organize your thoughts or explain what the issue might be. Just drop in the error and command.

Claude Code logpaste
$ claude --continue
Tool use failed: Bash
input.command is required
tool_use_id: toolu_01...
EnvDoctor reads the failed Claude Code tool call directly.
Likely layer: Bash payload schema. Next proof: capture the missing command field.

It will not touch your config

When more info is needed, EnvDoctor only asks for read-only commands, like checking versions or DNS. It will not modify your config files.

OpenClaw repo tools disappear in the agent session.
EnvDoctor asks for read-only checks before touching config.
openclaw doctor --json
tail ~/.openclaw/logs/gateway.log
Filesystem MCP exits before handshake. Pin the Node path.

Guidance you can follow

Each diagnosis explains what likely broke, why it happened, what to check next, and how to verify the result. Copy and paste ready.

EnvDoctor session

Claude Code + OpenClaw

1

Symptom

Claude Code loops after OpenClaw starts a repo task.

2

Likely cause

OpenClaw's filesystem MCP exits before handshake.

3

Repair step

Pin the Node path in the OpenClaw MCP command.

4

Verify

Run openclaw doctor, then retry claude --continue.

5

Rollback

Restore the timestamped openclaw.json backup.

$ openclaw doctor --json
$ claude --continue

It has seen common errors

Dependencies fail to install, dev servers will not start, builds break, deploys error out. Start debugging here.

Screenshots are fine

If the error is stuck in an image, upload the screenshot and EnvDoctor continues from the extracted text.

No useless questions

No wall of forms. EnvDoctor only asks one or two follow-up questions when they actually matter.

Helps locate where it broke

Your system info and command output help tell whether the issue is local config or the deployment platform.

Past sessions stay searchable

After signing in, every diagnosis is saved so you can track similar issues and compare before and after.

Stop searching error by error

Paste it in and get an answer in minutes.

Copyright © 2025 EnvDoctor
All rights reserved
Subscribe to Newsletter

ENVDOCTOR