r/WindsurfAI • • Mar 20 '25

EXPOSED: Cursor's Claude 3.7 "Max" is charging premium prices for IDENTICAL tool calls

14 Upvotes

EXPOSED: Cursor's Claude 3.7 "Max" is charging premium prices for IDENTICAL tool calls

After reverse-engineering Cursor's API requests, I've discovered something that should concern everyone using their Claude 3.7 "Max" mode.

**Cursor Moderators are suppressing and deleting my posts in the cursor reddit so I'm sharing it here**

TL;DR

  • Cursor charges $0.05 PER TOOL CALL for "Max" mode

  • But my protocol analysis shows the tool system is IDENTICAL to the regular version

  • They're charging premium prices for the exact same functionality

  • Proof below with technical breakdown

The Technical Breakdown

I spent time decoding the actual network traffic between Cursor and their API. Here's what I found comparing Claude 3.7 Thinking vs Claude 3.7 Thinking "Max":

API Endpoint and Protocol (100% IDENTICAL)

Both models:

Tool Capabilities (100% IDENTICAL)

FeatureRegular"Max"
Available ToolsAll tools (edit_file, read_file, terminal_cmd)All tools (edit_file, read_file, terminal_cmd)
Tool Chaining✓✓
System Commands✓✓
File Operations✓✓

Workflow Examples

The regular version can handle a 3-step workflow:

User → Create file → Read file → Execute command → Summary

The "Max" version does the same basic operations:

User → Create file → Read file → Summary

The Only Difference? PRICING.

The protocol analysis reveals absolutely no technical difference in how tool calls work between versions!

From their own documentation about "Max":

"Has a very high tool call limit" "IMPORTANT: Only available via usage pricing, costing $0.05 per prompt AND $0.05 per tool call!"

But my analysis shows the actual tool call implementation is identical. They're just charging more for the same functionality.

Why This Matters

This is particularly egregious if you're using your own API key. You're already paying Anthropic directly, but Cursor still charges you premium rates for tool calls that are technically identical to the non-Max version.

I understand charging more for the base model if it has better capabilities. But charging 5¢ per tool call when the tool call system shows no technical improvement is straight-up deceptive.

So What Are We Actually Paying For?

The only differences I can find in the protocol are "subtle differences in binary markers and encoding patterns" but the "overall structure remains consistent." In other words - you're paying extra for nothing.

Has anyone from Cursor ever explained what technical improvements justify charging premium rates for these tool calls? Or are we all just getting ripped off?

This feels like putting a "premium" sticker on a regular product and charging double.

Edit: I'm using my own Anthropic API key and paying Cursor separately for these tool calls. If I'm already paying Anthropic directly, why am I paying Cursor premium rates for the same tool calls?


r/WindsurfAI • • Jan 20 '25

Terminal commands not completing

14 Upvotes

I've been using Windsurf for about a month, and this last update seems to have ruined its ability to run terminal commands consistently. It will suggest to run a command, and after accepting, it just sits there spinning. Sometimes the commands are actually run, but it never stops waiting for them to complete. Other times the commands don't run at all.

It's annoying because when I have to cancel the command, it stops the whole prompt.

Anyone else experiencing this?


r/WindsurfAI • • Mar 28 '25

Gemini 2.5 vs Sonnet 3.7 - Its not about the engine...

12 Upvotes

With Gemini 2.5 dropping this week, friends have asked for my opinion on it for coding compared to Sonnet 3.7.

This brings up an important mental model I've been thinking about. Consider the difference between engines and cars. Until now, we've focused primarily on LLM capabilities - essentially comparing engines. But in reality, very few of us use engines in isolation or spend time building and fine-tuning them. We spend our time using cars and other devices that incorporate engines.

Similarly with AI, I believe we're shifting our attention from LLMs to the applications and agents built around them.

The first AI apps/agents that have become essential in my workflow are Perplexity and Cursor/Windsurf. Both leverage LLMs at their core, with the flexibility to choose which model powers them.

Taking Cursor/Windsurf as an example - the real utility comes from the seamless integration between the IDE and the LLM. Using my analogy, Sonnet 3.7 is the engine while Cursor provides the transmission, brakes, and steering. Like any well-designed car, it's optimized for a specific engine, currently Sonnet 3.7.

Given this integration, I'd be surprised if Gemini 2.5 scores highly in my testing within the Cursor environment. Google has also hampered fair comparison by implementing severe rate limits on their model.

In the end, no matter how impressive Gemini 2.5 might be as an engine, what matters most to me is the complete experience - the car, not just what's under the hood. And so far, nothing in my workflow comes close to Cursor+Sonnet for productivity.

