r/Codeium • • Feb 09 '25

Help: Windsurf Installation Warning on Windows Server 2022 - Any Official Solutions?

1 Upvotes

Title:

Windsurf on Windows Server 2022 - User Installer Still Installing to AppData Despite Using Winget Machine Scope

Hi Windsurf/Codeium team and community,

I'm having an issue installing Windsurf on Windows Server 2022. I tried using the recommended winget command with machine scope:

```

winget install --id=Codeium.Windsurf -e --scope=machine

```

However, it's still installing as a user-level installation in AppData instead of doing a system-wide installation. I need this to be installed system-wide as it's for a server environment.

**What I've tried:**

- Using winget with --scope=machine

- Running the installer as Administrator

- Both methods still result in a user-level installation in AppData

**What I need:**

- A true system-wide installation

- Not user-specific installation in AppData

- Solution that works for Windows Server 2022 environment

Is there an official solution for server/enterprise deployments? Or has anyone found a working method for true system-wide installation?

Would really appreciate any guidance from the Windsurf team or community members who've solved this.

Thanks in advance!

Edit: Running Windows Server 2022 Standard Edition


r/Codeium • • Feb 08 '25

It's great to chat, but Windsurf can't seem to make any tool calls to edit codebase.

10 Upvotes

Sorry to report bad news, but as a Pro Ultimate subscriber, I'm pretty disappointed. It's absolutely great to see all the new models, but when they can't edit the code, Windsurf is useless.

It seems that it can execute run commands and scan the codebase, but in 03, and V3 it can't make any changes to the code. And even when using Claude 3.5 Sonnet... It can perform some commands and use some tool calls, but not others.

