Diagnose and fix the most common 100xprompt issues - install and PATH, sign-in, missing models, permissions, tools, MCP, and the web and IDE interfaces.
Most problems fall into a handful of categories, each with a quick, reliable fix. Use the decision tree to find your category, then jump to the matching section below.
Symptom:100xprompt: command not found after installing, or the wrong version runs.
1
Reload your shell
The installer updates your shell profile, but an already-open terminal won’t see it until you reload:
exec $SHELL
Or simply open a new terminal window.
2
Confirm it's on your PATH
100xprompt --version
If this prints a version, you’re set. If not, add the install directory (~/.100xprompt/bin) to your PATH - this matters if you installed with --no-modify-path.
3
Reinstall if needed
Re-run the one-line installer to repair a partial install:
curl -fsSL https://100xprompt.com/install | bash
The npm-family package is published as 100xprompt-cli (use that exact name with npm, bun, pnpm, and yarn); Homebrew and Scoop use 100xprompt. Installing the wrong name is a common cause of “command not found.” See Installation.
Sign-in or authentication issues
Symptom: You can’t sign in, or requests fail with an authorization error.
1
Check what's connected
100xprompt auth list
This lists your connected providers and which provider environment variables are currently active.
2
Re-authenticate
Re-run the guided login and pick your provider again:
100xprompt auth login
Authorize in your browser or paste a fresh API key when prompted.
3
Remove and re-add a stale credential
If a provider keeps failing, disconnect it and connect again:
100xprompt auth logout100xprompt auth login
If you set a provider API key through an environment variable, a typo or an expired key there will override a working login. Confirm the variable is correct, or unset it and rely on auth login. See Authentication.
A model isn't available
Symptom: The model you want isn’t in the picker, or selecting it fails.
1
List what you can actually reach
100xprompt models
This is the authoritative list of models you can select right now - your connected providers plus the models 100xprompt ships with.
2
Refresh the catalog
Pull the latest available models on demand:
100xprompt models --refresh
3
Confirm the provider is connected
A model appears only once its provider is connected. Run 100xprompt auth login for that provider, then list models again.
4
Check your provider filters
If you set enabled_providers or disabled_providers in 100xprompt.json, a model can be hidden on purpose. Make sure its provider isn’t excluded.
Model identifiers use the provider/model format and change as new models ship. Always copy the exact string from 100xprompt models rather than typing it from memory. See Models.
Permission prompts feel too frequent
Symptom: You’re asked to approve nearly every action and want a smoother flow.Permissions keep you in control, but you can tune how often you’re asked:
Approve “always” instead of “once” for actions you trust, so you aren’t asked again for the same kind of thing.
Switch permission mode for the session. Use acceptEdits to auto-approve file edits while still confirming commands, or auto to let a trusted session run with fewer interruptions.
Use plan mode when you want the opposite - read-only investigation with no changes at all.
Set standing rules in 100xprompt.json to allow or deny specific tools and patterns up front.
Match the mode to the task: plan for exploring an unfamiliar codebase, default for everyday work, acceptEdits for a focused refactor you’re supervising. See Permissions.
A command or tool won't run
Symptom: A slash command does nothing, or a tool action is skipped or blocked.
1
Check the name
Confirm the command spelling and that it’s available in your project. A custom command must be defined before you can trigger it - see Commands.
2
Look for a denial
If a tool is being blocked, a permission rule or mode may be denying it. In plan mode, actions that change files or run commands are denied by design - switch modes to proceed. See Permissions.
3
Confirm the tool is allowed for that agent
Each agent has its own set of allowed tools. If the action belongs to a tool the current agent can’t use, switch to an agent that can. See Agents & Subagents.
An MCP server won't connect
Symptom: An external tool you registered doesn’t appear, or its actions fail.
1
Recheck the server configuration
Verify the command, URL, and arguments in your MCP configuration. A single wrong path or port stops a server from starting. See Connect Tools & Data with MCP.
2
Verify credentials and environment
Many servers need an API key or token. Confirm the required environment variables are present and valid where 100xprompt runs.
3
Confirm the server runs on its own
Start the server’s underlying command directly in your terminal. If it fails there, fix that first - 100xprompt can connect only to a server that starts cleanly.
4
Restart the session
Servers are picked up when a session starts. After fixing the configuration, start a fresh session so the server is registered.
Once a server connects, its capabilities show up as regular tools automatically. If the tools still don’t appear, the server isn’t connecting - return to step one.
The web interface won't load
Symptom:100xprompt web doesn’t open, or the browser can’t reach it.
1
Start the web server
100xprompt web
This starts the server and opens the browser interface.
2
Check the address and port
If the browser can’t connect, the port may be in use. Open the address printed in your terminal directly. See Web.
3
Allow it through your firewall
If you bind to a non-local address to reach it from another device, make sure your firewall permits the connection.
The IDE integration isn't working
Symptom: 100xprompt doesn’t detect your editor, or the extension isn’t active.
Supported editors are Visual Studio Code (and VS Code Insiders), Cursor, and Windsurf. Other editors aren’t integrated.
Install the extension from within the app when prompted, then reload your editor window so it activates.
Launch from the editor’s terminal so 100xprompt can detect the editor it’s running inside.
Reloading the editor window resolves most “extension not detected” cases. See IDE.
When the category fixes don’t land, run this short escalation loop. Each step either resolves the issue or narrows it.
1
Update to the latest release
100xprompt upgrade
2
Confirm your setup
Re-check the basics: 100xprompt --version, 100xprompt auth list, and 100xprompt models. These three quickly reveal an install, sign-in, or model problem.
3
Isolate the change
If something worked before, ask what changed - a new config value, a moved credential, or an updated provider. Reverting the most recent change often pinpoints the cause.