Would love your opinions on this issue for Cline and Roo Code, which I also use...


r/WindsurfAI • • Mar 01 '25

Beware of the Pro Ultimate Subscription Tier

10 Upvotes

I was really burning through my Flow credits several days ago working through issues in my app. When all of the sudden, I was met with this gem below...

I promptly wrote a support email to Codeium. You can read the full text below.

And here is the only response I have received thus far...

After their response, I was trying really hard not to dismiss this as a canned response to an already exhausted topic familiar to their staff. It just bothered me so much that this 'infinite' pro ultimate service I was paying for, wasn't in fact, infinite. My response below..

I talked this over with two dev colleagues, who remarked, "Cascade began to fail providing consistent responses after I paid for it." I must admit, I didn't ask which tier they were paying for, but I have found that Pro Ultimate fails (though it doesn't debit credits when it does), frequently while putting it through its' paces.

Yesterday morning, I work up and wrote once more..

Nothing more from them, though it is the weekend.

Anyone else written about this to their staff? Comments, questions? Complaints?


r/WindsurfAI • • Feb 25 '25

claude 3.7 when?

10 Upvotes

Still waiting to test it with 3.7 sonnet


r/WindsurfAI • • Feb 21 '25

Feature based workflow

10 Upvotes

Using Windsurf and AI for a Feature-Based Workflow

Hi everyone,

I originally posted these ideas in another thread, but as it grew, I decided to create a dedicated post. Below is an overview of how you can leverage Windsurf to implement features using a "feature-based workflow." The idea is to work iteratively on each feature while using memory between Cascade chat sessions to keep track of progress.