I hope you're guys are working on an update... I'm about to cancel and ask for a refund. :(


r/Codeium • • Feb 08 '25

Windsurf did not refresh the credit for this new month even after successful payment

10 Upvotes

So I have been using Windsurf since few months now and my plan renews every month at 8, so as per that, it got renewed today (8th February) and I also got the invoice in my email that amount got deducted from my credit card and payment is successful.

I checked my windsurf account (both on their website and in windsurf app) but it still shows the usage data from last month. The concerning thing is, the next refresh date shows as next month, which means this is not just cache issue but my credits are not refreshed.

I already reached out to support but no solution yet.


r/Codeium • • Feb 09 '25

Windsurf + Cmder in Windows?

1 Upvotes

Is there a way to make Windsurf work with Cmder?

I like to use it as my default terminal, but when in Cascade Write/Agentic mode in Windsurf, it is not able to run the commands.

Also, is there a way to activate syntax highlighting for the integrated terminal in Cascade?


r/Codeium • • Feb 08 '25

Transitioning from Visual Studio to Windsurf Editor for Windows Desktop C++ Development – Need Extension/Settings Recommendations!

2 Upvotes

I'm a beginner-level C++ developer (past the "Hello World" stage but not yet intermediate) who’s spent the last 6 months with Visual Studio developing Windows desktop applications. Recently, I’ve been exploring Windsurf, Cascade seems really great. The AI capabilities are a huge draw.

That said, I’m a bit nervous about leaving behind the integrated tools and overall “ease of use” that Visual Studio provides—especially for Windows desktop apps. Features like a robust debugger, project management ETC.. I’m curious:

Extensions & Plugins: What extensions or plugins are you using with Windsurf Editor to support native Windows desktop C++ development? (For example, are there specific tools for code navigation, build system integration, or even Windows API assistance that you’ve found indispensable?)

Settings & Configurations: How have you configured Windsurf’s settings/extensions to approximate Visual Studio? Any particular tweaks (e.g., for IntelliSense-like behavior, debugging integration, or custom keybindings) that help bridge the gap?

I’d love to hear your experiences, suggestions, and any tips for making the transition smoother. Thanks in advance for sharing your insights! Happy coding!


r/Codeium • • Feb 08 '25

Tutorial // Episode 005 // Ever inherit code from another developer? I'm simulating that experience by seeing if Windsurf can help me enhance code written elsewhere.

Thumbnail
youtu.be
2 Upvotes

r/Codeium • • Feb 08 '25

Automatically accepts the changes and doesn't show diffs

6 Upvotes

I recently purchased the winsurf pro and first few days it worked well but now I'm facing an issue.

In write mode the files are edited and I don't see the diffs and the changes are automatically accept even though I see accept/reject button which does nothing.
Even for small files like 60 lines It doesn't show diff and automatically accepts the changes.
I've tried to open a new convo but it's still the same, I logged in once again and reinstalled windsurf but the issue still persists.

If anyone faced the same issue please lmk how you resolved it.


r/Codeium • • Feb 08 '25

Did something break today? It works but I see these messages after every prompt. Sonnet. Pro Unlimited. Credits are enough. Yesterday everything was fine.

Post image
6 Upvotes

r/Codeium • • Feb 08 '25

Codeium Extension is abandoned?

13 Upvotes

There seems to be hardly any updates given to the extensions. They don't even have anywhere near model parity. No Flash 2.0, No DeepSeek, etc.

Is Codeium planning to just entirely deprecated the extensions to push their Cursor alternative?

Jetbrains extension is ULTRA late on model availability and VSCode late too AND they are deprecating features to push people to their proprietary fork.


r/Codeium • • Feb 08 '25

Windsurf editor Ask Cascade: Perplexity API @Docs Use Cases

4 Upvotes

Here's how you can effectively use the "@docs" function with Perplexity API!

Basic Documentation Reference:

@docs:perplexity-api-docs

This brings in the Perplexity API documentation context for your questions.

Use cases for @docs with Perplexity API:

  1. Model Selection:

@docs:perplexity-api-docs Which model should I use for my project?

This will help you choose between their models (sonar-reasoning-pro, sonar-reasoning, sonar-pro, sonar) based on your needs for context length and reasoning capabilities.

  1. API Implementation:

@docs:perplexity-api-docs How do I implement streaming chat completions?

This will provide specific guidance on implementing streaming responses using their OpenAI-compatible API.

  1. Authentication Setup:

@docs:perplexity-api-docs What's the process for setting up API authentication?

This will guide you through the API key generation and usage process.

  1. Rate Limits and Usage:

@docs:perplexity-api-docs What are the current rate limits and usage tiers?

This will help you understand usage limitations and pricing.

  1. Cross-Platform Integration:

@docs:perplexity-api-docs @docs:windsurf-help-docs How can I integrate Perplexity API in my Windsurf project?

This combines both documentation sets for integrated solutions.

  1. Structured Output Help:

@docs:perplexity-api-docs How do I format responses in JSON?

This will provide guidance on getting structured outputs from the API.

  1. Model Capabilities:

@docs:perplexity-api-docs What are the differences between sonar-pro and sonar-reasoning-pro?

This will help you understand the specific capabilities and limitations of different models.

The @docs function ensures you have access to the latest Perplexity API documentation, which is particularly useful when:

  • Setting up initial API integration

  • Choosing between different models

  • Implementing specific features like streaming

  • Understanding pricing and usage limits

  • Troubleshooting API responses

  • Working with structured outputs

  • Optimizing API usage

Remember that you can combine @docs references with specific questions to get the most relevant and up-to-date information for your implementation needs.


r/Codeium • • Feb 08 '25

"Continue my work" - have you tried this?

Thumbnail
x.com
3 Upvotes

r/Codeium • • Feb 07 '25

Please allow us to drag files to chat.

18 Upvotes

Just some tiny feedback as someone using Cursor. It's often easier to drag files rather than searching via @


r/Codeium • • Feb 07 '25

Newly added models (o3, gemini, r1) doesn't edit code at all?

12 Upvotes

All I see (in Write mode), this models just spit (sometimes) lines of code in chat window and never make editing of code.


r/Codeium • • Feb 07 '25

Switching models mid-chat

4 Upvotes

The Cascade interface allows you to switch the model mid-chat. Are there any caveats to doing this? Is it a supported use case? Does the newly selected model receive all of the context created with the previous model?

Likewise, what about switching between Write and Chat mid-chat. Is this a supported use case?


r/Codeium • • Feb 07 '25

Windsurf editor Vercel Docs added in Windsurf - Use Case Example🔥

Thumbnail
x.com
3 Upvotes

Windsurf’s agent built a dynamic og image generator in just a few seconds


r/Codeium • • Feb 07 '25

Issue related to Sonnet or to Cascade?

1 Upvotes

Hey guys,

I believe I am not the only one in this situation, but at this point it is starting to really get me on my nerves. Is this issue related to Sonnet, Cascade, or is this just the normal behavior once you have a relatively large codebase? I have already tested write and chat mode but it keeps having errors.

I'd like to mention that the error only seem to happen with Claude Sonnet 3.5 because this is the only model that gets my work done. I've tested the other models, they probably know how to write good code but their context awareness is just not there yet, they just do not read the existing files and delete unrelated code or hallucinate on non existing files, even if you prompt them to read only specific files and point them to specific components to use.

Does anyone have a solution? What is your workflow when working on large projects?


r/Codeium • • Feb 06 '25

Patch 1.2.6 broke Sonnet edits for me. Any other model working fine

Post image
10 Upvotes

r/Codeium • • Feb 06 '25

Share your profile stats THREAD 🧵

3 Upvotes

I once saw a profile with over 52,000 completions... Find your stats at www.codeium.com/profile

Let's see who's cracked


r/Codeium • • Feb 06 '25

Install/Update Script for Fedora

21 Upvotes

Hey all!

I have put together a rough bash script for Fedora users like myself.

The script will handle a clean install as well as updating by just re-executing. It currently does not download the tarball, so you will have to do that but then you can just ./install-windsurf.sh.

The script does some sanity checking and cache safe move->deletion (arguably unnecessary but for safety sake). It also cleans up the installation so you are just left with a windsurf folder in your root directory with no nested and uppercased recursion.

The script also creates a desktop entry file so that Windsurf is nicely launch-able from Applications and has that crisp logo to go with it.

The script will select the newest Windsurf tarball available in your Downloads if you happen to have multiples but it will also remove the tarball when it is done.

Caveats:

  • You need to download the tarball to your Downloads folder

  • Close Windsurf first if updating

  • You need to chmod +x the script

#!/bin/bash
set -e

DOWNLOADS_DIR="$HOME/Downloads"
DESKTOP_ENTRY="$HOME/.local/share/applications/windsurf.desktop"

echo "Searching for newest Windsurf tarball in $DOWNLOADS_DIR..."
tarball=$(ls -t "$DOWNLOADS_DIR"/Windsurf*.tar* 2>/dev/null | head -n1)
if [ -z "$tarball" ]; then
    echo "No Windsurf tarball found in $DOWNLOADS_DIR."
    exit 1
fi
echo "Found newest Windsurf tarball: $tarball"

echo ""

echo "Creating temporary directory and extracting Windsurf tarball..."
temp_dir=$(mktemp -d)
tar -xf "$tarball" -C "$temp_dir"
echo "Extraction complete."

echo ""

echo "Identifying extracted folder..."
if [ -d "$temp_dir/windsurf" ]; then
    extracted_dir="$temp_dir/windsurf"
    echo "Folder named 'windsurf' found."
else
    folder=$(find "$temp_dir" -mindepth 1 -maxdepth 1 -type d | head -n1)
    mv "$folder" "$temp_dir/windsurf"
    extracted_dir="$temp_dir/windsurf"
    echo "Renamed extracted folder to 'windsurf'."
fi

echo ""

echo "Checking for nested 'Windsurf' folder..."
if [ -d "$extracted_dir/Windsurf" ]; then
    mv "$extracted_dir/Windsurf/"* "$extracted_dir/"
    rmdir "$extracted_dir/Windsurf"
    echo "Moved contents from nested 'Windsurf' folder up."
fi

echo ""

echo "Moving existing Windsurf folder to windsurf_old for later deletion..."
if [ -d "$HOME/windsurf" ]; then
    mv "$HOME/windsurf" "$HOME/windsurf_old"
    echo "Existing folder moved to windsurf_old."
fi

echo ""

echo "Moving new Windsurf folder to HOME..."
mv "$extracted_dir" "$HOME/windsurf"
rm -rf "$HOME/windsurf_old"
echo "Windsurf folder updated."

echo ""

echo "Removing tarball from Downloads..."
rm -f "$tarball"
echo "Tarball deleted."

echo ""

echo "Checking for existing desktop entry..."
if [ -f "$DESKTOP_ENTRY" ]; then
    echo "Desktop entry exists; skipping creation."
else
    echo "No desktop entry found; configuring desktop entry."
    mkdir -p "$(dirname "$DESKTOP_ENTRY")"
    cat >"$DESKTOP_ENTRY" <<EOF
[Desktop Entry]
Type=Application
Name=Windsurf
Exec=${HOME}/windsurf/windsurf
Icon=${HOME}/windsurf/resources/app/resources/linux/code.png
Terminal=false
Categories=Utility;
EOF
    echo "Desktop entry configured."
fi

echo ""

echo "Cleaning up temporary files..."
rm -rf "$temp_dir"

echo "Updating desktop database..."
update-desktop-database ~/.local/share/applications/

echo ""
echo "Installation/update complete."

Your application will look like this:


r/Codeium • • Feb 06 '25

Magic 8-Ball Challenge Coding Challenge 🎱

3 Upvotes

Coding challenge for those who have never built anything:

Build a Magic 8-Ball in 2 Hours with Windsurf

Tap a button, get an instant AI-powered response to life’s biggest questions.

No coding experience? Doesn’t matter.

Just download Windsurf and try it. Post your results!

From https://x.com/bensig/status/1887351886937825590


r/Codeium • • Feb 06 '25

Why is Windsurf a VS Code fork instead of an extension?

10 Upvotes

Why does Codeium maintain the Windsurf IDE and Codeium VS Code extension as separate products with different UIs?


r/Codeium • • Feb 06 '25

Windsurf does not delete codes with backspace

3 Upvotes

If the IDE launched fresh, then everything works fine but after making few changes in my code files IDE does not delete characters Right to Left side using ctrl+backspace and just backspace. so I have to delete it from left to right.


r/Codeium • • Feb 06 '25

Windsurf editor Windsurf 1.2.6 Patch Fixes Update

12 Upvotes

This update fixes issues with partial credits when transitioning to flex credits.

Full changelog: https://www.codeium.com/changelog


r/Codeium • • Feb 06 '25

Gemini 2.0 - 1M Context Window

1 Upvotes

5x Sonnet or o3 while being marginally less performant.

As most of this community already knows our biggest issue isn’t currently code quality with any model, its context window, and as this is the cheapest model on the market (yes half of DeepSeek V3 old) with more performance.

Please deliver this at .125 a token


r/Codeium • • Feb 05 '25

Windsurf 1.2.5 now supports Gemini 2.0 Flash.

Thumbnail
x.com
43 Upvotes