Table of Contents
Updated:14 Read minCursor

[Cursor] Cursor AI Beginner Guide 2026 — Install, Activate & Troubleshoot

Beginner-friendly tutorial for installing the Cursor Plugin (VSIX) — download the plugin, install via Cursor Extensions, activate your license, use Ease / Master modes, and fix common authentication and network errors.

[Cursor] Cursor AI Beginner’s Guide

🔥 More credits than the official tier — equivalent value to the official $200 plan

About the product used in this article

The installation, configuration, and usage steps in this article are based on the [Cursor] product provided by ngaicode.

We offer [Cursor] plans starting from $1.50 / 1 days ngaicode Cursor page. After purchasing any plan, you’ll receive a license KEY with a detailed tutorial. If you encounter any issues during installation, setup, or use, our support team is always available to help.

To subscribe to [Cursor], view plans and pricing at the Cursor product page or contact customer support to place an order.

Contact us: WhatsApp Contact us — PayPal & USDT TRC20 payments accepted.


1: 👉 Beginner’s Video — Watch First

2: 👉 Quick Navigation — Table of Contents

3: 🔥 Download, Install, and Use

3.1: Download the plugin package

cursor-free-2.10.0.vsix — Plugin version 2.10.x supports Cursor 3.15 and later only.

cursor-free-2.8.5.vsix — Plugin version 2.8.x supports Cursor 3.9 through 3.14 only.

3.2: Install the plugin

  1. Open Cursor and switch to IDE Mode — this makes it easier to find Extensions. image.png

  2. Press Ctrl + Shift + X to open Extensions, then drag the downloaded plugin onto the Extensions page to install.

  3. Click Open Project to open the project you want to work on. image.png

  4. Click the button next to Extensions, or go to the bottom-left of Cursor and select Cursor Free, then click Open Panel. image.png

  5. Activate

Activation tip: Open the plugin → copy the key and paste it into the license input → click the Activate button. Once activation succeeds, your quota and remaining time are auto-updated and effective.

Can’t drag-and-drop to install?

In Cursor, press: Ctrl + Shift + P to open the Command Palette as shown below. Type Install from VSIX, then select that option. A file picker opens — pick the VSIX plugin file you downloaded earlier. Installation completes automatically.

image.png

If the keyboard shortcut doesn’t work, click Cursor’s View menu and choose Command Palette.

0dbbd9cba96a60d449115f875b79ae62.png

How to install in Cursor 3.x?

Cursor 3.0 introduces the Agents window — you can’t install or use plugins inside that window. Press Ctrl + Shift + N, or click Editor Window in the top-right, or click File → Open Editor Window to switch back to the classic IDE editor for installing and using the plugin.

0d07413ecda849173a676bf50556deed.pngcbed4a338d5d9817c870e1d5951a2394.png

4: 🔥 Use the Plugin

‼️ Very important — follow the screenshots. Just two steps and you’re up and running ‼️

  1. Paste the activation code you purchased (starts with JG)

  2. Click the Activate button to retrieve your activated license info

  3. The first activation will auto-restart.

  4. If you’re already signed into Cursor, you can use it right away! image.png

  5. 💡 Heads-up: If you had multiple Cursor windows open before activation, activating the plugin in one window won’t sync the result to the others. To apply the license everywhere, restart the remaining windows or restart the Cursor client.

  6. If you haven’t signed into Cursor yet, click One-click Switch Account again to complete the auto-login. image.png

  7. If One-click Switch Account prompts a restart, wait for the restart to finish, then click Switch Account again.

  8. Quota is auto-fetched in real time (it may lag a bit) — or click the refresh button to pull the latest allowance.

  9. Cursor Status — used to verify the plugin’s working mode. You can usually leave the default alone.

  10. Device info — click Unlink to unbind the current device, then bind a different one.

image.png

  1. From plugin version 2.5.3 onward, you can activate keys and switch node modes without opening the plugin panel.

image.png

Plugin interface — two languages

a5dd587c3b3a93451546d6f9481c01b6.png

Using Ease mode

Ease mode is the local machine-rotation mode, designed for users with unstable network connections. It works on plugin version 2.7.4 or later. Each rotation consumes 50 independent account credits and won’t deduct anything if you don’t rotate.

c92ced6fcea66f6382994827df19030f.png984c0c8daeb0e07cffb4ae232d1186e7.png1096d334cfdaa6b27acbfa25d5c2ecd6.png

Using Master mode

Master mode is the model’s optimized routing mode, designed for heavy-duty model users. Starting with plugin version 2.7, Master gives you a private, high-stability routing channel with no capability degradation — a great experience, but credits burn faster. We recommend Standard mode for everyday use.

