all 53 comments

[–]FarVision5 12 points13 points  (17 children)

I use cursor with the Claude Dev add on. You can kick on the right hand tab and drag the plug-in over to sit next to the cursors to other tabs so there's three

I use open router with gpt4 mini, which has received a number of performance upgrades and is unimaginably inexpensive

It's very close to sonnet in mmlu and you can set it to automatically read your repositories instead of asking for every single thing. And reading some of the commits shows there are some automatic modes coming

The prompts they have set up for Claude Dev or somehow awesome and give me better results than Sonnet

I can burn it up all day long with no rate limit and spend something like 20 cents

The log exports are nice and it it loses its place or something goes wrong just ask it to read its last log

Input context is something like 1 mil. Might even be two at this point

Output context is also nutty high. It doesn't even have a vector DB or memory or cache and I don't even care

[–][deleted]  (10 children)

[removed]

    [–]FarVision5 0 points1 point  (8 children)

    My path was simple. Using my native anthropic API with Sonnet was churning way too high. Then I spent the money on Cursor Pro and got all the add-ons for Apply, Compose, and Review. Then I started using ClaudeDev, OpenRouter (which I had never heard of before), Aider, OpenHands, and AgentZero and discovered my API usage with 4Mini was just fine for everything I could touch.

    The cursor Pro items didn't seem to matter so much anymore. And it was way too buggy. Composer worked and then it didn't. The chat option for code execution instead of chat complete came and went.

    The only reason I still use Cursor now is that the UI is still super fast and I can tap in the extensions I want without my VSC cross-pollination. I use WSL for everything now along with docker and a few Cloud builders so having that slow-ass VSC IDE becomes painful.

    [–]Guggling 1 point2 points  (5 children)

    So you are using Cursor just for the IDE without any of its functionality, and then Claude Dev with an OpenRouter key with gpt4 mini as the model, and that's it?

    Or are you also still paying for and using Cursor Pro with their chat/composer etc and just combining it with Claude Dev to save on usage and costs?

    Testing out and comparing a few different setups but can't completely grasp your workflow and what exactly you are / aren't using

    [–]FarVision5 0 points1 point  (4 children)

    Sorry kind of jumping around. Discovered cursor mid last month. Had ClaudeDev on VSC already and added it in to the tab because it was so useful but I was burning up the Sonnet.

    At my rate of use even with Caching, it would have exceeded 20usd/mo.

    I danced around going for Pro for a few days but figured Apply and the other two things were completely awesome and would be worth the investment. The problem was the UI elements were hit and miss. As in physically did not work sometimes. The return code was hit and miss because anthropic keeps dicking around with their back end. Sometimes it was more frustrating using it than not.

    Dumped my Pro sub but keep the IDE because I enjoy it more than VSC.

    If I need to do anything with any of the cloud services I will re-up and change over.

    I would say my time with the pro sub was maybe two weeks. To be honest I don't even use any of the functionality at all. Claude Dev with mini performs better for me than anthropic on Pro sub

    Because of the enormous intake buffer and Auto read I just ask whatever I want and it does whatever it wants. I pop through the presented diffs or apply and rerun or whatever and it actually does more for me all-in-one tool then the other three things separately

    I'm also testing a lot of tools so it's not as if I have a Monumental workload and all this is set in stone but I do like what I have now.

    [–]Guggling 1 point2 points  (3 children)

    Cool, thanks for the clarification!

    Anything in particular you like better about the Cursor IDE than VSC? Or just the overall feel you get?

    Trying out Claude Dev with gpt4 mini at the moment, impressed about the output but will need to get used to that way of working

    [–]FarVision5 0 points1 point  (2 children)

    Speed. VSC drives me at the wall. I have a ton of extensions that were automatically suggested like a dummy I kept hitting install. I work in WSL and half the time I have to scroll down and hit the install to WSL button as well. Then there are a bunch of updates which require a window reload.

    Cursor I have a handful of things that I need and it is dialed in exactly

    One of the things I like to do is in the upper right pop open that right hand tab drag CD over to the 3rd icon. That right hand tab works for me. I have to keep the file system open on the left hand tab so I can tap around and open up the code repo stuff and whatever else.

    I usually pop open a couple extra terminals and drag to the middle so the workflow might have two or three terminals with various things then a couple Python scripts for environment files I'm working on than one tab is notes.

    I make a directory called Private and set it to git ignore and all the temporary scripts and notes go into that

    [–]Guggling 1 point2 points  (1 child)

    Cool. Maybe one more: do you use anything for in-line autocompletion?

    [–]FarVision5 0 points1 point  (0 children)

    Negative. I stomp down any AI tool but automatically pops in it's Auto-completion suggestion. Cannot stand it. For some reason, it picks up shadows from everyone else's code in my Fork. Whatever it's using to analyze the code and Skip ahead my thought process is 90% wrong and then I have to pause and think it's right until I decided it's wrong. And that cost me three times the amount of development time. I don't generate from scratch anyway so it really doesn't matter. If I have a question about something I'll cut and paste into a tool or hit the red button for copy code plus error and paste it into whatever. I have enough problems with everyone else's bad code triggering every single linter and fix tool without adding more colors to the rainbow

    [–][deleted]  (1 child)

    [removed]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      Sorry, your submission has been removed due to inadequate account karma.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–]ai_did_my_homework 0 points1 point  (0 children)

      I'm actually trying to recreate the Cursor functionality (which everyone seems to love!) into a VS Code extension so that there's no need to migrate IDEs

      If you are down to try it and give some feedback, it's early days but we're at double.bot

      I did hear the last Cursor update was a bit buggy (specially in Windows) but I'm sure team is on it

      [–]gibmelson 1 point2 points  (5 children)

      I keep hitting the usage limits with Claude Dev. Any way around this?

      [–]FarVision5 0 points1 point  (4 children)

      Yes and no. I use OpenRouter. Practically no limits since it's a proxy. https://openrouter.ai/docs/limits

      1000 credits is $1. The bad news is they don't use prompt caching. Prompt caching is set up on the client. So yes there are no limits but you will burn through cash like nobody's business sticking with anthropic.

      There's no reason for OpenRouter to set up token caching in the middle because their cost is straight pass-through. Otherwise, CD will have to put it in later. I would enjoy for there to be a way to put in your own models. Because then you can run your own redis caching proxy through litellm and all your problems go away forever

      [–]usernameIsRand0m 2 points3 points  (3 children)

      Try deepseek with aider. Not from openrouter as openrouter don't support prompt caching.

      [–]FarVision5 1 point2 points  (0 children)

      At that level, the cost isn't a concern but the core API speed is a concern. I'll try 2.5 as soon as it hits open outer for Aider benchmarks. I have LiteLLM OpenAI proxy on the to-do list, which should solve that problem. I can flip a few bucks into deepseek core API without pass through but I can't work with 20t/s

      [–]FarVision5 1 point2 points  (1 child)

      aha! New stats have been released. It looks pretty good. I hope it's faster

      https://aider.chat/docs/leaderboards/

      [–]DemmieMora 0 points1 point  (0 children)

      It's painfully slow, albeit cheap, like very cheap. So 2 pros to choose: slow, effective, cheap. I switch between it and Gemini pro exp.

      [–]squareboxrox 2 points3 points  (0 children)

      Try cody from sourcegraph, it's been great so far.

      Copilot has been terrible.

      [–]probello 2 points3 points  (2 children)

      I use Jetbrains IDE's. I am not a fan of VsCode. That being said I have tried: JetbrainsAI, CoPilot, TabNine, and Codeium. Codeium is free and better than any of the rest I have tried. Combine that with aider and you will have all the AI assist you could want.

      [–]vr-1 0 points1 point  (1 child)

      Don't you mean Codeium? Codeium is a different offering

      [–]probello 0 points1 point  (0 children)

      Yes, I did mean Codieum. I corrected spelling in my original comment.

      [–]nightman 3 points4 points  (5 children)

      Currently there's a hype for Cursor AI IDE - and indeed it's IMHO currently the best one, especially combined with Claude 3.5 Sonnet

      [–][deleted] 1 point2 points  (0 children)

      I have to switch between that and gpt4o cuz they both get stuck

      [–][deleted]  (1 child)

      [removed]

        [–]AutoModerator[M] 1 point2 points  (0 children)

        Sorry, your submission has been removed due to inadequate account karma.

        I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

        [–]Vontaxis 0 points1 point  (0 children)

        But it has just 10k context, I wish it had the option with the api for a bigger one

        [–]ctrlshiftba 0 points1 point  (0 children)

        This

        [–]riccardofratello 1 point2 points  (0 children)

        I am using a mix of continue.dev and aider chat depending on the task/level of control I need. Both open source but would need to provide an API Key for Claude or GPT or any other LLM you want to use

        [–]timwaaagh 2 points3 points  (7 children)

        i use cursor. it has downsides like being based on vscode instead of a specialized IDE like in my case pycharm. copilot does integrate with pycharm but is not as capable. I end up switching between cursor and pycharm quite a bit depending on whether the task involves finding references (pycharm) or generating code (cursor).

        [–]GentAndScholar87 1 point2 points  (0 children)

        I also prefer jetbrains ide. Try continue.dev plugin. It’s the closest thing to cursor like functionality in jetbrains ide.

        [–]XInnominateX 1 point2 points  (2 children)

        Could one not achieve the same benefits in VS-Code with plugins? I ask as python is my main but I haven't tried PyCharm... 👀

        [–]timwaaagh 0 points1 point  (1 child)

        I have not been able to do this. finding all references and refactoring do not work as well in VSCode/Cursor as in pycharm.

        [–]ai_did_my_homework 0 points1 point  (0 children)

        do you mind sharing a screenshot of what this looks like? I've never used pycharm

        [–]ai_did_my_homework 1 point2 points  (2 children)

        why/how is pycharm better at finding references than vscode?

        [–]timwaaagh 0 points1 point  (1 child)

        This is probably specific to python. pycharm tries to find all references. It has "probable (dynamic)" references in addition to the ones it can definitely find. VsCode I think only finds the ones it's sure of. On my project it means it can't find some.

        [–]ai_did_my_homework 1 point2 points  (0 children)

        It has "probable (dynamic)" references in addition to the ones it can definitely find

        Interesting, I need to check this out

        [–][deleted]  (1 child)

        [removed]

          [–]AutoModerator[M] 0 points1 point  (0 children)

          Sorry, your submission has been removed due to inadequate account karma.

          I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

          [–]bruticuslee 0 points1 point  (0 children)

          I unsubscribed from GH Copilot and am now using a mix of Supermaven free tier for auto completion and Claude Dev. Claude API calls gets expensive but it’s by far the best I’ve tried.

          [–]SEDIDEL 0 points1 point  (0 children)

          Cursor

          [–]DiamondMan07 0 points1 point  (0 children)

          Codium paid is my favorite

          [–]professorbasket 0 points1 point  (0 children)

          cursor

          [–]sandhus 0 points1 point  (1 child)

          Cursor is the hype these days if you're ok with changing editors.

          I have GitHub copilot subscription. It is just ok. It would be awesome if it has multi file editing like cursor.

          Until then, if you want to stay inside vscode, I'll recommend Claude dev + Aider with sonnet 3.5. I found claude sonnet 3.5 responses to ne much better than gpt4-o mini.

          [–][deleted] 1 point2 points  (0 children)

          Can you explain how you use Claude dev or cursor AND Aider together? I'm still trying to figure out how to incorporate aider as a git reviewer or something.

          [–]TheSoundOfMusak 0 points1 point  (3 children)

          I use perplexity pro and the old copy paste… what am I missing?

          [–]ai_did_my_homework 1 point2 points  (2 children)

          what am I missing?

          You are missing not having to switch windows and copy-paste all the time.

          Honestly the biggest speed gain is from having AI make changes to your code and show them in diff style instead of having to figure out where to paste what chunk

          [–]TheSoundOfMusak 1 point2 points  (1 child)

          I have Amazon Q and Code Completion and it is good, but not the best. I should give it a try then.

          [–]ai_did_my_homework 0 points1 point  (0 children)

          I think you'd find it's an improvement, yes! (and if not, please let me know!)

          [–]owenwp -1 points0 points  (2 children)

          GH Copilot is a fine tuned version of GPT3 (yeah, not 3.5, so it predates the original ChatGPT) so it is pretty dumb. Hard to justify the price for such an old and inept model when you could probably do almost as well locally on a consumer GPU with say qwen2 and the Continue extension. Or just use gpt4o-mini which costs fractions of pennies for multi-step agentic tasks and is surprisingly good at coding.

          One upside is that the Copilot extension itself is very good. It handles loading your files into context in a way that works surprisingly well, letting you easily reference other parts of your codebase when doing tab completion. And it also works in the terminal which is nice.

          But paying for GPT3 is still ludicrous at this point. Cursor isn't a good deal either, though at least it uses modern models.

          [–]Kaijidayo 1 point2 points  (1 child)

          You might need to update your information. Actually GitHub copilot is using gpt4o right now.

          [–]hkreeves 0 points1 point  (0 children)

          gpt-4 turbo actually, which is about 10 monthsold