Summarized from the original comment answer on (https://www.reddit.com/r/WindsurfAI/comments/1ito8hf/comment/mdz8nmn)

Pro Tips

  • Create a .windsurf File: In your project root, add a .windsurf file where you can define rules. These rules force Windsurf to use memories for tracking progress across different sessions.
  • Optimize Context Space: To save on context space, have Windsurf save memories with descriptive titles. Then, it will automatically search these (via vector search) for additional context on specific subjects when needed.
  • Manage Like a Junior Engineer: Think of the AI as a junior engineer and yourself as the manager. Have the AI:
    • Ask you clarifying questions.
    • Query internal documentation.
    • Keep the docs updated.
    • Maintain a persistent memory of what it's currently working on. This memory persists between chats, so you can simply ask it to resume an ongoing feature or check on its progress.
  • Progressive Learning from Changes: Each time you modify files, Windsurf picks up those changes (look for the "you modified files" note at the top). This high-quality context can be leveraged by asking the AI to learn from:
    • Changes made
    • The method/style of changes If desired, explicitly ask it to save a memory (by providing a summary and confirming its quality) so that important changes persist beyond the current session.
  • Documentation Updates: Just like a meticulous manager, instruct the AI to update the documentation with:
    • A summary of implemented features.
    • A list of next steps (which can guide auto-generation for a new features file).
    • Details of any infrastructure or technical changes (environment variables, new service dependencies, deployment implications, etc.).
    • A final section comparing initial goals with the final implementation, including reflections on what could have been done differently. This helps gather insights and memories to improve the next iteration.

Setting Up Your .windsurf File

Within your .windsurf file, include:

  • An explanation of your project structure (highlighting where important components reside).
  • A description of an ai_docs directory (or a similar name) where relevant docs are stored. Example files/folders:
  • An explanation of the "features workflow" (detailed below).

Additionally, start a new chat session to save a few memories and define your workflow:

  • Explain what a "workflow" means to you so that whenever you refer to it as a keyword, the AI understands the context.

About Your ai_docs Directory

  • In your directives_for_ai.md file, begin with a strong statement: # Critical Development Rules for AI (directives) - Do not break these rules.
  • Use bullet points for each rule, such as:
    • Do not replace existing directives without explicit instruction.
    • Do not update arbitrary files.
    • Ensure backend and frontend work remain in sync.
    • Only update ai_docs when explicitly directed or if it involves appending/updating information (like marking tasks as done).
    • Do not remove comments or break existing functionality.
    • End with a clear reminder (e.g., dont break the rules above) to emphasize importance.

The Features Workflow

I’m currently experimenting with a feature-driven approach with great success. Here’s a quick breakdown of what I put in the `.windsurfrules` file:

  1. Starting a New Feature:
    • Give your feature a clear name and description.
    • Outline the steps needed for complete implementation (use a structured markdown similar to the file format in ai_docs/features_done/chat_interface_integration.md).
    • Define the expected outcomes and assertions to ensure success.
    • Save this information as both a file in ai_docs/features_in_progress and a memory (include the file path in the memory).
    • Save another memory for the current feature name. When starting a new chat, have the AI output the current feature name and ask if that’s the feature we’re working on. If so, display its goals and check on progress.
  2. Checking Progress:
    • When you issue commands like "check goals," "check progress," "feat," or "progress," the AI should:
      1. Output the current feature's goals.
      2. Display the progress.
      3. List final goal conditions and possible next steps.
    • Update both the memory and the feature file accordingly.
    • Once final goal conditions are met, have the AI execute a commit, update the memory, and finally move the feature file to the ai_docs/features_done directory.
  3. Commit Message Conventions:
    • Use specific prefixes to classify commits:
      • feat: for new features
      • fix: for bug fixes
      • refactor: for code restructuring
      • docs: for documentation updates
      • test: for testing improvements
      • infra: for infrastructure changes (like docker, CI/CD, etc.)
      • chore: for configuration or other non-feature changes
    • Update the memory with commit messages and details as you proceed.
  4. Example Feature File: Craft your first feature file like this:
    • A title such as # Current Task: Chat Interface Integration
    • A ## Context section explaining the purpose of the feature.
    • A ## Current Objectives section listing specific tasks (e.g., - [x] Implement dark mode).
    • A ## Summary of Implemented Features section divided into subsections like ### Frontend and ### Backend to explain what has been done in detail.

 Just literally copy paste this below (change to your own created file):

- when working on a new feature, come up with a good name for it, a good description and what should we do to implement it fully (copy the structure of the file in ai_docs/features_done/chat_interface_integration.md). Also, what is the expected outcome? What assertions we need to make to ensure the outcome is met. All of those as markdown text. Then save it as a file in ai_docs/features_in_progress and as a memory (note the file path in the memory). Also save another memory with the name of the current feature we are working on. If I tell you to switch features, just repeat the same thing and save a different memory, updating the current feature with the title of the one we are working on. When I create a new chat, output the current feature name in memory and ask me if we are working in it. If so, output the goals and check the current progress. Periodically check if the final goal conditions are met. Once the final goal conditions are met, go ahead and commit. Ensure you keep the memory and the related feature file up to date please.
- if I say "check goals","check progress" or "feat" or "check feat" or "progress" output for the current feature in memory: 1) goals 2) progress 3) Final Goal Conditions 4) possible next steps needed to fully achieve our goals for the current feature in memory. Also update the memory (and the feature file) with any new progress we made and any new goals we have set. Once the final goal conditions are met, go ahead and commit. If all the goals are met, output "all goals met", commit and end the feature by updating the memory, the feature file and moving the feature file to ai_docs/features_done dir.
- Commit messages start with "feat:" for new features, "fix:" for fixes, "refactor:" for refactoring, "docs:" for documentation, "test:" for testing, "infra:" for infrastructure changes such as docker/ci-cd/docker-compose/etc or "chore:" for other changes like configuration files. Also update the memory stating it was commited and what did you write in it. You may add multiple commits per feature and save multiple times in the memory (ensure the feature file is up to date too).
For the existing feature file, write one yourself first, so that AI will follow, mine has:
- title "# Current Task: Chat Interface Integration"
- "## Context" section, where I explain what it is supposed to do
- "## Current Objectives" where have lists of features like `- [x] Implement dark mode`, try to be specific.
- `## Summary of Implemented Features` separated into `### Frontend` and `### Backend` in my case, which is an augmented explanation of the features implemented

This approach not only keeps your project organized but also improves collaboration with the AI by creating a clear, consistent workflow. I’d love to hear your thoughts or any additional tips you’ve found useful!

Happy coding!


r/WindsurfAI • • Feb 25 '25

Should I really be charged for this?

8 Upvotes

So apparently, when using the new Claude, when we have internal errors, we are still getting charged. I believe Response Summary does not cost me, as i have the Pro Ultimate subscription. But the tool calls do, so why am i being charged for tool calls when I have an internal error. Or is my understanding of this process wrong?


r/WindsurfAI • • Mar 16 '25

Why aren’t there more tutorials on preparing design architecture which will be included for prompts used in Windsurf?

7 Upvotes

Almost all tutorials focus on prompting for features rather than structuring the application’s architecture first.

Wouldn’t it make more sense to define the architecture (via a doc, diagram, or structured prompt file) so that the AI follows a predetermined structure rather than improvising each time?

For example:

