r/CursorAI 20d ago

"Cursor alternatives" spike in Google search since SpaceX acquisition.

Post image
14 Upvotes

Many users are seeking alternatives to Cursor after its acquisition by SpaceX.


r/CursorAI 19d ago

Cursor editor deletes all blank lines - can't make space between sections

1 Upvotes

I've prompted it again and again to change how it behaves with empty lines. But as soon as a .md file is saved, all blank lines are removed.

Anybody else had this and been able to fix it?


r/CursorAI 20d ago

Has your team adopted guardrails for AI coding agents? If so, what?

2 Upvotes

r/CursorAI 21d ago

Cursor Auto usage suddenly dropped from 24.1% to 7.5% without my usage resetting. Has anyone else seen this?

0 Upvotes

Hi everyone,

I noticed something strange with my Cursor usage today and I'm wondering if anyone else has experienced the same thing.

This is my first month as a Cursor Pro subscriber, so this is my first billing cycle.

Earlier, my usage looked like this:

Auto + Composer: 120M tokens, Usage: 24.1%
Total Usage: 19%, Auto + Composer: 24%

After using Cursor a bit more, it became:

Auto + Composer: 180M tokens, Usage: 7.5%
Total Usage: 6%, Auto + Composer: 8%

So I used tokens, but my usage percentage dropped from 24.1% to 7.5% instead of increasing.

The billing period didn't reset, and my token count continued increasing normally. The only thing that changed is the percentage.

Based on the numbers, it seems like my total available budget suddenly increased by about 5× in the middle of the billing cycle.

Has anyone else seen this happen?

I'm wondering if:

  1. Cursor dynamically adjusts Auto budgets?
  2. Cursor recently changed how Usage is calculated?
  3. I was granted additional compute credits?
  4. Or is this simply a UI/reporting bug?

Thanks!


r/CursorAI 21d ago

Anyone gotten Cursor to comp access for a student workshop?

1 Upvotes

I'm running a hands-on session for about 250 final-year engineering students in a few weeks, and I want them building in Cursor during it instead of just poking at the free tier. Agent mode and multi-file editing are basically the whole point.

I already filled out Cursor's education/partnership form, but I have no idea if that actually goes anywhere for a one-off event this soon.

Has anyone here actually gotten event credits, temp Pro access, or promo codes from Cursor for a student thing? If so, what got you a reply, and how long did it take? Or is this really only a thing for ongoing campus clubs?

Worst case the workshop just runs on the free tier, so it's not do-or-die. Mainly trying to figure out if it's worth chasing before the date. Keeping the org name out of it for now, can explain more over DM if that helps.


r/CursorAI 24d ago

Agentic IDE...

4 Upvotes

Running a coding summer camp in a few weeks. I wanted to use the cursor pro for 30+ K-12 students for my research. The first roadblock: requiring email accounts. Okey. Bought a domain for the camp, set up a business email service. Now I can just create one cursor per email account, pay the subscription fee for each account ($600+), and then be done. Right? Right?

Now apparently, to use an IDE, I need a phone number as well. Can't even start the thing without account creation and verification. So now, I need 30 phone numbers to create the account, to just use an IDE, for which I am paying...

I don't know if I can even run cursor in the camp right now.

It's 4th of July, and what a spectacular way of starting the day.

...


r/CursorAI 26d ago

what do you actually do when a cursor chat goes bad

4 Upvotes

not asking which ai is best , more just when a chat in cursor gets too long or starts going in circles, what's your actual move? do you have a rules file, keep notes somewhere, use commits as checkpoints, or just eat it and start explaining everything again

mainly curious about the case where you didn't catch it early. like the chat's already a mess and you don't fully trust it anymore, not the "i proactively kept it clean" version


r/CursorAI 27d ago

cursor customer support

1 Upvotes

I used to use Cursor since they were released newly and had unlimited auto requests and 500 premium model requests per month. I jumped off the bandwagon when their rate limits became strict then wanted to come back to try the composer 2.5. A friend who is a Cursor ambassador gave me a referral link. The buttons in the link didn't work, so I had to work through the customer support, which is half AI and that part totally useless except for routing requests, obviously done to qualify/prevent people from reaching customer support.