0b58fdf1146a3081a77598afc4a3c99c.png5d33cf7c7e4ce55002f2879426aae257.pngb8aabe0e545b6ee3fe1b6952bb832775.png

Most large language models have relatively high operating costs. We are committed long-term to refining our pricing so that model services are cost-effective, practical, and accessible to everyone. Choosing the right model for the task, starting a new conversation at the right moment, and controlling the context length all effectively reduce token usage and operating cost.

How to reduce token usage and save costs

  1. Match the model to the task — top-tier models are expensive and consume resources fast. For simple work, prefer Claude 4.6 / 4.7 Medium or GPT 5.4 / 5.5 Medium first. Reaching for the top model on every task isn’t a best practice.

  2. Cursor cost-saving guide (works for everyone)

  3. Cursor tuning guide: control token usage at the source

image.png


5: Troubleshooting

If the plugin misbehaves, try these three steps in order — they fix 99% of issues.

If you don’t fully understand a fix in this doc, feel free to use another AI tool like Gemini or ChatGPT to walk you through it. Mastering AI tools is already a required skill for working efficiently!

Q: Insufficient permissions — can’t create, edit, or back up files

3fb787e1fc0cfc5c7d8719c8f537a5b0.png6b8d4bcfb718c483dd45683b27ec1e32.png21e5b97f158454643f378545bc0ed51a.png

Insufficient permissions — apply the fix below, then quit and relaunch Cursor.

Windows users

Plan 1: Run Cursor as Administrator

Plan 2: Granting file-access permissions to Cursor on Windows{target=“_blank”}

If you still see the “insufficient permissions” error, run the program as Administrator again.

Plan 3: Reinstall Cursor into the default directory C:\Users\Administrator\AppData\Local\Programs.

macOS users

Plan 1:

# chown -R `whoami` to the Cursor app directory on macOS:
sudo chown -R `whoami` /Applications/Cursor.app/Contents/Resources/app

Plan 2: Run sudo /Applications/Cursor.app/Contents/MacOS/Cursor in Terminal to launch Cursor. If permissions are still insufficient, open your Terminal app’s “App Management” settings as shown in the screenshots below.

image.png

Linux / Ubuntu users

You must download the .AppImage package.

[📄 Linux / Ubuntu permission troubleshooting guide]

Q: Loading Web… error while rendering the view

6eac10ce9be6faa130e7f3b3d914ac5c.png

Plan 1: Press Ctrl + Shift + Esc to open Task Manager, kill all Cursor processes, then reopen Cursor.

Plan 2: Quit Cursor first, then run %APPDATA%\Cursor\Service Worker in the address bar — it opens the directory. Delete every Service Worker folder, then restart Cursor. Done.

image.png5ba2fe383d7ab785d67f7833fe5b8676.png

When this notice appears, switch the node mode to Enabled · Standard Mode.

The notice will disappear automatically, and we also recommend setting the HTTP version to HTTP/2.

Q: Network issues — Waiting for extension host, Reconnecting, Taking longer than expected, Warming up, The connection stalled, Connection Error, Planning next moves, hangs reading/writing files, hangs running commands, and similar

Bottom line: the product itself isn’t unstable — your network connection is having trouble right now.

Simple suggested fixes

  1. If you’re using a proxy tool, kill every related process completely.
  2. Route (Smart (Recommended) / Standard (Fallback)) × HTTP version (1.1 / 2) gives 4 combinations — try them one at a time. Most networks accept one of them.
  3. HTTP/2 routes tend to slow down in the afternoon. If access lags, switch to the HTTP/1.1 route.
  4. If nothing else works, choose direct local machine-rotation mode.

image.png

For beginners:

  1. Plugin must be version 2.6.x or later.
  2. Follow the screenshots strictly.
image.pngimage.png

If it still doesn’t work, check manually against the screenshots, or send the issue to technical support.

image.png

Additional note:

If after the steps above and a normal network check the Reconnecting message still appears, disable the plugin first and run a quick Q&A to confirm whether the plugin itself is the cause.

Tested: turning off Include third-party Plugins, Skills, and other configs returns to normal. If you previously installed Skills in CC (Claude Code), Cursor will auto-import them as imported plugins.

7db4292fb7b804e0c1ed51eb2510d07d.png

Additional note:

After the steps above and a normal network check, if only some items are slow to write files while everything else works fine, rename that item directly and continue your Q&A.

Q: “An unexpected error occurred on our servers. Please try again, or contact support if the issue persists.”

5d0420aac333cff519997c4c61052a57.png