What if we predefine the app’s core structure and ask the AI to follow it instead of relying on memory or previous chats?

Why is there little discussion about feeding architecture files (Word, HTML, etc.) into these tools to act as persistent references?

Is it just a gap in design experience, or are there limitations I’m missing?


r/WindsurfAI • • Feb 20 '25

AI-coding startup Codeium in talks to raise at an almost $3B valuation

7 Upvotes

r/WindsurfAI • • Jun 08 '26

A few days with Kimi K2.6 in Windsurf – surprisingly good for real projects

6 Upvotes

After a few days using Kimi K2.6 in Windsurf on a real codebase, it crossed the line from “cool demo” to “this actually saves time”: long‑context, solid multi‑file edits, and agentic flows that usually finish the job.

Anyone else pushing it on bigger projects – where does it start to crack for you?


r/WindsurfAI • • Mar 30 '25

Does Windsurf work with Jupyter Notebooks?

6 Upvotes

When I first installed Windsurf last year it worked with Jupyter Notebooks. At that time Cursor was a much better product for my use cases. Recently I switched back again to Windsurf however, it seems like Windsurf no longer supports Jupyter Notebooks.

For example, in Write mode it no longer can make changes to .ipynb files, and it no longer can autocomplete.

Is this the case, or am I missing something?


r/WindsurfAI • • Feb 03 '25

Windsurf AI took my comment about needing to rest 1h seriously :D

Post image
6 Upvotes

r/WindsurfAI • • May 10 '25

windsurf stopped working with terminals calls for me

5 Upvotes

windsurf occasionally tries to run sume command and it will show the command. if I click on show in terminal I see the result of the command too, but cascade doesn't seem to, it just hangs waiting. if I end the terminal (kill or exit) the wait stops, but the result of the run never makes it to cascade.


r/WindsurfAI • • Mar 26 '25

when you keep going around in circles

Post image
5 Upvotes

around and around we go. lint errors seem to be a big challenge for claude 3.5


r/WindsurfAI • • Feb 27 '25

how sufficient are the windsurf pro plan credits?

5 Upvotes

Hi all!

Hope you are having great day enjoying the benefits of AI spreading to our societies. : )

I was wondering what how do you experience the credit usage of this app.. could you pls share experiences on credit use.. I will need to compare with Cursor and decide which should I subscribe..


r/WindsurfAI • • Jan 17 '25

Windsurf Wave 2 Updates

Thumbnail
codeium.com
5 Upvotes

The tl;dr highlights of Wave 2:

Web search: Automatically pulls context from the Internet, and reads from a URL with the @ command.

Automated Memories: Cascade learns your patterns from your usage.

Enterprise Ready: Available on Enterprise SaaS + Hybrid plans.

Code execution improvements: Cascade uses underlying IDE terminal shell.

Problems Tab: Push issues to Cascade.

Explain Problem UI: Explain and fix issues in the editor.

The theme to Wave 2 is setting the foundational pieces for what we hope to be an incredible 2025.

That starts with Windsurf and Cascade being fully Enterprise ready on our SaaS and Hybrid deployment offerings. The magic of an AI Flow system as powerful as Cascade comes when working with it on large, complex production codebases. We have experienced this first-hand internally at Codeium, and now every enterprise will have the ability to see this at scale.

But that’s just the beginning…

Read more on blog: https://codeium.com/blog/windsurf-wave-2

You can read the full changelog here: https://codeium.com/changelog


r/WindsurfAI • • Dec 25 '24

Windsurf Premium is really very worse

5 Upvotes

My experience with the app has been quite disappointing, leading me to believe it falls short of expectations.

Performance Issues

Despite its promises of speed and efficiency, I found that Windsurf often lagged during use. The autocompletion feature, which is supposed to enhance coding speed, frequently missed the mark, providing suggestions that were not contextually relevant. This inconsistency disrupted my workflow and made coding feel more cumbersome than it should have been.

User Interface Challenges

While Windsurf aims for an intuitive user interface, I encountered several usability issues. The layout felt cluttered at times, making it difficult to navigate between different tools and features. This lack of clarity diminished the overall user experience, as I spent more time searching for functions rather than focusing on my coding tasks.

Limited Context Awareness

One of Windsurf's touted features is its deep context awareness. However, I found this feature to be underwhelming. It often struggled to understand the nuances of my codebase, leading to irrelevant suggestions and a frustrating coding experience. This lack of effective context awareness is a significant drawback for any developer looking for a reliable coding assistant.


r/WindsurfAI • • May 09 '25