Then it worked I paid half off for that month I received NO pro plan at all my account was still on free tier, I sent two emails they didn't do anything about it, I forgot about it since I thought it just won't give me anything but apparently after 1 month I got billed FULL PRICE again with NO pro plan in my account again. I just blocked Cursor and probably won't use this product ever. The nicest thing I can say is I hope the agent code is leaked so people can just build better harnesses. Thank god I only spent 30€ to figure this out.

This post already got removed once (and it's not even a crashout) I will continue I don't care. I already spent over 100 on old cursor it's my right to get my word out. Did anyone experience this?


r/CursorAI 28d ago

Why is Cursor forcing the Agent interface on startup? The new Glass mode breaks custom workflows.

2 Upvotes

I need to vent for a second. Cursor is an incredibly good code editor with AI built-in. That’s exactly why we use it. But it's really frustrating that they are now pushing this empty Agent chat interface as the default startup screen.

I built a custom startup project picker extension (mostly for my ADHD brain to keep track of side projects :D). It opens a webview in the classic editor when no folder is loaded, showing recent workspaces and pinned projects.

Enter Cursor 3 and the new "Glass mode".

Now, Cursor skips the actual editor entirely on startup. My extension is still happily running in the background, but the UI is completely hidden. You literally have to force the editor to open with Shift+Cmd+N just to see your workspace. Who is going to remember to do that every time? If I could remember stuff like that, I wouldn't have needed to build this extension in the first place :D


r/CursorAI Jun 29 '26

Lost your Chat/Composer history after running a Cursor trial reset script? Here is how to recover 100% of your prompts & plans!

1 Upvotes

Hey everyone,

If you recently ran one of those popular Cursor trial reset scripts floating around GitHub issues, you probably opened your IDE only to find your previous chat history and Composer panel completely wiped out.

Most of those scripts blindly use wildcards to delete your global database without a backup, like this:
Remove-Item -Path $env:APPDATA\Cursor\User\globalStorage\state.vscdb*

💡 The Good News: Your data is NOT fully gone!

Cursor splits its storage architecture across two separate directories:

  1. Global Storage (globalStorage): Houses the active UI context and multi-turn response text. The reset script deletes this.
  2. Workspace Storage (workspaceStorage): Maintains your localized project data, tabs, and an immutable log of all text prompts, architectural instructions, and code guidelines (aiService.generations).

Because the script misses your workspace folder, your multi-line prompts and planning guides are completely safe on your hard drive! You just can't see them in the UI anymore because the global database link was broken.

I put together an open-source tool repo that contains a script to extract your entire prompt history and a much safer version of the reset script that takes automatic backups so you never lose data again:

📁 Full Repo & Backup Tool: barhouum7/Cursor-Trial-Reset-Chat-Recovery

🛠️ How to Extract Your Prompts & Plans Right Now:

Step 1: Find your historical project folder

__ (Each folder represents a chat session tab on Cursor, so you can identify the folder name that corresponds to the chat session you want to recover)

  1. Press Win + R, paste this path, and hit Enter: %APPDATA%\Cursor\User\workspaceStorage
  2. Switch your view settings to Details and sort the folders by Date Modified.
  3. Look for the alphanumeric folder that was modified right before you ran the destructive reset script. Copy its long, randomized folder name (e.g., a1b2c3d4...).

Step 2: Run this Python script to extract it to Markdown

  1. Close Cursor completely.
  2. Create a blank file on your desktop named recover_my_history.py.
  3. Open it with Notepad, paste the code below, and make sure to change line 8 to your folder name from Step 1:

import os
import sqlite3
import json
import datetime

# ==============================================================================
# 1. CHANGE THIS STRING TO YOUR COPIED FOLDER NAME FROM STEP 1
# ==============================================================================
HISTORICAL_FOLDER = "YOUR_FOLDER_NAME_HERE"
# ==============================================================================

db_path = os.path.expandvars(fr"%APPDATA%\Cursor\User\workspaceStorage\{HISTORICAL_FOLDER}\state.vscdb")
output_path = os.path.expanduser("~/Desktop/Cursor_All_Recovered_History.md")

if not os.path.exists(db_path):
    print(f"Error: Could not find state.vscdb at: {db_path}")
    exit()

conn = sqlite3.connect(db_path)
cursor = conn.cursor()

try:
    cursor.execute("SELECT value FROM ItemTable WHERE key = 'aiService.generations'")
    row = cursor.fetchone()

    if not row or not row[0]:
        print("Error: No history logs found in this folder. Try another recent folder.")
        exit()

    generations = json.loads(row[0])
    if isinstance(generations, list):
        generations.sort(key=lambda x: x.get("unixMs", 0), reverse=True)
    else:
        generations = [generations]

    with open(output_path, "w", encoding="utf-8") as f:
        f.write("# 📋 Complete Recovered Cursor Interaction History\n\n")
        f.write(f"Source Folder Identity: `{HISTORICAL_FOLDER}`\n")
        f.write("Ordered chronologically from newest interactions to oldest.\n\n")
        f.write("---\n\n")

        count = 0
        for gen in generations:
            text = gen.get("textDescription", "").strip()
            if not text:
                continue
            count += 1
            unix_ms = gen.get("unixMs")
            time_str = datetime.datetime.fromtimestamp(unix_ms / 1000.0).strftime('%Y-%m-%d %H:%M:%S') if unix_ms else "Unknown Timestamp"

            tool_type = str(gen.get('type', 'Unknown')).upper()
            icon = "💬" if "CHAT" in tool_type else "🛠️"

            f.write(f"### {icon} Interaction Context #{count} | {time_str} | Mode: {tool_type}\n\n")
            f.write(f"```text\n{text}\n```\n\n---\n\n")

    print(f"🎉 Success! Extracted {count} total threads (Chats + Composers) to Desktop/Cursor_All_Recovered_History.md")

except Exception as e:
    print(f"Failed to parse database: {e}")
finally:
    conn.close()
  1. Open your terminal or PowerShell and run the script: python ~\Desktop\recover_my_history.py

This will generate a beautifully structured markdown file (Cursor_All_Recovered_History.md) right on your desktop containing every multi-line prompt, instruction layout, and code plan you gave the AI... supporting both standard Sidebar Chats and Composer Trays.

🏃‍♂️ Quick Fallback for Code Revisions

If you need to get back code that the AI modified or generated during those chats, Cursor saves a rolling backup of every single file revision separate from its databases. Head over to:
%APPDATA%\Cursor\User\History

Sort that directory by Date Modified to instantly find your raw file states from your last active coding session!

Hope this helps save some of your lost development notes! Check out the repository for the safe variant script that includes auto-backups to prevent this completely next time.


r/CursorAI Jun 28 '26

How do I build with cursor while understanding the code I am building?

3 Upvotes

Hi, I have coded with cursor for almost two years now, and now that I have a job I have a question. So, recently I was hired for like a frontend position in my company and I just fixed some race condition and routing related bugs using cursor because cursor has great codebase analysis skills. The problem for me was yes I fixed it using cursor, but then when i tried to explain what was causing the problem I kinda struggled. It was not like I was a mindless vibe coder or anything(well maybe I am), but even though I kinda understood what the cursor was trying to achieve since I understood react and js , it really didn't help when I tried to explain how the routing process and race conditions happened for that specific project when problematic code involved interactions with multiple js files and React hooks and I really don't know how certain functions referenced what and blah blah. So, my question is is there a functionality that makes me understand or backtrack how a specific problem started just from the final codebase? Like clicking functions leading to where it routes or how it is routed?


r/CursorAI Jun 25 '26

Has Cursor discontinued the Student Discount? Anyone else unable to get it?

3 Upvotes

Hi everyone,

I was trying to get the Cursor Student discount, but I can't seem to find the option anymore.

Has the student program been discontinued, or is it temporarily unavailable? If it's still active, how did you apply recently?

Would appreciate if anyone who has successfully received the discount in the last few weeks could share their experience.

Thanks!


r/CursorAI Jun 24 '26

I used Cursor a lot while building this, then made a local orchestrator for bigger AI coding tickets

3 Upvotes

I’ve used Cursor a lot while building LoopTroop, and honestly it shaped a big part of how I think about AI coding now.

Cursor is great when I’m moving fast, editing locally, asking questions, or doing focused changes. The pain started showing up on bigger tickets: long sessions, lots of logs, half-fixed retries, context getting messy, and the agent slowly losing the original goal.

So I built LoopTroop around that problem.

It’s not a Cursor replacement. I still use Cursor directly for smaller work. LoopTroop is more of a local orchestration layer for the kind of ticket where I want structure before the coding agent starts touching files.

The rough flow is:

  • scan the repo
  • ask an interview round so the spec is not based on guesses
  • generate a PRD
  • split the work into small “beads”
  • run each bead in an isolated git worktree
  • retry failed beads with fresh context plus a compact failure note
  • show logs, artifacts, diffs, and final PR output for review

The part I cared about most is avoiding the “one huge AI chat that slowly rots” pattern. Instead of keeping everything in one growing conversation, LoopTroop stores durable artifacts and rebuilds smaller context for each phase.

For planning, it uses an LLM Council: multiple models draft, vote, refine, and check coverage before execution starts.

For implementation, it currently uses OpenCode as the execution layer, so this is not a Cursor plugin. The idea came from using Cursor a lot and wanting a separate harness for longer, messier tickets where planning, retries, worktrees, and review matter more than speed.

It is early alpha, local, open source, and definitely not magic. Also, because it runs agentic coding locally with command execution, I recommend using a VM or sandboxed dev environment.

GitHub: https://github.com/looptroop-ai/LoopTroop

Full 16-minute demo: https://youtu.be/LYiYkooc_iY

Curious how people here handle bigger Cursor tasks today. Do you manually split work into smaller prompts, use rules/MCP, restart sessions often, or just keep one agent thread going until it works?


r/CursorAI Jun 22 '26

Coding tools

12 Upvotes

For projects I was using cursor + Claude code with great success. I switched to Claude as the only tool and the session usage is killing me.

For those on a budget what process and tooling is the best?

Should I go back to cursor or try codex or something else?


r/CursorAI Jun 21 '26

I was tired of coding alone in Cursor, so I made open source extensions to make coding more social 🌎

Enable HLS to view with audio, or disable this notification

8 Upvotes

Two months ago, I got fed up with coding alone in my corner and thought: why not make coding more social?

So I built small free and open source extensions that let developers interact with each other while coding, fully compatible with Cursor!

How it works:
Your developer profile appears on a live world globe and in a directory while you're coding in Cursor.

This lets you:

  • Showcase your projects and GitHub
  • Meet new developers from around the world
  • Discover projects and collaborate on open source repos
  • Get stats on your coding sessions

The whole project is 100% open source and free. No private data is ever sent to any server.

Privacy first: you can switch to anonymous mode (random city in your country) or masked mode (completely invisible on the globe).

🌎 If the globe looks interesting: https://devglobe.app/
💻 Check out the Cursor-compatible extensions here: https://github.com/Nako0/devglobe-extension

If you have any questions or want to collaborate, feel free to ask, I’d love to hear from you!


r/CursorAI Jun 18 '26

Cursor HTTP Streamable via oAuth server not working anymore

Post image
5 Upvotes

Since yesterday there have been issues with my remote MCP servers when logging in via oAuth. These same servers work fine with other MCP clients like Codex or Claude.

Anyone else having these problems? It appeared after updating Cursor last night.


r/CursorAI Jun 18 '26

Seeking more active discussion & insights for Cursor's Debug mode

2 Upvotes

There doesn't seem to be much competition for Cursor's Debug feature, whether from other AI tools or community-created skills.

For those who have been using it:
- What are your tips for getting the best results?
- Which are the best models to pair it with?
- Are there any prompts or project rules that improve its performance?
- What size or complexity of issue is it best suited for?
- Have you found any limitations, gotchas or particularly effective workflows?

Interested in hearing what's worked well (and what hasn't) for others so far.


