Free no-signup browser-only checker for Claude Code settings.json and hooks configuration shape.
Live app: https://claude-code-hooks-settings-checker.vercel.app/
Public listing evidence:
- Tiny Tool Town: https://www.tinytooltown.com/tools/claude-code-hooks-settings-checker/
- No-Login listing: https://nologin.tools/tool/claude-code-hooks-settings-checker-vercel-app/
- No-Login badge: https://nologin.tools/badge/claude-code-hooks-settings-checker-vercel-app/
- JSON parse errors before a settings file is committed.
- Whether hook event arrays live under the
hooksobject. - Common hook handler shape for
command,http,prompt,agent, andmcp_toolentries. - Matcher shape problems, including array matchers where a pipe-separated string is expected.
- Hook events that normally ignore matchers.
- Project/user/settings location hints for keys that belong in a different Claude Code configuration file.
The app does not upload pasted settings. All analysis runs in the browser.
- Claude Code settings documentation: https://code.claude.com/docs/en/configuration
- Claude Code hooks reference: https://docs.anthropic.com/en/docs/claude-code/hooks
- Claude Code debug and settings notes: https://docs.anthropic.com/en/docs/claude-code/troubleshooting
npm run checkMIT