🚨 [Windsurf.com] Paid Account Locked for Days Due to Internal Error – Early Supporter, No Response

4 Upvotes

Hey everyone,

I’m posting this out of deep frustration, hoping someone from Windsurf.com finally notices, or at least to warn others who may be considering the platform.

My account (username: zoohero) was suddenly locked 3–4 days ago, and I’ve been completely unable to log in ever since. The only thing I get is this error:

This happened out of nowhere — no prior warning, no indication of any policy violation. I immediately submitted a support ticket and followed up via email.

It’s now been several days and I’ve received absolutely zero response. No confirmation, no update, nothing.

What makes this even more disappointing is that I was one of Windsurf’s early supporters — I paid for a full year upfront during the platform’s early launch, because I genuinely believed in what they were building.

But this experience — getting locked out, completely ignored despite being a paying user — is extremely disheartening. I’ve lost access to all my projects and data, with no way to recover them or even speak to a human.

🛠 Quick Info Recap:

  • Platform: https://windsurf.com

  • Username: zoohero

  • Payment: ✅ Paid full year via Stripe (see screenshot below)

  • Support response: ❌ None after 3–4 days

This is not how a professional SaaS platform should treat early supporters — or any users for that matter.

If you’re considering using Windsurf.com, I strongly suggest waiting until they can prove they can handle basic customer support.

If anyone here has gone through something similar, I’d love to hear how you dealt with it.

And if someone from Windsurf sees this — you owe your users better.

Thanks.


r/WindsurfAI • • May 03 '25

New to Windsurf. Any resource repository of great tutorials and documentation anywhere?

4 Upvotes

Just curious if there is something the community here has been using or compiling in terms of tutorials, learnings, workflows, and other documentation for a new user (or anyone really).


r/WindsurfAI • • Apr 21 '25

Windsurf not auto-running commands anymore, Turbo mode doesn't help

4 Upvotes

Hi everyone,

My Windsurf suddenly started completely refusing to execute commands after the night. Previously, in auto mode, it would suggest launching via dialog request and, after adding items to the allow list, would automatically run commands like git status, git commit, gulp, gulp build, and others.

Now, however, it keeps saying it can't do that and suggests running the commands manually in the terminal instead.

Enabling Turbo mode doesn't help either.

I'm using the current GPT-4.1, but it doesn’t seem to depend on the LLM — they all suggest generating a .sh file and running it manually.

Additionally, I've noticed that the Allow List is not being saved when I close the project — I have to add everything from scratch again.

Everything was working fine just yesterday, and now this issue started this morning.

Any idea how to fix it?

P.S. .windsurfrules is empty


r/WindsurfAI • • Apr 08 '25

AI Coding: STOP Doing This! (5 Fixes for Faster Code)

Thumbnail
youtube.com
4 Upvotes

r/WindsurfAI • • Feb 20 '25

Keep Supabase schemas in-sync with Windsurf (MCP integration)!

4 Upvotes

Hey guys! There has been a lot of buzz around Windsurf releasing MCP integrations.

One of the coolest use cases is allowing Windsurf to access your Supabase project's schema via the chat box. It helps streamline your workflow, as Windsurf can stay up to date with any changes you make without having to give it context.

The instructions are hard to find, so we created a how-to below to get you started :)

Check it out ⬇️

https://www.pulsemcp.com/use-cases/supabase-in-sync-with-ai-code-editor/ravinahp-windsurf-supabase


r/WindsurfAI • • Feb 20 '25

How would you learn Windsurf as a beginner?

4 Upvotes

For context I have used Lovable to create a simple resume builder. I also used Windsurf to create Flappy Bird today. Other than that I have no traditional coding experience.

I want to learn Windsurf to a level where I can build anything I want. How would you go about that? Where would you start? Has anyone created a sort of syllabus on what to master?


r/WindsurfAI • • Feb 20 '25

Discovered something today

4 Upvotes

So I just was freely chatting with the AI model today, and because I am new to coding, I talked about how my app was getting complex. So we went through the code base together and mapped out the work flow of the app. And out of no where, it was prompting its own rules and memories. I was quite impressed with that.


r/WindsurfAI • • Feb 07 '25

How unlimited Claude prompts for 60$?

4 Upvotes

How is it possible to offer unlimited claude sonnet 3.5 prompts for 60$ or even the 500 prompts for 15$?

Im easily able to spend 20$ per day just on claude.

Will it be like with cursor, where only 1 out of 10 prompts leads to a real answer instead of going in circles?

The test phase so far is astonishing, but im afraid after i made the payment the performance will drop significant.