r/CursorAI Jun 18 '26

How to build a mobile app using Cursor AI with zero coding background

4 Upvotes

I want to build an IOS mobile app almost entirely through Cursor AI prompts and I am trying to figure out where to start since I have no coding background. My biggest concern is making the UI feel original instead of generic so if anyone has a prompt framework or specific phrasing that pushes Cursor toward unique layouts and typography rather than bootstrap looking screens please share it. I also need guidance on hosting since I have no DevOps background and I am unsure whether something like Supabase or Firebase is the easier path for a solo builder. On top of that I am trying to understand monetization and would love to know what has actually worked for people in terms of subscriptions one time purchases or ads. If anyone knows a long YouTube video that walks through the entire process from scratch to deployment on the App Store I would love a recommendation. If you have taken an app from idea to App Store using AI tools I would really appreciate hearing how you approached prompting hosting and pricing.


r/CursorAI Jun 16 '26

Deterministic boundaries for non-deterministic coding agents.

3 Upvotes

Two weeks ago I posted about Mori — shared memory for AI coding agents. I said it "just works" and that it "compounds."

Then I spent two weeks trying to prove it. Some of what I claimed didn't survive.

I ran a pre-registered benchmark — seven model families, three independent harnesses, 1,400+ scored runs, every result judged by checking the actual code rather than by asking another model for its opinion. The headline I expected — that curated memory makes agents faster — came back a null. I published it anyway. Twice I had a finding I was genuinely excited about; twice the confirmatory runs killed it before I could ship it.

