TE
테크에코
홈24시간 인기최신베스트질문쇼채용
GitHubTwitter
홈

테크에코

Next.js로 구축된 기술 뉴스 플랫폼으로 글로벌 기술 뉴스와 토론을 제공합니다.

GitHubTwitter

홈

홈최신베스트질문쇼채용

리소스

HackerNews API원본 HackerNewsNext.js

© 2025 테크에코. 모든 권리 보유.

Ask HN: How much better are AI IDEs vs. copy pasting into chat apps?

109 포인트작성자: lopatin약 19시간 전
I just wanted to hear peoples experiences with AI IDEs.<p>For context, I&#x27;m a heavy user of Gemini &#x2F; ChatGPT for coding and Copilot. But I haven&#x27;t used Cursor &#x2F; Windsurf &#x2F; etc..<p>Copy pasting into chat apps is a first world problem: it will do the work for you, but you have to give it all the context in the prompt, which for a larger project, gets tedious.<p>The issue with Copilot is that it&#x27;s not as smart as the &quot;thinking&quot; chat apps.<p>This makes it clear why there&#x27;s such a need for AI IDEs. I don&#x27;t want to construct my context to a chat app. The context is already in my codebase, so the AI should pick up on it. But I also hear that it gets expensive because of the pay-per-use pricing, as opposed to effectively unlimited prompts for a thinking chat app if you pay the monthly subscription.<p>So I just wanted to get the lay of the land. How good are these IDEs on constructing your context to the LLMs? How much more expensive is it, and is it worth it for you?

53 comments

