The 'Command cursor.generate not found' error means the Cursor command is not recognized in your terminal or the generate feature is not available. This usually happens when the Cursor shell command is not installed, you are running an outdated version, or the feature has been renamed. Install the shell command from Cursor's command palette and update to the latest version.
What does "Command 'cursor.generate' not found" mean?
This error appears in two contexts. In the terminal, it means the cursor command-line tool is not installed in your system PATH. In the Cursor command palette (Cmd+Shift+P / Ctrl+Shift+P), it means the specific generate command is not available in your version or has been renamed in a recent update.
Cursor frequently renames and reorganizes its commands as the product evolves rapidly. Features like 'Generate' may be replaced by Composer, Agent mode, or inline edit (Cmd+K). If you are following a tutorial or documentation that references cursor.generate, the command may no longer exist under that name.
For terminal usage, Cursor needs to explicitly install its shell command, similar to how VS Code requires 'Install code command in PATH.' Without this step, your terminal does not know where the Cursor executable is located.
Common causes
The Cursor shell command has
not been installed in the system PATH, so the terminal cannot find the cursor executable
The cursor.generate command has been renamed or
replaced in a recent Cursor update (features change frequently)
Cursor was installed but the
PATH was not updated, requiring a terminal restart to pick up the new PATH entry
You are running an older version of Cursor that
does not have the command, or a newer version that renamed it
Multiple VS Code/Cursor installations are
conflicting, and the terminal is resolving to the wrong one
The Cursor extension host crashed,
making all commands unavailable until the editor is restarted
How to fix "Command 'cursor.generate' not found"
For the terminal command: open Cursor, press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux), type 'Install cursor command,' and select 'Shell Command: Install cursor command in PATH.' This adds the cursor executable to your system PATH. Restart your terminal for the change to take effect.
For the in-editor command: the cursor.generate command may have been replaced by newer features. In current Cursor versions, code generation is handled through: Composer (Cmd+I / Ctrl+I) for multi-file generation, inline edit (Cmd+K / Ctrl+K) for single-file edits, and the chat panel for conversational code generation. Try these alternatives instead of looking for the generate command.
If the command palette shows no Cursor-specific commands at all, the extension host may have crashed. Check for the 'Extension host terminated unexpectedly' notification. Restart Cursor to recover.
Update Cursor to the latest version (Help > Check for Updates) to ensure you have access to all current commands. Cursor releases updates frequently and command names change between versions.
Prevention tips
- Install the Cursor shell command via the command palette (Cmd+Shift+P > 'Install cursor command in PATH') to make the cursor command available in your terminal
- Use Composer (Cmd+I) and inline edit (Cmd+K) instead of the legacy generate command, as these are the current code generation features
- Restart your terminal after installing the shell command — the PATH change requires a new terminal session to take effect
- Keep Cursor updated to the latest version to access current commands and avoid following outdated tutorials that reference renamed features
Still stuck?
Copy one of these prompts to get a personalized, step-by-step explanation.
I'm getting 'command not found: cursor' in my terminal and 'cursor.generate not found' in the command palette. How do I set up the Cursor CLI and what replaced the generate command?
The cursor.generate command is not found in my Cursor editor. I want to generate code from a prompt. What is the current way to do this in the latest version of Cursor?
Frequently asked questions
Why does the terminal show "Command 'cursor.generate' not found"?
The cursor shell command is not installed in your system PATH. Open Cursor, press Cmd+Shift+P, and select 'Shell Command: Install cursor command in PATH.' Restart your terminal after installation.
What replaced the cursor.generate command?
Cursor's code generation is now handled through Composer (Cmd+I for multi-file generation), inline edit (Cmd+K for single-file edits), and the chat panel. The legacy generate command has been superseded by these more capable features.
How do I install the Cursor CLI on macOS?
Open Cursor, press Cmd+Shift+P to open the command palette, type 'Install cursor' and select 'Shell Command: Install cursor command in PATH.' This adds the cursor binary to /usr/local/bin. Restart your terminal to use it.
Can I use Cursor from the terminal to generate code?
Yes, once the shell command is installed. You can open files and projects with the cursor command. However, code generation (AI features) runs inside the Cursor editor, not from the terminal directly. Use Composer (Cmd+I) inside the editor for code generation.
Why are all Cursor commands missing from the command palette?
If no Cursor-specific commands appear, the extension host may have crashed. Look for the 'Extension host terminated unexpectedly' notification. Restart Cursor. If the problem persists, disable all extensions and restart to identify the conflicting extension.
Talk to an Expert
Our team has built 600+ apps. Get personalized help with your issue.
Book a free consultation