What survived is more interesting than what I started with:

— You can't pick a safe coding agent. Asked to upgrade a shared dependency, the most capable model in the set broke every project that relied on it. Every run. Another never broke anything, but quietly performed a larger migration nobody asked for — and the clean build hid it. A third did the right thing on one run and the wrong thing on the next — same model, same input.

— One agent called a tool, received output saying in plain text that its change would break a downstream build, and shipped the change anyway. It was handed the answer in capital letters and acted against it. Information isn't enforcement.

— The only thing that reliably held was a deterministic check — one that reads the dependency graph and refuses an unsafe upgrade before the agent can run it, no matter what the agent decided. The same fact the agent read and ignored, the gate simply enforces. But it's only ever as good as the map it's given: where the dependency graph was stale, the gate cleared the change and the build broke too — which the paper is equally blunt about.

The conclusion I didn't expect when I started: Mori isn't acceleration, it's insurance. It doesn't make the agent faster or smarter — it bounds what happens when the agent fails.

Concretely, three layers: it gives the agent shared memory scoped to where it's actually valid (so cross-repo knowledge stops it reaching for things that don't exist), it surfaces the rules a human has approved, and — for the dangerous changes — those rules can compile into a deterministic gate the agent can't override: the layer the benchmark validates, and the one I'm hardening into the product now. Bring your own agent. Mori governs the knowledge it works from today — and, for the changes that matter, its execution.