SeanAnderson약 17시간 전
I&#x27;m a staff software engineer doing a mix of front-end and back-end with emphasis on front-end.<p>I use both Cursor on Claude 3.7 and ChatGPT on 4o&#x2F;o3. Cursor seems kind of &quot;dumb&quot; compared to 4o, but it&#x27;s a good workhorse.<p>I let Cursor handle the basics - basically acting as a glorified multi-file autocomplete. I think through common problems with 4o, tough problems with o3, I copy all of Svelte&#x27;s docs into 4o (<a href="https:&#x2F;&#x2F;svelte-llm.khromov.se&#x2F;" rel="nofollow">https:&#x2F;&#x2F;svelte-llm.khromov.se&#x2F;</a>) to get good Svelte 5-focused feedback, I have 4o code-review what Cursor writes from time to time, I have 4o, sometimes o3, generate &quot;precise&quot; prompts that I&#x27;ll give to Cursor when me talking off-the-cuff to Cursor doesn&#x27;t get good results after a few attempts.<p>I don&#x27;t consider myself an expert in these areas yet so I might be misusing Cursor, or not making enough use of its rules system, or something. I feel like I get good value for my ChatGPT subscription. I don&#x27;t feel like I get good value for my Cursor subscription, but I also still feel like keeping it because $20 to type a lot less is still pretty nice. I would be upset if I only had a Cursor subscription and no access to ChatGPT. I am pretty hesitant to pay for AI à la carte. I feel much better about working within the limitations of a known subscription cost.
评论 #43925744 未加载
评论 #43923450 未加载
Ey7NFZ3P0nzAe약 16시간 전
I&#x27;m SO surprised to not see aider-chat everywhere mentionned.<p>I&#x27;ve been using it for about a year and it&#x27;s incredible.<p>My take is that most people did not invest the little time necessary to get acustomed to its workflow.<p>My advices for aider are:<p>- familiarize yourself with the chat modes (architect, code, ask)<p>- familiarize yourself with the edit modes (diff, whole, etc) and know which to use for a given model. Indeed not all models handle all modes equally well.<p>- make the code one feature at a time, by small chunks if needed, by limiting the contxt to the relevant files.<p>- practice to learn how to best phrase stuff.<p>- write you coding preferences into aider convention files. Things like &quot;always use type hints, beartype for type checking, python click for the cli, add many comments&quot;.<p>I&#x27;m mainly doing python and with proper comments and type hints it&#x27;s really easy for models to write code that works with the rest of the repo even with only a few files in its context.
评论 #43928517 未加载
评论 #43929063 未加载
评论 #43928349 未加载
fhd2약 16시간 전
I settled on gptel, which is an LLM package for Emacs. It&#x27;s kind of a mix of both approaches:<p>1. You have chats right there in the editor, easy to copy&#x2F;paste and manage context&#x2F;history without switching to a browser. You can also quickly add files or portions of files to the context or remove them again.<p>2. You can choose which model you want to use for what, granted you have an API key.<p>3. You can quickly highlight some code and ask for a change to it, which along with managed context is powerful.<p>I tried auto complete again and again but it doesn&#x27;t work for me. At first I think &quot;yeah, that&#x27;s what I wanted to write&quot;, and then I have to look closer to realise it&#x27;s not, and that completely breaks my flow and concentration. I can always write some pseudo code and proactively convert it to real code, I like to be in the driver seat.<p>Context management is really central to my workflow, I manage it like a hawk. Models tend to deteriorate as context content increases, in my experience, so I really try to keep it narrow.<p>For that reason, and because our clients didn&#x27;t sign up for their code to be sent to Anthropic et al, I _mostly_ use models like I would use StackOverflow, not to generate non-trivial code I&#x27;d actually use.<p>But having the chats in my editor is really invaluable for me. Powerful text wrangling features make a difference in both speed and motivation.<p>I use it pretty heavily with pretty much only the high-end models and pay about $15 per month.
评论 #43925044 未加载
评论 #43923566 未加载
reidbarber약 8시간 전
My current favorite (and free) workflow:<p>1. Drop project files into <a href="https:&#x2F;&#x2F;files2prompt.com" rel="nofollow">https:&#x2F;&#x2F;files2prompt.com</a> to copy a prompt with all file contents<p>2. Paste into <a href="https:&#x2F;&#x2F;aistudio.google.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;aistudio.google.com&#x2F;</a> and set a low (or 0) temperature and low top_p<p>Since Gemini 2.5 Pro is free in AI Studio at the moment, and there&#x27;s a 1M token limit, this works for most things I need. Cursor is better in some cases where I need a bunch of small edits across a bunch of different files.
评论 #43926440 未加载
cwegener약 17시간 전
I don&#x27;t use IDEs to begin with. I use a text editor, since I am a UNIX man. So, I don&#x27;t even have a reason to look at the &quot;AI&quot; flavor of an IDE. The closest thing to an AI IDE that I have tried out were tools like AIDER and Jack&#x27;s &quot;goose&quot; agent. Neither of those specialized tools has been satisfactory. They all performed worse than just the LLM IMO. I am sticking to crafting my own context that I supply to the LLM. Tools like Simon W&#x27;s `llm` tool help A LOT to be more efficient at using LLMs in a daily setting.
评论 #43924634 未加载
评论 #43923691 未加载
olalonde약 17시간 전
I use Claude Code (cli tool) and it&#x27;s on another level. Not even comparable to code autocomplete à la Copilot or copy&#x2F;pasting into a LLM chat app. It knows about your whole code base, can use external tools, read documentation, run tests, etc. Even as an experienced developer, it&#x27;s been a huge productivity boost. The main downside is that it can quickly get expensive.
评论 #43923815 未加载
评论 #43928562 未加载
评论 #43923442 未加载
LanceJones약 17시간 전
I&#x27;ve been using Windsurf for a few weeks. I&#x27;m a novice programmer trying to build a web app using React and NextJS.<p>The &quot;context-in-the-codebase&quot; thing for AI-based IDEsis overrated IMO. To extract the most from it, you have to remember to @mention the files.<p>If you don&#x27;t remember to @mention specific files, the agent simply tries to perform searches (i.e., it has access to that tool) on the files and folders until it gets some results... and will usually keep broadening the search until it does.<p>It works well enough I suppose. But I still find myself beginning new chats (for example, per feature) because the model still loses its place, and with all the code&#x2F;lint fixes it does, it starts to lose context.<p>Then you&#x27;re right back having to @mention more files to ensure the model knows how to structure your front end, back end, etc.<p>(Please excuse any misnamed development terms.) :-)
评论 #43923822 未加载
评论 #43926271 未加载
ghiculescu약 17시간 전
I rolled out Claude Code and Cursor to my whole company. They’re really much better than copy paste. And very affordable compared to professional developer wages.<p>Wrote about it: <a href="https:&#x2F;&#x2F;ghiculescu.substack.com&#x2F;p&#x2F;nobody-codes-here-anymore" rel="nofollow">https:&#x2F;&#x2F;ghiculescu.substack.com&#x2F;p&#x2F;nobody-codes-here-anymore</a>
评论 #43925728 未加载
SamDc73약 5시간 전
I do prefer AI IDEs since they are easier to use, and most of them have agenetic mode so they automatically add relevant files to the context.<p>But sometimes, when I&#x27;m brainstorming ideas, planning a big feature, or thinking about an architecture change, I use a script to compress my codebase into one text file. I upload that to ChatGPT (usually O3 or O1 Pro) to ask theoretical questions, not to get it to write code.
brostoffed약 8시간 전
Here&#x27;s something that i made which helps me out on a daily basis for the IDEA platform.<p><a href="https:&#x2F;&#x2F;plugins.jetbrains.com&#x2F;plugin&#x2F;26658-contextbuilder" rel="nofollow">https:&#x2F;&#x2F;plugins.jetbrains.com&#x2F;plugin&#x2F;26658-contextbuilder</a><p>&gt; ContextBuilder is a plugin that lets you combine and manage code files for AI prompts or other tooling. Features include a tool window with the same UI as the old ContextHistoryDialog, filetype exclusions, and a history manager.<p>You&#x27;re able to select a directory, multiple directories, a file, multiple files and or a combination of them. After determining your selection, Right Click in the Project Explorer and you&#x27;ll see &quot;Generate Context&quot;.
jeswin약 17시간 전
I&#x27;ve finally settled on this:<p>- A custom vscode plugin to help me copy file contents from the tree view, along with file paths<p>- A chat based ide (LibreChat, but anything will do)<p>- An agent that syncs code back, once I&#x27;m happy with the conversation (<a href="https:&#x2F;&#x2F;github.com&#x2F;codespin-ai&#x2F;codebox">https:&#x2F;&#x2F;github.com&#x2F;codespin-ai&#x2F;codebox</a>)<p>Sometimes I add the agent right at the beginning. Sometimes I do that when I feel the code is ready to be written back. Another thing with the codebox agent is that it lets the agent run unit tests (even inside a docker compose environment, if you want integration tests); so in some cases it can be fire-and-forget.
评论 #43923825 未加载
评论 #43923487 未加载
ValtteriL약 17시간 전
I use copilot through VSCode. The copilot plugin lets me either ask questions or ask for edits to my code. I can choose which files to include as an additional context to the prompt. I can additionally choose which model to use. Some models are unlimited, others have some monthly quota. GPT-4o is unlimited and quite good with short tasks.<p>It has also shortcuts for instance fixing errors in the code by just selecting &quot;fix with copilot&quot;. Its a bit hit or miss but for simple things work well.<p>It is very good and seamless. Cannot think of ever copy pasting multiple files of code to some web chats and back.
评论 #43923532 未加载
评论 #43923360 未加载
mbreese약 7시간 전
I&#x27;ve been trying out Windsurf for the past two weeks with VS Code and I find it (and Copilot) very helpful, but also very annoying. Occasionally, the windsurf command overlays (explain, accept, etc...) will get stuck and make it impossible to see the code until I restart VS Code. But the biggest problem that I have is with automatic auto-complete. With both Windsurf and copilot, I have trouble figuring out when &#x2F; if an autocompleted function or line of code will be accepted or generated. I&#x27;m still trying to figure out a good way to integrate my coding style with the tools, but I&#x27;m still trying because the work has been impressive thus far.<p>I&#x27;m now also trying the same with with Claude-code, which has been pretty useful too. It managed to figure out and explain a fairly technical code base (a few DNA processing algorithms). I haven&#x27;t tried with with code I&#x27;m unfamiliar with yet.<p>So, my verdict so far: well worth the effort to try it and learn what&#x27;s available. It&#x27;s not <i>that</i> expensive to try. If it can help automate somethings (documentation and tests, for example), that&#x27;s what I&#x27;m really hoping to use the AI assistants for. It works for actual coding too, but I still prefer to provide the main foundation.
nico약 16시간 전
Related to this. ChatGPT, a lot of times provides “bare” diffs (ie. not complete unified diffs - they lack proper headers and line numbers)<p>They are a pain to apply manually. I’ve tried several visual studio code extensions that apply patches from clipboard or provide an input for it, even saving them to a file and running command line tools - but they all fail<p>Anyone has a good system, extension or application to easily copy these diffs from ChatGPT and apply them to the code on visual studio (or some other editor)?
评论 #43923653 未加载
hkchad약 8시간 전
I&#x27;m using JetBrains w&#x2F; GitHub CoPilot, the amount of context it has around what I&#x27;m working on is next level, it&#x27;s not just &#x27;code complete&#x27; but it&#x27;s &#x27;context aware&#x27; as well, say for example I need to open a csv and parse out a few columns by the time I have named the file it&#x27;s giving me the entire block of code WITH the proper column names of the files, all you do is hit tab and refactor. You won&#x27;t get that just w&#x2F; copy&#x2F;paste.
tikotus약 16시간 전
I mainly use chat(GPT). I used copilot&#x27;s free tier for a while. For making a quick low effort webpage with some nice styling it worked well. Probably better than chat, since it could touch all css, html and JS that are sprinkled around in different files. But that&#x27;s not my main job. Overall, I think my work is mainly &quot;deep&quot; problem solving. I don&#x27;t necessarily produce much code per day. The chat is a helpful aid for thinking, copilot not as much.<p>Another thing I&#x27;ve noticed is that writing the code myself has often a net longterm benefit. For a while I was generating all kinds of python scripts for converting data between formats etc. I&#x27;m not good with python, but LLMs are, so I just used that. Until I ran into a wall too many times. Eventually every &quot;temporary script&quot; kept growing until LLMs could no longer provide what I wanted, and then I was stuck. I would have to go through the whole code from start and internalize it fully to be able to get the thing done. I would have saved time doing it myself from the start. So now I mainly use the chat just to ask about available functions, syntax, etc, but rarely use the generated code. IDEs are not great for this kind of approach in my experience.
Aurornis약 17시간 전
&gt; The issue with Copilot is that it&#x27;s not as smart as the &quot;thinking&quot; chat apps.<p>Upgrade to a paid plan and you can use many of the same “thinking” models.<p>Honestly, your entire question is best answered by signing up for a free trial of one of these tools and using it. Not the free tier, a trial or a paid plan.<p>Copy and pasting into another app is extremely inefficient. You really need to try a tool that integrates your model of choice into the editor.
lilatree약 17시간 전
What about projects where secrecy matters? How do hedge funds use these? Are you comfortable feeding the secret sauce to Cursor?
评论 #43923426 未加载
评论 #43923545 未加载
liampulles약 16시간 전
Usually if I want to code a ticket, I&#x27;ll plan the components out into a TODO list, put some focus music on, and try and enter a flow state where I can stream through the code. Using these AI autocompletes really breaks up that flow for me. So I don&#x27;t really like the autocomplete stuff.<p>I have found Cursor sort of useful for aiding in refactors, where I need to e.g. refactor dozens of function calls to move to a new generic function or something. So stuff where it is more than just a find and replace. I&#x27;ve also used it a bit for programming languages I&#x27;m not familiar with, though I feel it hinders my learning of the language so I try to avoid that.<p>I use chat based stuff also to do these Input -&gt; ? -&gt; Output kind of things for data conversion or refactorings, I also use it a lot for generating more involved SQL (which I&#x27;m not very good at).
评论 #43923806 未加载
PeterStuer약 7시간 전
Been experimenting with Roo-Code in VSCode on Sonnet 3.7, but my daily driver is ChatGTP.<p>I guess it&#x27;s mostly because of my usage type, more &#x27;explain these few lines of code&#x27; or &#x27;write a short funcion for X&#x27; in Python or JS, not the &#x27;create this complete app&#x27; I see people using the agentic approaches for.<p>OpenAI is mostly out of habit and because I have grinded out a high tier because I use it through the api in my production systems. With Anthropic I still run into throtteling, even though it&#x27;s output seems better in terms of less halucinating.
spmurrayzzz약 9시간 전
Zed strikes a good balance I think with their non-agentic text threads feature. You use slash commands to add whatever you need to the context (single files, directories, highlighted selections, etc) and interact with a conventional chat interface from there. The prompt library also lets you store convenient system prompts if you have a diverse task domain.<p>You can of course use their new agentic features which can automate a lot of the context management via tool use, but I find that to be a waste of time and resources for the majority of tasks I care about.<p>I currently manage my own fork to use a custom FIM completion provider I built, that tends to do most of the heavy lifting for me in terms of anything AI-generated.
paradite약 17시간 전
I built a tool that helps with copy pasting code into chat UI called 16x Prompt.<p><a href="https:&#x2F;&#x2F;prompt.16x.engineer&#x2F;" rel="nofollow">https:&#x2F;&#x2F;prompt.16x.engineer&#x2F;</a><p>It is used by quite a lot of people. So the problem is definitely there.<p>The app supports API integration as well. From usage stats, still there are more people using the copy pasting flow instead of API flow.<p>I suspect it is because people are already have a subscription so they can basically use that for free, versus via API where they have to pay.<p>With that said, Cursor&#x27;s $20&#x2F;month unlimited usage is really too good to miss. I will wait for it to end soon.
评论 #43924357 未加载
neilsharma약 14시간 전
I use cline + Anthropic and Google models with a custom .clinerules for frontend react + typescript. I manually tag relevant files into context<p>- Gemini 2.5 pro tries to fix and refactor my entire codebase unless I aggressively constrain it, which is too much work. I&#x27;ve written it off as unusable for coding, but can be fine for educational purposes<p>- For AI IDE coding, I narrow down the scope of what I ask so Gemini 2.0 Flash or Haiku can handle it. I&#x27;ve haven&#x27;t seen better results switching to paid models.<p>- For generating large swaths of code, I recently went back to copy&#x2F;pasting into Claude Projects, with my github project hooked up and relevant files added to context. For a moderately complex component, it usually takes 5-15 generated versions to work, though I end up adjusting my specs a bit in the process. This is still faster than using the agent. Claude Code might get similar results, but I already pay for Anthropic so haven&#x27;t tried it out.<p>- If I&#x27;m picking up a new library, concept, or pattern, I usually chat with Claude to level up my knowledge. The &quot;Plan&quot; mode in cline focuses more on task execution than skill development.<p>I&#x27;m open to suggestions on what to try next!
extr약 16시간 전
To answer your question directly &quot;it depends&quot;. There are a lot of different subtasks to coding. Defining requirements, sketching&#x2F;discussing architecture, coming up with a technical plan, executing it, creating tests, etc. Different interfaces are better at different things. Cursor&#x2F;Windsurf agentic flows can be great at well defined tasks that are directly actionable within the abstractions of the existing codebase. If you want to build new things, you need to be a little more methodical, and this can mean using chat interfaces to have a dialogue with AI.<p>I use RepoPrompt [0] + Cursor Tab Complete (since it&#x27;s easily the best on the market), but I don&#x27;t use the in-IDE cursor&#x2F;windsurf agentic flows unless I have a small task I need doing where I can describe it perfectly. RepoPrompt is an underhyped context selection tool that includes<p>- A prompt formatter so you can easily dump it + prompts into chat windows<p>- A built-in diff format prompt template that gets auto-inserted so you can auto-apply the resulting changes.<p>- A unique &quot;Chat&quot; mode that&#x27;s an API frontend for multi-turn conversations with dynamic code context, templated prompting, etc.<p>- An incredible &quot;delegate edit&quot; feature where the results of your conversation get sent to cheaper&#x2F;smaller LLMs to actually enact. The cost savings and increase in coherency are unreal. It&#x27;s not unusual for a single turn to generate something like 50 specific edits across a dozen files that are completely coherent.<p>Right now my main workflow is to discuss architecture with a context dump + prompt to o3, settle on a solution, build a PRD, give that to 2.5 Pro to create a more granular plan, make edits, then send it back to 2.5 Pro to delegate edits to Flash 2.0&#x2F;DeepSeekV3&#x2F;o4-mini. Not unusal to see it produce 20-50 edits across a dozen files with perfect coherency. Any fixups or minor things I do in cursor.<p>There are also the CLI agentic code tools. I find claude code to be like a more powerful version of the cursor agent flow. They&#x27;re great for directed tasks that involve a lot of exploration, like understanding how you need to integrate with some submodule on the other side of the codebase.<p>[0] <a href="https:&#x2F;&#x2F;repoprompt.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;repoprompt.com&#x2F;</a>
muzani약 12시간 전
Cursor does a lot more of the work. It not only tells you what to write, it jumps across different files and makes the edits. It indexes your code and has a good idea how it goes together and where your code is.<p>They acquired Supermaven last year, which was also one of the fastest code completion with the biggest context window even versus the new models. So they are able to do a lot of quality work locally before involving the major LLMs.<p>A year&#x27;s subscription falls at about $16&#x2F;month. I would say Cursor is the first real use of AI and it gives so much unfair advantage to those who use it. You get quality + speed&#x2F;stability + low price, there&#x27;s just little reason to paste anything into websites anymore, and no reason to go back to Copilot.
Flux159약 17시간 전
I&#x27;ve gone through a few AI IDEs &#x2F; agents and CLI tools now, currently on Cline with Gemini 2.5 Pro which is doing a pretty good job at my web app code with a decent .clinerules file in the repo.<p>To answer why I don&#x27;t use chat at all for coding anymore, some benefits of IDE &#x2F; CLI agents: Copy pasting into chat apps don&#x27;t allow for agentic runs (ie run bash commands, edit code, validate with linting &#x2F; testing before marking task as &#x27;complete&#x27;). I can mostly just write my descriptive task (usually with code references if they aren&#x27;t already there in clinerules &#x2F; claude.md, etc.) and come back after a short walk or drinking some tea and check the code or just check at runtime to ask it to fix up the code. This is honestly very similar to &quot;waiting for code to compile.&quot;<p>For reference, I&#x27;ve used the following to make production code changes:<p>- Cursor: which when Claude 3.5 was out seemed to be the best AI IDE, but the changes they&#x27;ve made around agent mode and 3.7 haven&#x27;t really worked super well for me. Migrated to claude code after 3.7 came out.<p>- Claude Code: Very good, I generally just ran it in dangerous mode and it could accomplish tasks fairly well. Wrote a decent Claude.md file as well. Only con is that it got expensive quickly. On the order of $3-5 per session which would accomplish a single task.<p>- Cline with Gemini 2.5 Pro: Moved to it yesterday, it&#x27;s been doing a good job and is effectively free right now using my own API key for Gemini. Seems a bit verbose at times although that might just be Cline&#x27;s prompts.<p>I haven&#x27;t tried Aider or Windsurf, but have heard good things about Windsurf&#x27;s agentic mode. Although I might not move to Windsurf at all since Cline with Gemini works pretty well &amp; is free to use.
评论 #43923523 未加载
franze약 16시간 전
I use thisismy and thisismy-desktop to combine code - full repos + and specifications as Megaprompts into the LLM - mostly currently Gemini 2.5 Pro as we are talking ~500k tokens<p>full files, JIRA tickets with is&#x2F;should, DRY&#x2F;KISS refactorings and root cause analysis are done this way<p>full files are usually just copy&#x2F;pasted, everything else added for cursor as in insttuctions
jemmyw약 16시간 전
I&#x27;ve been using cline and RooCode with vscode. It&#x27;s significantly better than copy pasting. I work in a quite large codebase that has several different areas, and these AI tools are really good when I get a task in an area I&#x27;m not very familiar with, they&#x27;ll perform searches and write a plan telling me where to start. I feel like I would do a similar job, but it can do it faster and will always do a comprehensive search and double check, where I might get lazy and jump in the first place that looks right.<p>Much more hit and miss for actually writing code. Sometimes it works.
raymondgh약 16시간 전
I tried to vibe code a web app with windsurf and found it appeared to do really well in the beginning. But I had to harsh the vibes in two types of scenarios it couldn’t understand or solve on its own: performance and css animation.<p>When I copy paste via ChatGPT I direct the model on what to do and retain responsibility and understanding of all code getting saved.<p>I do really like Cascade in windsurf because it does a decent job of parsing the entire codebase and finding the spot to make changes. But I think I’ll probably be most successful combining my approaches and using Cascade at a coding level not a “vibe” level
osigurdson약 17시간 전
I use Windsurf. I thought I could potentially cancel my ChatGPT subscription after a while but now concluding that that likely isn&#x27;t possible. Windsurf is good for some things, but can take a lot of prompting and honestly does a lot of dumb stuff. It is also very slow. It can sometimes arrive at a solution faster than you can when very tired but most of the time I feel like I am just being lazy.<p>That being said, it is worth the price as it can be helpful sometimes. I pay $15 per month and haven&#x27;t gone over the token limit yet. ChatGPT is still fundamentally more useful however.
MattPalmer1086약 13시간 전
I used the Jetbrains IntelliJ AI briefly. It&#x27;s certainly convenient to just click a button and have it fill in documentation or write appropriate tests for the context of the file or like you&#x27;re on.<p>I would definitely use it over copy pasting for the convenience. However, I only code as a hobby these days, so probably won&#x27;t pay for it unless I really get stuck into a larger bit of work - but would definitely then.
raydenvm약 13시간 전
My experience with Cursor - it&#x27;s a great tool to work with websites and may be simpe yet vast app code updates. You have quite a lot of control and diffs are helpful.<p>For engineering though, it&#x27;s probably better to spend more money on Claude Code. He will be your super-knowledgeable junior assistant, which will result in much higher efficiency. AIDER is also an option.
TowerTall약 19시간 전
If it is a single function or a class I most of the time prefere copy&#x2F;paste from the chat. If multiple files needs to be updated then there is a lot of convinience with using a AI IDE.<p>For writting code the old fashion way. You type the code the intellisense&#x2F;auto-complete build in to the like of cursor AI is the most annoying thing i have ever seen in a IDE. You constantly sitting hitting the escape key try to get their auto-complete suggestion to go away. Most of the time is it guessing where wrong and is mostly useless.<p>The biggest issue is when you try to use a class that has properties. When you press the dot after the class name normally the IDE will list the public properties on the class.<p>Now you have to battle that the list now longer contains just the properties found on the class but also non-existing properties invented by the AI IDE. As clever as this AI autocomplete can be, i really hate it because I can no longer rely on that my IDE is telling the truth about what properties and functions there is exist on a class.<p>and if you are the type of programmer that like to put empty lines in your code for readability. Then moment you hit enter you now get an often completly irrelevnat code suggestion and need to battle that suggestion to go away. I just want an blank line for crying out loud.<p>PS: my AI IDE is cursor
评论 #43923085 未加载
swah약 11시간 전
I&#x27;m still stuck pre &quot;thinking&quot; and pre &quot;web research&quot; features in terms of what I feel works best (vs delay to get a response..).<p>Very surprised when I asked Cursor to diagram some code, saves me so much time. I wish it would output a better format than ASCII.
bad_username약 16시간 전
Try Roo code. It has the least &quot;magic&quot; compared to other solutions, down to having no subscription (you plug your own API key and go). It provides full control and visibity of what it does, you see the context window size and the cost of the conversation at all times. This product is the closest to being an honest &quot;automation of what would be manual copying and pasting&quot; and is a great way to explore the possibilities.
rcarmo약 15시간 전
There is access to Claude and Gemini inside GitHub Copilot, and they both support agent mode, so I don’t get why you would still use a chat app.
themanmaran약 17시간 전
The user patterns are a bit different in each case. When I&#x27;m copy-pasting from GPT, I&#x27;m forced to define the problem better and be specific on the output I&#x27;m looking for.<p>Compared to Cursor with full codebase context where I can get away with less, so I typically fall back to the lazy prompting patterns of &quot;not like that, do better&quot;. Which likely eats up more time than had I prompted well to begin with.
xixixao약 17시간 전
Cursor has a free trial. Give it a try. AI is kinda personal, lots of people benefit, lots of people dislike it for many valid reasons.<p>VS Code is very quickly catching up to Cursor as well (added tab-driven completions).<p>Also you don’t have to be right on the edge of things. You can be, or you can wait for the dust to settle. Claude Code &#x2F; OpenAI Codex and the agent modes are probably the edge now.<p>Also if you’re still using a terminal (who isn’t), try Warp. It’s improved a ton over the last year, support more niche shells like Fish now. It’s actually a really “fluid” AI chat integration, because it smartly figures out when what you’re typing is not a command but a prompt. (It’s probably also on the edge, I haven’t figured out how to tell it “you’re wrong” when it asks for a permission for example, I have to “cancel” the chat).
gravity9약 11시간 전
I&#x27;ve tried every conceivable combo, and I&#x27;ve settled into using GPT o3 (outside of an IDE to do Deep Research on the tech that I am developing an app with first), then taking that context into VS Code (as markdown), and using Claude Code within VS Code to begin generating component files. I typically stay there until I finish the app, with frequent visits to Claude 3.7 Sonnet (on the website) for more creative inspiration and code snippets when Claude Code gets in a rut.
majora2007약 7시간 전
I tried Cursor as I was excited it used Tree Maps for RAG. I tried it for 3 different medium asks on a medium sized project (<a href="https:&#x2F;&#x2F;github.com&#x2F;Kareadita&#x2F;Kavita">https:&#x2F;&#x2F;github.com&#x2F;Kareadita&#x2F;Kavita</a>).<p>I was extremely disappointed. It recreated enum files with the same values, tons of changes, overall I rolled back.<p>I use copy&#x2F;paste into ChatGPT&#x2F;Claude a lot. I will stick with that. I control the scope, I control what I copy or how I take the solutions.<p>I stand by my belief that AI cannot work on medium to large codebases. I know we see vibe coding as a trend, but those are usually greenfield applications.
Arn_Thor약 17시간 전
I thought Cursor was pointless until trying out Google&#x27;s latest coding GPT, which blows everything else out of the water. I may switch from VSCode to cursor for the next few months just because of that.
评论 #43923962 未加载
评论 #43923405 未加载
Seattle3503약 17시간 전
I wish there was a plugin &#x2F; cli &#x2F; TUI that would grab what you are doing and copy it into your clipboard for a chat app. That way I don&#x27;t need to worry about tokens and usage limits.
评论 #43923391 未加载
评论 #43923587 未加载
mitechworld약 16시간 전
As a solo-founder of <a href="https:&#x2F;&#x2F;flowyBoard.com" rel="nofollow">https:&#x2F;&#x2F;flowyBoard.com</a>, I&#x27;ve used heavily Cursor and chatgpt. My app is very heavy on the front-end side and especially css animations. Here is my conclusion, Cursor is very good duplicate and extend your current structure in the project. So in the beginning you need to be careful about the solutions suggested by Cursor. When the problem is deep, you have to do tests and ask cursor multiple times to reform it. Chatgpt is good when the problem is deep and you know which part of the code is the problem.
tututim약 17시간 전
I&#x27;m not a developer. I use Claude and copy paste which works fine for me. Just picking up on one thing it&#x27;s not unlimited use, Claude stops working for me after a certain amount of usage and offers me access to the max plan. I also would add that chat based code seems to bloat, the llm will add in a bunch of stuff that&#x27;s not needed and that ultimately reduces the time it can work on my problems.
oezi약 16시간 전
What is baffling to me is why Copilot&#x27;s chat mode is still so bad. It allows you to use all the good models including Gemini Pro but still feels inferior to pasting to AI Studio.<p>Maybe the logic for gathering the context is wrong, the sampling parameters are tweaked or the tool context is messing things up.
aussieguy1234약 16시간 전
I do this to copy files into the chat<p>`cat file.js | xclip -sel clip`<p>On Linux, this copies the whole file to the clipboard and I can paste it in.<p>This is considerably faster than using the mouse.<p>I can also get a code review done by getting the diff `git diff develop..feature&#x2F;my-branch | xclip -sel clip`
level09약 9시간 전
They are significantly better! IDEs aren’t just like LLMs; they transform your codebase into embeddings (knowledge), giving them a much greater advantage in understanding larger contexts and effectively acting on the code. Plus, they come with proper tool integrations, allowing them to apply changes seamlessly while including fallback mechanisms to handle any issues during the process.
评论 #43925844 未加载
andrewstuart약 17시간 전
AI IDEs get in my way. I like copy and paste.<p><i>The big secret to success?</i><p>JetBrains IDEs have “compare with clipboard” - essential tool to verify what the LLM changed.
gardenhedge약 8시간 전
I use Chat and Paste with LLMs. I have tried Cursor and Co-Pilot but they both kinda of suck in their own ways. I feel like understanding of the code completely goes away with Cursor since it&#x27;s doing it&#x27;s own thing. There&#x27;s benefits to that but then it is challenging to debug since you don&#x27;t know about the codebase. With Chat and Paste I think more about what I am putting in my codebase.
system2약 17시간 전
I’ve built multiple apps just for myself using the API and honestly it sucked. The chat remembers context and talks to you like a real conversation. The API is crazy expensive and painfully slow. It’s best for one-shot queries where you ask one thing and expect nearly identical results every time. Anything beyond that and it struggles.<p>With ChatGPT Canvas I’ve completed small projects like WordPress plugins, handy personal Python scripts, chrome extensions (my favorite use of ChatGPT) and most importantly debugged faster than any tool I’ve ever used. Sure, my customer-facing GPT API apps are burning credits like a rocket on full throttle but at least I’m billing them for it. The API speed is wildly inconsistent so you can’t rely on it for everything.<p>One key tip is you can’t keep a single chat going forever. It gets sluggish, especially when you paste long code blocks. My method is simple. I ask for the final clean code, then request a complete detailed summary of what we built and what the functions do. Then I start a fresh chat, paste the summary and code, and continue clean. Think of it like making a commit, just a very crude version.
luckydata약 5시간 전
it&#x27;s night and day. It&#x27;s so much more productive because the amount of time needed to ask a question is near zero.
hn_throw2025약 15시간 전
I started out trying to use my ChatGPT subscription as you describe, but then migrated to Cursor.<p>It suits my workflow a lot better because I can reject suggestions easily, or accept partial diffs. I can approve certain chunks but instruct it to rethink other parts if I think they are a bad approach. This isn’t possible if you are just copypasting chunks of code back and forth between an IDE and browser window.<p>As for the cost, you get 500 “fast” requests per month for Premium models. If you use them up, then you can still use the Premium models, but are placed in a queue so have to wait a bit longer (Cursor refers to these as slow requests). I haven’t been in this situation yet, but I am not a super heavy user.<p>I find the trick is to give simpler requests to the unmetered models, and save the harder requests for the premium models. You can select the model you want to use in the chat or agent box.<p>The model list is here : <a href="https:&#x2F;&#x2F;docs.cursor.com&#x2F;settings&#x2F;models" rel="nofollow">https:&#x2F;&#x2F;docs.cursor.com&#x2F;settings&#x2F;models</a><p>So, for example, I might give simpler requests that save time or involve boilerplate to Deepseek-v3, gemini-2.5-flash-preview, gpt-4o-mini, or grok3-mini-beta. These are unmetered, so you can use them as much as you like. For requests that are more difficult and require better thought, I would choose something like claude-3.7-sonnet, or gemini-2.5-pro.<p>For context, I prefer the workflow of using Ask (chat) mode and working on a single file at a time. If I want another file to be considered, I refer to it using the @ convention in Cursor to refer to other sources. Others have complained about Cursor skimping on the context window of requests to control costs, so I follow this approach to make sure that the things I specify are considered. The files referenced remain in the context of the chat, so they are included for followup requests.<p>I feel that for those of us with programming experience, using it in a discriminating way is the best approach. It might be disconcerting to see people rage about Cursor on Reddit, but there are a lot of Vibe coders on r&#x2F;cursor with unrealistic expectations. So they might well only use Agentic mode with vague directions, then rage because they burned through all their credits in a weekend, or had the models erase code because they’re unaware of Version Control. Agentic mode can be useful, but I want to at least glance at every diff to make sure things are going in the right direction.<p>I would suggest the free trial to see if it improves your workflow as much as it did mine. BTW, I find that working in TypeScript is a sweet spot for this, as VSCode and derivatives excel at TS, and when diffs are suggested you get immediate feedback on whether it would break compilation before you’ve even accepted the suggestions.
beefnugs약 17시간 전
Well the smarty pants people think its $3B and $9B dollars worth of &quot;choosing what to shove in the context for you&quot;<p>I guess they try to do things to give better results: give the context a list of file names, give the context the full class graph of the Classes in the current working file (not sure about any specifics really) Reality is they don&#x27;t do a whole bunch... but without doing what they do, it would be infuriating to figure that all out yourself , over and over and over for each thing you want to work on.<p>But dont worry, we just have to wrap layers of LLMs around layers of LLMs around loops of retrying and testing around loops of detecting when the censorship starts evolving and breaking until we finally just all decide to become farmers