Option 1: This is a known BUG — simply start a new conversation and it resolves.

(Ctrl + N, New Chat or New Agent — that means starting a fresh conversation, not resending the current one.)

If that doesn’t work, click Copy Request and send the payload to technical support.

7abd566bf1a87eade66e1d93bae70d78.png

Plan 2: Improving Cursor’s network access{target=“_blank”}

Will my conversation history disappear if I start a new conversation?

The Cursor team also recommends splitting work into pieces and opening new conversations per task — that gives sharper answers and saves compute!

You can also reference past conversations this way: in the input box, type @p and pick Past Chats.

966905f83d0749bf67cf21d796d5a9db.png

Q: Unstable network, please improve your connection: write EPROTO

64a1cb2d4ebd24ef16d0f2b92309680b.pngca76a9142bf54bde1f2e35d27426b9c8.png

Local network issue — try this: phone hotspot, a different ISP, toggling the proxy on/off.

Q: [unauthenticated] error

2d4cfe9dc542a18a006117d45dafa2be.png

Quit the Cursor process and clear the cache.

Q: Failed to establish a socket connection to proxies: PROXY

8ff5cf8cdf21342fe6e4b80a560ad857.png

Do not use a proxy.

Q: Append data exceeds maximum size of 52428800 bytes

This error means the request payload exceeded the 50 MB limit. There are three common causes — check them in order:

  1. Skills — If you’ve installed Skills in Cursor’s Settings → Skills, every request attaches a summary of those Skills. Having too many Skills is the most common cause of this error — even sending a short message like “Hi” can trigger it. Try disabling or removing Skills you don’t need. You can still keep using them by invoking with /skillname, and add the following to each Skill’s SKILL.md to keep the request size small:

    disable-model-invocation: true
  2. Disable HTTP/2 — Open Settings (Ctrl + ,) and search for HTTP/2. If “Disable HTTP/2” is checked, the encoding becomes less efficient and you’ll hit the size limit sooner. Uncheck that option.

  3. Large files in the project — If your project has large files (binaries, PDFs, images, node_modules), they may be pulled into the context. Create a .cursorignore file at the project root and list the large paths to exclude:

    node_modules/
    *.pdf
    *.docx
    images/
    dist/
    build/

Quick test: open an empty folder and send the message “Hi”. If it works, the problem is inside your project.

Q: Agent Execution Timed Out

cd121500bdd1a08a1b8c415483e8e5b9.png

  1. Restart the Extension Host: press Cmd + Shift + P, type Developer: Restart Extension Host, and run it. This restarts the Extension Host process without deleting any of your data.
  2. Start a new conversation: if the issue is tied to a specific chat’s state, opening a new Agent window may fix it. Your existing conversations stay saved.
  3. Check the size of state.vscdb: this file can grow large enough to make Extension Host unresponsive. Check it at ~/Library/Application Support/Cursor/User/globalStorage/state.vscdb. If it’s bigger than 1–2 GB, that’s likely the cause.
  4. Test in an empty folder: run mkdir ~/test-project && cursor ~/test-project and try sending a short prompt. If it works there, the issue is most likely the workspace itself, which helps narrow it down.

Q: Why don’t the model name suffixes have high or max?

Cursor renames models. Do this: hover the model name, the Edit button appears — click it to pick.

image.png

Q: SSH usage

3b55890bf3a56c022991a79606324c5d.png

Activate on the local Cursor first, then connect over SSH to use it. Do not activate on the remote machine. The same applies to One-click Switch Account — always do it on the local machine!

Q: How do I uninstall the plugin?

Find and click the cursor-free plugin to expand its details page, then click Uninstall. Done.

image.png

Q: After reinstalling Cursor, I have to sign in before I can use it

b21d9a6a8712bcb93f9f2e3f06464d10.png

Plan 1: Sign in with any account you like.

Q: How do I uninstall Cursor?

Delete only the program itself (delete the Cursor folder in the install directory). Do not use Geek Uninstaller to wipe the cache — otherwise all of Cursor’s saved history will be gone!

# Windows
cmd /c rd /s /q %APPDATA%\Cursor
# macOS
rm -rf ~/Library/Application\ Support/Cursor

Q: Clear Cursor cache

Quit Cursor first, then run the commands below.

# Windows
cmd /c rd /s /q %APPDATA%\Cursor\User\globalStorage

# macOS
sudo rm -rf ~/Library/Application\ Support/Cursor/User/globalStorage

Q: Failed to disable proxy: update settings failed — Unable to write into user settings

65d68199af1064ff37505e7552b432c3.png