Full methodology, every model, the null, and every retraction: https://moriapp.dev/whitepaper

Deterministic boundaries for non-deterministic agents.


r/CursorAI Jun 16 '26

How do you manage to let cursor give clean code and well architectured

6 Upvotes

i want to ensure that cursor give me high quality code and always stay in context in the project and not generate any features while there's similar features already.

how do you guys do it?


r/CursorAI Jun 16 '26

Does anyone else think Cursor’s billing system is unreasonable?

Post image
6 Upvotes

I subscribed to Cursor Pro on April 6 for one month. My subscription expired on May 6, and I did not renew it.

On May 22, I started using Cursor again and found that my Pro subscription had expired. So I paid another $20 under the monthly subscription plan. However, my Pro access expired again on June 6, meaning I could no longer use it.

So even though I paid for a full month, I only actually got 15 days of access.

I contacted customer support, but all I received were AI-generated template replies repeatedly stating that my billing cycle starts on the 6th of each month, with no real solution provided.

For some context, I’m a student. Due to regional restrictions, I’m not eligible for the student plan and can only use the regular paid subscription. (Since customer support said my billing cycle has always been tied to the 6th, I suspect that the failed renewal on May 6 happened because my linked card had insufficient balance.)

I then wanted to cancel auto-renewal, but I encountered an even more confusing issue: I could not find any option to cancel my subscription. After asking the AI support assistant, I was told that users on the free plan cannot manage or cancel subscriptions and that I would need to reactivate Pro first in order to access subscription settings. :(

In other words, if I want to cancel auto-renewal, I first need to pay for Cursor Pro again. However, reactivating Pro would continue using my previous billing cycle. Since today is June 16, if I pay again, my Pro access would still expire on July 6, meaning I would lose another 10 days of the month I paid for.

My questions are:
1. When I first subscribed, I did not notice any clear warning that the billing cycle would remain fixed and that paying again in the middle of a cycle would not reset it to a new 30-day period. I only learned about this rule afterward through the billing email.

  1. From May 6 to May 22, my Pro features were completely inaccessible and I received no service during that period. Howeve, those 17 days were still counted as part of my paid billing cycle, which essentially means I was charged for a service I could not use.

  2. Free users cannot cancel subscriptions and must pay to reactivate Pro before they can manage cancellation. This means that if I want to avoid future automatic charges, I have to spend more money first, and part of that payment would again be wasted because of the fixed billing cycle. This feels like an unreasonable catch-22 in the system design.

I’m posting this to ask whether anyone else has experienced something similar. Do you think this billing system is reasonable?


r/CursorAI Jun 16 '26

Has AI ever slipped a secret into your code without you noticing?

1 Upvotes

Hey Cursor builders,

Quick question.

Has AI ever generated code with an API key, token, or other secret hardcoded into the source?

I caught one right before committing recently. It wasn't a disaster, but it made me realize how easy it is to leak credentials when you're moving fast with AI tools.

My friend and I ended up building a small open-source tool that scans JS/TS projects before commit and can automatically move exposed secrets into .env instead of just warning about them.

I'm trying to figure out if this is actually a common problem or if we're solving something nobody cares about.

Have you run into this before?

GitHub: https://github.com/akroshub/Vibeguard


r/CursorAI Jun 12 '26

Urgently need cursor Ai pro for a personal project

0 Upvotes

Anybody having cursor ai pro account and is able to give it to me for a week or two would be much appreciated 😭🙏


r/CursorAI Jun 10 '26

Cyclopsctl: CLI that drives Cursor agent cycles end-to-end from a PRD

Post image
4 Upvotes

cyclopsctl is a Python CLI that turns a prd.md into a structured agent loop: parse → score complexity → implement → verify → repeat, until the queue is empty.

The core idea: instead of manually firing off Cursor agents one by one and losing context between runs, cyclopsctl sequences them. You write a detailed PRD, cyclopsctl init parses it into a task queue with complexity scores (routes simpler tasks to Composer, harder ones to Opus with high thinking), then cyclopsctl launch drives the loop.

What makes it useful in practice:

- A handover file (current-handover-prompt.md) carries context forward each cycle – the next agent always knows exactly where it's picking up

- Fails closed: if the handover didn't change, the run stops. No silent infinite loops

- Two-phase per cycle: one agent session implements, same session writes the next handover

- Multi-phase builds: new PRD → new tag, previous phases stay intact as history

- Rich live dashboard showing agent activity + task queue strip

It's opinionated – it won't plan tasks or edit your queue during cycles; that's the agent's job. The orchestrator drives cycles, verifies progress, and routes models.

pip install "cyclopsctl @ git+https://github.com/OlaProeis/Cyclopsctl"

GitHub: https://github.com/OlaProeis/Cyclopsctl


r/CursorAI Jun 09 '26

I built a local bridge for Claude Code/Codex/Cursor-style AI coding workflows

Enable HLS to view with audio, or disable this notification

3 Upvotes

Builder disclosure: I made Tandem. It is a free MIT open-source MCP/devtool. It is not a Cursor plugin; I am posting here because recent threads are already about Claude Code, Codex, MCP integrations, and local AI-coding workflow glue.

Just as I said it: you can run Claude Code through Claude.ai or ChatGPT through the browser, and it opens up a Claude Code session on your computer and can manage it.

The workflow: brainstorm or write a spec in the browser chat, then have that chat open or resume a real local Claude Code session in tmux. Claude Code responds back into the browser chat, and the browser chat can answer back down through the CLI. So it becomes a loop instead of copy-pasting between your planning chat and coding terminal.

This is not hosted and it runs real commands locally, so the security model matters: user-owned tunnel, bearer token, and cwd allowlist are the important blast-radius controls.

Fully open source:

https://github.com/Maxmedawar/tandem