There’s a problem with your User Settings file.

  1. Windows: Ctrl + Shift + P / macOS: Cmd + Shift + P to open the Command Palette.
  2. Type Open user settings and pick the first item as shown — it opens the config file for editing.

image.png

  1. Delete the sections highlighted in red (the parts with errors) or fix them so they’re valid.

Q: File contents show up as gibberish (unreadable text)

d4b53dabbeb0e51922104c8d9f0048a3.png

Open Cursor, press Ctrl + Shift + P, type Open User Settings JSON, then press Enter. Add these two lines to the JSON file and save. It takes effect immediately — no restart needed.

{
  "files.encoding": "utf8",
  "files.autoGuessEncoding": false
}
  1. If gibberish text still shows up, here’s another approach:

Some older projects have character-encoding issues that can cause Cursor to display or respond incorrectly. Fix by converting everything to UTF-8 encoding to prevent unreadable text.

This works for projects where English renders fine but Chinese / other text is garbled. If the model’s reply itself becomes entirely gibberish, this fix won’t help — please contact technical support for further help.

Q: Adding Rules

The plugin doesn’t support adding Rules directly from the local side. Go to the .cursor/rules folder at the project’s root directory, create a new *.mdc file, and put your Rule content inside.

6adbf23aeddb24130aa8c4bcaadbbe42.png

Q: CodeExpectedError: This operation was aborted

75b3159ab73765aab87147cb112308ad.png

Fix 1: Delete the settings.json file and restart Cursor.

Fix 2: Delete the Cursor cache folder. On Windows, that’s the Cursor folder under C:\Users\<your-username>\AppData.

Q: Command ‘Extensions: Install from VSIX…’ resulted in an error UnsetRemoved: Unable to write file ‘/Users/jackieyi/.cursor/extensions/.obsolete’ (NoPermissions(FileSystemError): Error: EACCES: permission denied, open ‘/Users/jackieyi/.cursor/extensions/.obsolete’

79a9dc52b7f3c4bc799da954be1eddf1.png

A: Make sure that folder exists and the permission is set correctly.

sudo chown -R guo:staff /Users/guo/.cursor
sudo chmod -R 755 /Users/guo/.cursor

Q: Missing x-jg-auth header

Click Activate again.

593d2f950db0afd2c59d8fbc3b2c805a.pngf79393252d36ee679454a79ce8598469.png

Q: “If you are logged in, try logging out and back in.”

12c078a53b2553ed58d35a5d346e6aac.png

If Cursor 3.9+ shows this notice, fix it by clicking Patch to exit, then Activate again.

image.png

If still not working, try: restart Cursor, or use One-click Switch Account, or reinstall and Activate again, or have the team remote in to check.

Q: Can’t access ‘xx.cursor_free_data’

Some users find that reinstalling the OS fixes it.

# Windows: run cmd as Administrator, then run the command below.
# On success you'll see: "Processed file: C:\Users\<your-username>\.cursor_free_data"
icacls %USERPROFILE%\.cursor_free_data /grant Everyone:F /T /C

# macOS / Linux
sudo chmod 777 ~/.cursor_free_data

Q: Can’t restore from backup, or backup creation failed

aa853a7a35139fd40242c449abf701eb.pnged51f653ac931a5dc05b3c7f92d4bcf7.png

See the fix in Insufficient permissions{target=“_blank”}.

Q: Patch failed: Patch failed: Pattern not found in file. Please reinstall Cursor.

05b90508385450e70e032e71994074a9.png

A: Uninstall Cursor and reinstall, then Activate again.

Q: Custom patch failed: pattern not found in file. Please reinstall Cursor.

See recommended supported versions{target=“_blank”} and install the recommended version.

Q: User is unauthorized

Fix 1: Sync your machine’s clock to the current time.

Q: Disable Cursor auto-updates

Right after the first activation, the plugin will automatically disable updates for you! The manual steps below are an optional alternative.

image.pngimage.png


Ready to get Cursor?

3 simple steps: Pick Cursor Pro → Scan PayPal / USDT → Receive your key instantly

  1. Order Cursor Pro from ngaicode: ngaicode Cursor page — plans start at $1.50 / 1 month
  2. Questions / orders: WhatsApp Contact us — real human reply within 5 minutes
  3. See all 3 AI coding tools: ngaicode Home — Cursor / Codex / Claude Pro
Back to Blog

Related Posts

View All Posts »

Cursor Assistant Usage Guide 2026

CursorFree Assistant APP guide — install assistant on Win/Mac/Linux, activate license, fix Connection Error, Authentication error, restart Cursor

whatsapp chat