News for hackers. Stuff that matters.
Re:Void: Open-source Cursor alternative by olalonde on Thursday May 08, 2025 @01:24PM (#43928667)
It feels like everyone and their mother is building coding agents these days. Curious how this compares to others like Cline, VS Code Copilot's Agent mode, Roo Code, Kilo Code, Zed, etc. Not to mention those that are closed source, CLI based, etc. Any standout features?
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @02:24PM (#43929515)
Void dev here! The biggest players in AI code today are full IDEs, not just extensions, and we think that's because they simply feel better to use by having more control over the UX.

There are certainly a lot of alternatives that are plugins(!), but our differentiation right now is being a full open source IDE and having all the features you get out of the big players (quick edits, agent mode, autocomplete, checkpoints).

Surprisingly, all of the big IDEs today (Cursor/Windsurf/Copilot) send your messages through their backend whenever you send a message, and there is no open source full IDE alternative (besides Void). Your connection to providers is direct with Void, and it's a lot easier to spin up your own models/providers and host locally or use whatever provider you want.

We're planning on building Git branching for agents in the next iteration when LLMs are more independent, and controlling the full IDE experience for that will be really important. I worry plugins will struggle.

Re:Void: Open-source Cursor alternative by jjani on Thursday May 08, 2025 @03:45PM (#43930515)
> The biggest players in AI code today are full IDEs, not just extensions,

Claude Code (neither IDE nor extension) is rapidly gaining ground, it's biggest current limitation being cost, which is likely to get resolved sooner rather than later (Gemini Code anyone?). You're right about the right now, but with the pace at which things are moving, the trends are honestly more relevant than the status quo.

Re:Void: Open-source Cursor alternative by opdahl on Thursday May 08, 2025 @05:33PM (#43931584)
> Claude Code (neither IDE nor extension) is rapidly gaining ground

What makes you say that? From what I’m observing it doesn’t seem to be talked much about at all.

Re:Void: Open-source Cursor alternative by olalonde on Thursday May 08, 2025 @06:07PM (#43931861)
Claude Code's announcement earned 2k+ point on HN when it launched (7th most popular HN submission this year).

https://hn.algolia.com/?q=claude+code

Re:Void: Open-source Cursor alternative by opdahl on Thursday May 08, 2025 @08:21PM (#43932660)
Together with 3.7 Sonnet. And the claim was that it is rapidly gaining ground, not that it sparked initial interest. I still don’t see much proof of adoption. This is actually the first I’ve heard about anyone actually actively using it since its launch.
Re:Void: Open-source Cursor alternative by linsomniac on Thursday May 08, 2025 @10:28PM (#43933294)
>This is actually the first I’ve heard about anyone actually actively using it

I've been reaching for Claude Code first for the last couple weeks. They had offered me a $40 credit after I tried it and didn't really use it, maybe 6 weeks ago, but since I've been using it a lot. I've spent that credit and another $30, and it's REALLY good. One thing I like about Claude Code is you can "/init" and it will create a "CLAUDE.md" that saves off it's understanding of the code, and then you can modify it to give it some working knowledge.

I've also tried Codex with OpenAI and o4-mini, and it works very well too, though I have had it crash on me which claude has not.

I did try Codex with Gemini 2.5 Pro Preview, but it is really weird. It seems to not be able to do any editing, it'll say "You need to make these edits to this file (and describe high level fixes) and then come back when you're done and I'll tell you the edits to do to this other file." So that integration doesn't seem to be complete. I had high hopes because of the reviews of the new 2.5 Pro.

I also tried some claude-like use in the AI panel in Zed yesterday, and made a lot of good progress, it seemed to work pretty well, but then at some point it zeroed out a couple files. I think I might have reached a token limit, it was saying "110K out of 200K" but then something else said "120K" and I wonder if that confused it. With Codex you can compact the history, I didn't see that in Zed. Then at some point my Zed switched from editing to needing me to accept every change. I used nearly the entire trial Zed allowance yesterday asking it to impelement a Galaga-inspired game, with varying success.

Re:Void: Open-source Cursor alternative by jjani on Friday May 09, 2025 @02:03AM (#43934189)
Spending too much time on HN and other spaces (including offline) where people talk about what they're doing. Making LLM-based things has also been my job since pretty much the original release of GPT3.5 which kicked off the whole industry, so I have an excuse.

The big giveaway is that everyone who has tried it agrees that it's clearly the best agentic coding tool out there. The very few who change back to whatever they were using before (whether IDE fork, extension or terminal agent), do so because of the costs.

Relevant post on the front page right now: A flat pricing subscription for Claude Code [0]. The comment section supports the above as well.

[0] https://news.ycombinator.com/item?id=43931409

Re:Void: Open-source Cursor alternative by opdahl on Friday May 09, 2025 @10:16AM (#43937046)
I personally tried it and I felt it way more confusing to use compared to using Cursor with Claude 3.7 Sonnet. The CLI interface seems to me more to lend itself for «vibe coding» where you actually never work and look with the actual code. That is why I think Cursor and IDEs are more popular than CLI only tools.
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @06:21PM (#43931961)
Just want to share our thinking on terminal-based tools!

We think in 1-2 years people will write code at a systems level, not a function level, and it's not clear to us that you can do that with text. Text-based tools like Claude Code work in our text-based-code systems today, but I think describing algorithms to a computer in the future might involve more diagrams, and terminal will not be ideal. That's our reasoning against building a tool in the terminal, but it clearly works well today, and is the simplest way for the labs to train/run terminal tool-use agents.

Re:Void: Open-source Cursor alternative by bcrosby95 on Thursday May 08, 2025 @09:47PM (#43933100)
Diagrams are great at providing a simplified view of things but they suck ass when it comes to providing details.

There's a reason why fully creating systems from them died 20 years ago - and it wasn't just because the code gen failed. Finding a bug in your spec when its a mess of arrows and connections can be nigh impossible.

Go image search "complex unreal blueprint".

Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @11:05PM (#43933458)
This is completely true, and it's a really common objection.

I don't imagine people will want to fully visualize codebases in a giant unified diagram, but I find it hard to imagine that we won't have digests and overviews that at least stray from plaintext in some way.

I think there are a lot of unexplored ways of using AI to create an intelligent overview of a repo and its data structures, or a React project and its components and state, etc.

Re:Void: Open-source Cursor alternative by abnercoimbre on Thursday May 08, 2025 @11:48PM (#43933638)
Terminals aren't too far away from evolving [0] beyond UTF-8 characters. Therefore I suspect IDEs and CLIs will continue their turf wars as always.

> hard to imagine that we won't have digests and overviews

100% agreed here.

Disclosure: I'm the author of the project below.

[0] https://terminal.click

Re:Void: Open-source Cursor alternative by 1dom on Sunday May 11, 2025 @05:39AM (#43952596)
FYI, this is currently a dead link - wasn't sure if typo, so googled and confirmed, looks like you're down at the moment. Hopefully not a painful fix on a Sunday.
Re:Void: Open-source Cursor alternative by ayewo on Friday May 09, 2025 @05:23AM (#43935121)
> I think there are a lot of unexplored ways of using AI to create an intelligent overview of a repo and its data structures, or a React project and its components and state, etc.

Sounds exactly like what DeepWiki is doing from the Devin AI Agent guys: https://deepwiki.com

Re:Void: Open-source Cursor alternative by conartist6 on Friday May 09, 2025 @06:39AM (#43935354)
You have lost all connection to reality.

Hey by the way I hear all communication between people is going to shift to pictograms soon. You know -- emoji and hieroglyphs. Text just isn't ideal, you know

Re:Void: Open-source Cursor alternative by km144 on Friday May 09, 2025 @08:30AM (#43936013)
Every system can be translated can be translated to text though. If there is one thing LLMs have essentially always been good at, it is processing written language.
Re:Void: Open-source Cursor alternative by fuzzythinker on Thursday May 08, 2025 @08:15PM (#43932626)
I don't know Claude Code, so if it's "neither IDE nor extension", what is it?
Re:Void: Open-source Cursor alternative by girvo on Thursday May 08, 2025 @08:54PM (#43932838)
It's a CLI tool
Re:Void: Open-source Cursor alternative by vunderba on Thursday May 08, 2025 @03:29PM (#43930352)
I think it'd be worthwhile to call out in a FAQ/comparison table specifically how something like an "AI powered IDE" such as Cursor/Void differs from just using an IDE + a full-featured agentic plugin (VS Codium + Cline).
Re:Void: Open-source Cursor alternative by monkpit on Thursday May 08, 2025 @04:09PM (#43930778)
I agree, having used Cline I am not sure what advantages this would offer, but I would like to know (beyond things like “it’s got an open source ide” - Cline has those too specifically because I can use it in my open source ide)
Re:Void: Open-source Cursor alternative by bglusman on Thursday May 08, 2025 @02:47PM (#43929834)
The versioning and git branching sounds really neat, I think! Can you say more about that? Curious if you've looked at/are considering using Jujutsu/JJ[0] in addition or instead of git for this, I've played with it some, but been considering trying it more with new AI coding stuff, it feels like it could be a more natural fit than actually creating explicit commits for every change, while still tracking them all? Just a thought!

[0]https://github.com/jj-vcs/jj

Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @03:28PM (#43930338)
Interesting, thanks for sharing! We planned on spinning up a new Git branch and shallow Git clone (or possibly worktree/something more optimized) for each agent, and also adding a small auto-merge-with-LLM flow, although something more granular like this might feel better. If we don't use a versioning tool like JJ at first (may just use Git for simplicity at first), we will certainly consider it later on, or might end up building our own.
Re:Void: Open-source Cursor alternative by jmvldz on Thursday May 08, 2025 @03:06PM (#43930077)
I agree the branching sounds super cool!
Re:Void: Open-source Cursor alternative by danenania on Thursday May 08, 2025 @03:06PM (#43930086)
If you're open to something CLI-based, my project Plandex[1] offers git-based branching (and granular versioning) for AI coding. It also has a sandbox (also built on git) that keeps cumulative changes separate from project files until they're ready to apply.

1 - https://github.com/plandex-ai/plandex

Re:Void: Open-source Cursor alternative by SegmentTree on Thursday May 08, 2025 @03:52PM (#43930602)
I think it's worth mentioning that the Theia IDE is a fully open source VS Code-compatible IDE (not a fork of VS Code) that's actively adding AI features with a focus on transparency and hackability.
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @05:39PM (#43931626)
We considered Theia, and even building our own IDE, but obviously VSCode is just the most popular. Theia might be a good play if Microsoft gets more aggressive about VSCode forks, although it's not clear to us that people will be spending their time writing code in 1-2 years. Chances are definitely not 0 that we end up moving away from VSCode as things progress.
Re:Void: Open-source Cursor alternative by conartist6 on Friday May 09, 2025 @06:41AM (#43935365)
It's the most popular because the tech is decades old. You're all rushing to copy obsolete technology. Now we have 10 copies of an obsolete technology.

We used to know better

Re:Void: Open-source Cursor alternative by conartist6 on Friday May 09, 2025 @06:50AM (#43935421)
I mean I guess I should thank the 10 teams who forked VSCode for proving beyond all reasonable doubt that VSCode is architecturally obsolete. I was already trying to make that argument, but the 10 forks do it so much better.
Re:Void: Open-source Cursor alternative by elAhmo on Thursday May 08, 2025 @02:52PM (#43929901)
Isn't continue.dev also open source and not using 'their backend' when sending stuff? I didn't use it in a while, but I know it had support for llama, local models for tab completions, etc.
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @02:54PM (#43929917)
Continue is doing great work, but they're an extension (plugin)!
Re:Void: Open-source Cursor alternative by miroljub on Thursday May 08, 2025 @04:56PM (#43931260)
What’s wrong with a plugin? I don’t see the benefit of an IDE over a plugin.
Re:Void: Open-source Cursor alternative by mp5 on Thursday May 08, 2025 @05:48PM (#43931690)
The extensions API lets you control the sidebar, but you basically don't have control over anything in the editor. We wouldn't have been able to build our inline edit feature, or our navigation UI if we were an extension.
Re:Void: Open-source Cursor alternative by LiveTheDream on Thursday May 08, 2025 @10:01PM (#43933162)
Continue.dev is an extension and it does inline edits just fine in VS Code and IntelliJ.
Re:Void: Open-source Cursor alternative by mp5 on Thursday May 08, 2025 @11:08PM (#43933476)
Big fan of Continue btw! There's a small difference in how we handle inline edits - if you've used inline edits in Cursor/Windsurf/Void you'll notice that a box appears above the text you are selecting, and you can type inside of it. This isn't possible with VS Code extensions alone (you _have_ to type into the sidebar).
Re:Void: Open-source Cursor alternative by esperent on Thursday May 08, 2025 @10:50PM (#43933389)
Is inline edits the same as diff edits? In that case I think Cline and Roo can do it as well.
Re:Void: Open-source Cursor alternative by mp5 on Thursday May 08, 2025 @11:11PM (#43933485)
If I understand your question correctly - Cline and Roo both display diffs by using built-in VS Code components, while Cursor/Windsurf/Void have built their own custom UI to display diffs. Very small detail, and just a matter of preference.
Re:Void: Open-source Cursor alternative by esperent on Thursday May 08, 2025 @11:46PM (#43933625)
It's about whether the tool can edit just a few lines of the file, or whether it needs to stream the whole file every time - in effect, editing the whole file even though the end result may differ by just a few lines.

I think editing just a part of the file is what Roo calls diff editing, and I'm asking if this is what the person above means by line edits.

Re:Void: Open-source Cursor alternative by huevosabio on Thursday May 08, 2025 @03:04PM (#43930062)
So this is closer to Zed than Cursor/Windsurf/Continue, right?

edit: ahh just saw that it is also a fork of VS Code, so it is indeed OSS Cursor

Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @05:56PM (#43931762)
Yep, Void is a VSCode fork, but we're definitely not wed to VSCode! Building our own IDE/browser-port is not out of the picture. We'll have to see where the next iteration of tool-use agents takes us, but we strongly feel writing typescript/rust/react is not the endgame when describing algorithms to a computer, and a text-based editor might not be ideal in 10 years, or even 2.
Re:Void: Open-source Cursor alternative by nico on Thursday May 08, 2025 @04:20PM (#43930886)
> and there is no open source full IDE alternative (besides Void).

And Zed: https://zed.dev

Yesterday on the front page of HN:

https://news.ycombinator.com/item?id=43912844

Re:Void: Open-source Cursor alternative by slowmovintarget on Thursday May 08, 2025 @04:51PM (#43931189)
And Emacs, also mentioned in that thread (by me, but still).
Re:Void: Open-source Cursor alternative by swyx on Thursday May 08, 2025 @09:13PM (#43932943)
this joke could not have been more perfectly set up if it were staged. thanks for the guffaw.
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @10:51PM (#43933393)
I should have been more careful with my wording - I was talking about major VS Code-based IDEs as alternatives. Zed is very impressive, and we've been following them since before Void's launch!
Re:Void: Open-source Cursor alternative by jeron on Thursday May 08, 2025 @07:16PM (#43932300)
openAI chose to acquire windsurf for 3B instead of building something like Void, very curious decision. awesome project, will be closely following this
Re:Void: Open-source Cursor alternative by lnxg33k1 on Thursday May 08, 2025 @10:43PM (#43933359)
>> The biggest players in AI code today are full IDEs, not just extensions

Are you sure? I have some expertise with my IDE, some other extension which solve problems for me, a wide range of them, I've learnt shortcuts, troubleshooting, where and who ask for help, but now you're telling me that I am better off leaving all that behind, and it's better for me? ;o

Re:Void: Open-source Cursor alternative by _kidlike on Friday May 09, 2025 @01:46AM (#43934103)
Maybe I live in a bubble, but it's surprising to me that nobody mentions Jetbrains in all these discussions. Which in my professional working experience are the only IDEs anyone uses :shrug:
Re:Void: Open-source Cursor alternative by TingPing on Friday May 09, 2025 @08:06AM (#43935865)
I’m not sure I’ve met a Jetbrains user in projects I’ve worked on. It’s a paid product so just has a small userbase.
Re:Void: Open-source Cursor alternative by weberer on Friday May 09, 2025 @09:51AM (#43936755)
Pycharm is extremely popular in the data science world. The Community Edition is free and has 99% of the features most people need. Even when developing with Cursor, I find myself going back to Pycharm just to use the debugger, which I greatly prefer to the debugger used in these VS Code forks.
Re:Void: Open-source Cursor alternative by TingPing on Friday May 09, 2025 @10:14AM (#43937034)
Lately I’ve only tried clion, which has no free version. Personally it didn’t function as well as vscode for C++.
Re:Void: Open-source Cursor alternative by hiatus on Friday May 09, 2025 @10:30AM (#43937201)
You may have missed it but they did release a free version of clion recently (for personal use). https://news.ycombinator.com/item?id=43914705
Re:Void: Open-source Cursor alternative by whstl on Friday May 09, 2025 @02:01PM (#43939510)
Funny enough, I know a lot of people who work at JetBrains, but only a few end-users.

Their use base is completely different. And we’re both in a bubble, I reckon. IntelliJ people also only know a few VSCode users!

Re:Void: Open-source Cursor alternative by stusmall on Friday May 09, 2025 @06:24PM (#43941484)
Here are some numbers on their user base in real number and dollar amounts: https://www.jetbrains.com/lp/annualreport-2024/

Their tools are wildly popular in many spaces. It isn't for everyone though. It's totally believable in your circle no one uses their tools, but it isn't niche.

Re:Void: Open-source Cursor alternative by jadbox on Thursday May 08, 2025 @01:34PM (#43928823)
My 2c: I rarely need agent mode. As an older engineer, I usually know what exactly needs to be done and have no problem describing to the LLM what to do to solve what I'm aiming to do. Agent mode seems its more for novice developers who are unsure what tasks need to be broken down and the strategy that they are then solved.
Re:Void: Open-source Cursor alternative by fellowmartian on Thursday May 08, 2025 @01:49PM (#43929056)
I’m a senior engineer and I find myself using agents all the time. Working on huge codebases or experimenting with different languages and technologies makes everybody “novice”.
Re:Void: Open-source Cursor alternative by azinman2 on Thursday May 08, 2025 @02:35PM (#43929662)
Can you give some examples of how you use it? I'm used to asking for very specific things, but less so full on agent mode.
Re:Void: Open-source Cursor alternative by hadlock on Thursday May 08, 2025 @04:24PM (#43930922)
Agent mode seems to be better at realizing all the places in the code base that need to be updated, particularly if the feature touches 5+ files, whereas editor starts to struggle with features that touch 2-3 files. "every 60 ticks, predict which items should get cached based on user direction of travel, then fetch, transform and cache them. when new items need to be drawn, check the cache first and draw from there, otherwise fetch and transform on demand." this touches the core engine, user movement, file operations, graphics etc and agent mode seems to have no problem with this at all.
Re:Void: Open-source Cursor alternative by maronato on Friday May 09, 2025 @12:33AM (#43933804)
Personally, I’ve found agents to be a great “multitasking” tool.

Let’s say I make a few changes in the code that will require changes or additions to tests. I give the agent the test command I want it to run and the files to read, and let it cycle between running tests and modifying files.

While it’s doing that, I open Slack or do whatever else I need to do.

After a few minutes, I come back, review the agent’s changes, fix anything that needs to be fixed or give it further instructions, and move to the next thing.

Re:Void: Open-source Cursor alternative by andrewpareles on Friday May 09, 2025 @12:58AM (#43933910)
I think a good use of time while waiting for an LLM is to ask another LLM for something. Until then Slack will do :)
Re:Void: Open-source Cursor alternative by dakiol on Thursday May 08, 2025 @01:47PM (#43929038)
Same here. It’s fine for me to use the ChatGPT web interface and switch between it and my IDE/editor.

Context switching is not the bottleneck. I actually like to go away from the IDE/keyboard to think through problems in a different environment (so a voice version of chatgpt that I can talk to via my smartwatch while walking and see some answers either on my smartglasses or via sound would be ideal… I don’t really need more screen (monitor) time)

Re:Void: Open-source Cursor alternative by johnisgood on Thursday May 08, 2025 @03:56PM (#43930645)
> Same here. It’s fine for me to use the ChatGPT web interface and switch between it and my IDE/editor.

I do this all the time, and I am completely fine with it. Sure, I need to pay more attention, but I think it does more good than harm.

Re:Void: Open-source Cursor alternative by divan on Thursday May 08, 2025 @03:44PM (#43930511)
I use voice mode of ChatGPT almost exclusively using RayBan metaglasses(especially when outside / cyciling).
Re:Void: Open-source Cursor alternative by jjani on Thursday May 08, 2025 @03:46PM (#43930531)
You would like to, or you're actually doing that right now?
Re:Void: Open-source Cursor alternative by DoesntMatter22 on Thursday May 08, 2025 @02:25PM (#43929536)
Man that workflow is brutal
Re:Void: Open-source Cursor alternative by CuriouslyC on Thursday May 08, 2025 @06:08PM (#43931867)
Sorry to say but this workflow just isn't great unless you're working on something where AI models aren't that helpful -- obscure language/libraries/etc where they hallucinate or write non-idiomatic solutions if left to run much by themselves. In that case, you want the strong human review loop that comes from crafting the context via copy paste and inspecting the results before copying back.

For well trodden paths that AI is good at, you're wasting a ton of time copying context and lint/typechecking/test results and copying back edits. You could probably double your productivity by having an agentic coding workflow in the background doing stuff that's easy while you manually focus on harder problems, or just managing two agents that are working on easy code.

Re:Void: Open-source Cursor alternative by SkyPuncher on Thursday May 08, 2025 @02:59PM (#43930003)
I couldn't use AI code without agentic mode.

At it's most basic, agentic mode is necessary for building the proper context. While I might know the solution at the high level, I need the agent to explore the code base to find things I reference and bring them into context before writing code.

Agentic mode is also super helpful for getting LLMs from "99%" correct code to "100%" correct code. I'll ask them to do something to verify their work. This is often when the agent realizes it hallucinated a method name or used a directionally correct, but wrong column name.

Re:Void: Open-source Cursor alternative by volkk on Thursday May 08, 2025 @01:56PM (#43929153)
kind of ironic, because the novices are the ones that absolutely should be doing things by hand to get better at the craft.
Re:Void: Open-source Cursor alternative by skeledrew on Thursday May 08, 2025 @06:31PM (#43932013)
The day will come when only a few need to be "better at the craft". Just as with Assembly and even C.
Re:Void: Open-source Cursor alternative by spookie on Thursday May 08, 2025 @08:00PM (#43932548)
C is still in the top 5 most used languages by any metric.
Re:Void: Open-source Cursor alternative by volkk on Friday May 09, 2025 @09:06AM (#43936293)
no one writes assembly, but good engineers still understand how things work under the hood
Re:Void: Open-source Cursor alternative by victorbjorklund on Thursday May 08, 2025 @02:09PM (#43929325)
I dont agree. I use agents all the time. I say exactly what the agent should do but often changes need to be made in more than one place in the code base. Could I prompt it for every change one at a time per file? Sure, but it is faster do prompt an agent for it.
Re:Void: Open-source Cursor alternative by neutronicus on Thursday May 08, 2025 @03:39PM (#43930456)
My main interest in agent mode is deputizing the C++ compiler to tell the LLM about everything it has hallucinated.
Re:Void: Open-source Cursor alternative by mulmen on Thursday May 08, 2025 @03:48PM (#43930555)
I think this perspective is better characterized as “solo” and not “old”. I don’t think your age is relevant here.

Senior engineers are not necessarily old but have the experience to delegate manageable tasks to peers including juniors and collaborate with stakeholders. They’re part of an organization by definition. They’re senior to their peers in terms of experience or knowledge, not age.

Agentic AIs slot into this pattern easily.

If you are a solo dev you may not find this valuable. If you are a senior then you probably do.

Re:Void: Open-source Cursor alternative by ivape on Thursday May 08, 2025 @01:40PM (#43928907)
"Novice mode" has always been true for the newcomer. When I was new, I really was at the mercy of:

1) Authority (whatever a prominent evangelist developer was peddling)

2) The book I was following as a guide

3) The tutorial I was following as a guide

4) The consensus of the crowd at the time

5) Whatever worked (SO, brute force, whatever library, whatever magic)

It took a long ass time before I got to throw all five of those things out (throw the map away). At the moment, #5 on that list is AI (whatever works). It's a Rite of Passage, and because so much of being a developer involves autodidacticism, this is a valley you must go through. Even so, it's pretty cool when you make it out of that valley (you can do whatever you want without any anxiety about is this the right path?). You are never fearful or lost in the valley(s) for the most part afterward.

Re:Void: Open-source Cursor alternative by boredtofears on Thursday May 08, 2025 @02:06PM (#43929285)
If you use AI agents for all your work as a novice do you ever make it out of the valley?
Re:Void: Open-source Cursor alternative by ivape on Thursday May 08, 2025 @02:11PM (#43929348)
Yeah.

Most people have not deployed enough critical code that was mostly written with AI. It's when that stuff breaks, and they have to debug it with AI, that's when they'll have to contend with the blood, sweat, and tears. That's when the person will swear that they'll never use AI again. The thing is, we can never not use AI ever again. So, this is the trial by fire where many will figure out the depth of the valley and emerge from it with all the lessons. I can only speculate, but I suspect the lessons will be something along the lines of "some things should use less AI than others".

I think it's a cool journey, best of luck to the AI-first crowd, you will learn lessons the rest of us are not brave enough to embark on. I already have a basket of lessons, so I travel differently through the valley (hint: My ship still has a helm).

Re:Void: Open-source Cursor alternative by juliushuijnk on Thursday May 08, 2025 @02:55PM (#43929942)
> that's when they'll have to contend with the blood, sweat, and tears.

Or, most software will become immutable. You'll just replace it.

You'll throw away the mess, and let a newer LLM build a better version in a couple of days. You ask the LLM to write down the specs for the newer version based on the old code.

If that is true, then the crowd that is not brave enough to do AI-first will just be left behind.

Re:Void: Open-source Cursor alternative by aerhardt on Thursday May 08, 2025 @04:02PM (#43930697)
The scenario you paint sounds very implausible for non-trivial applications, but even if it ends up becoming the development paradigm, I doubt anyone will be "left behind" as such. People will have time to re-skill. The question is whether some will ever want to or would prefer to take up woodworking.
Re:Void: Open-source Cursor alternative by skeledrew on Thursday May 08, 2025 @06:36PM (#43932056)
Whether one takes up woodworking or not depends on whether or not development was primarily for profit, with little to not intrinsic enjoyment of the role.
Re:Void: Open-source Cursor alternative by weq on Thursday May 08, 2025 @11:42PM (#43933609)
Coding and woodworking are similiar from my perspective, they are both creative arts. I like coding in different lanuages, woodworking is simply a physical manifestion of such. In a world where you only need agents, is not a world where nerds will be employed. Traditional nerds cant stand out from the crowd anymore.

This is peak AI, it only goes downhill from here in terms of quality, the AI first flows will be replaceable. Those offshored teams that we have suffered with for years now will be primarly replaced (google first programmers). And developers will continue, working around the edges. The differences will be that startups wont be able to use technology horading to stifle competition, unless they make themselves immune from the ai vacumes.

I can appreciate the comments further up around how AI can help unravel the mysterys of a legacy codebase. Being able to ask questions about code in quick succession will mean that we will feel more confident. AI is lossy, hard to direct, yet very confident always. We have 10k line functions in our legacy code that nests and nest. How confident are you to let ai go and refactor this code without oversight and ship to a customer? Thus far im not, maybe i dont know the best model and tools to use and how to apply them, but even if one of those logic branches gets hallucinated im in for a very bumpy ride. Watching non-technical people at my org get frusted and stuck with it in a loop is a lot more common then the successes which seem to be the opposite of the experienced engineers who use it as a tool, not a savour. But every situation is different.

If you think you company can be a differentiator in the market because it has access to the same AI tool as every other company? We'll well see about that. I believe there has to be more.

Im an experienced engineer of 30+yrs. Technology comes and goes. AI is just a another tool in the chest. I use it primarily because i dont have to deal with ads. I also use it to be a electrical engineer, designing circuts in areas i am not familiar with. I can see very simply the noivce side of the coin, it feels like you have super powers because you just dont know enough about the subject to be aware of anything else. Its sped up the learning cycle considerably beacause of the conversational nature. After a few years of projects, i know how to ask better questions to get better results.

Re:Void: Open-source Cursor alternative by ivape on Thursday May 08, 2025 @03:10PM (#43930131)
If that is true, then the crowd that is not brave enough to do AI-first will just be left behind.

Not even, devoured might be more apt. If I'm manually moving through this valley and a flood is coming through, those who are sticking automatic propellers and navigation systems on their ship are going to be the ones that can surf the flood and come out of the valley. We don't know, this is literally the adventure. I'm personally on the side of a hybrid approach. It's fun as hell, best of luck to everyone.

It's in poor taste to bring up this example, but I'll mention it as softly as I can. There were some people that went down looking for the Titanic recently. It could have worked, you know what I mean? These are risks we all take.

Quoting the Admiral from Starcraft Broodwars cinematic (I'm a learned person):

"... You must go into this with both eyes open"

Re:Void: Open-source Cursor alternative by dbalatero on Thursday May 08, 2025 @10:50PM (#43933388)
> It's in poor taste to bring up this example, but I'll mention it as softly as I can. There were some people that went down looking for the Titanic recently. It could have worked, you know what I mean?

Not sure if you drew the right conclusion from that one.

Re:Void: Open-source Cursor alternative by JoshuaDavid on Thursday May 08, 2025 @05:03PM (#43931349)
> Or, most software will become immutable. You'll just replace it.

The joys of dependency hell combined with rapid deprecation of the underlying tooling.

Re:Void: Open-source Cursor alternative by spookie on Thursday May 08, 2025 @08:20PM (#43932654)
Slaves to the system.

Do we really want that? To be beholden to the hands of a few?

Hell, you can't even purchase a GPU with high enough VRAM these days for an acceptable amount of money. In part because of geopolitics. I wonder how many morerestrictions are there to come.

There's a lot of FOMO going around, those honing their programming skills will continue to thrive, and that's a guarantee. Don't become a vassal when you can be a king.

Re:Void: Open-source Cursor alternative by conartist6 on Sunday May 11, 2025 @09:58AM (#43953866)
Just... WAT.

That's like saying "I'll just burn down my house because I can replace it. Anyone who repairs their house will be left behind."

It's true, you can replace it, so I can't put my finger on what has been stopping people from burning their houses down instead of, say, spring cleaning

Re:Void: Open-source Cursor alternative by andrekandre on Sunday May 11, 2025 @12:10AM (#43951292)

  > that's when they'll have to contend with the blood, sweat, and tears. That's when the person will swear that they'll never use AI again. 
sounds like me after my first hangover...
Re:Void: Open-source Cursor alternative by conartist6 on Sunday May 11, 2025 @09:53AM (#43953835)
What leads you to believe non-AI coding is over?

I'm not using AI and I'm still an incredibly high velocity engineer because I own my codebase. I've written each line ten times over, like a player who has become highly skilled at one particular game.

Re:Void: Open-source Cursor alternative by rcarmo on Thursday May 08, 2025 @02:35PM (#43929656)
Considering that Agent Mode saves me a lot of hassle doing refactoring ("move the handler to file X and review imports", "check where this constant is used and replace it with <another> for <these cases>", etc.), I'd say you are missing the point...

I actually flip things - I do the breakdown myself in a SPEC.md file and then have the agent work through it. Markdown checklists work great, and the agent can usually update/expand them as it goes.

Re:Void: Open-source Cursor alternative by SkyBelow on Thursday May 08, 2025 @01:55PM (#43929141)
One benefit is when working on multiple code bases where the size of the code base is larger than the time spent working on it, so there is still a gap of knowledge. Agents don't guarantee the correctness of a search the same an old search field does, but it offers a much more expressive way to do searches and queries in a code base.

Now that I think about it, I might have only ever used agents for searching and answering questions, not for producing code. Perhaps I don't trust the AI to build a good enough structure, so while I'll use AI, it is one file at a time sort of interaction where I see every change it makes. I should probably try out one of these agent based models for a throw away project just to get more anecdotes to base my opinion on.

Re:Void: Open-source Cursor alternative by pdntspa on Thursday May 08, 2025 @08:06PM (#43932577)
20yrs engineer here, all my life I've dreamed of having something that I could ask general questions about a codebase to and get back a cohesive, useful answer. And that future is now.
Re:Void: Open-source Cursor alternative by econ on Thursday May 08, 2025 @10:34PM (#43933317)
I would put it more generic. I love that one can now ask as many dumb questions as it takes about anything.

With humans there is this point where even the most patient teacher has to move on to do other things. Learning is best when one is curios about something and curiosity is more often specific. (When generic one can just read the manual)

Re:Void: Open-source Cursor alternative by jmvldz on Thursday May 08, 2025 @02:18PM (#43929453)
Coding agents are the future and it's anyone's game right now.

The main reason I think there is such a proliferation is it's not clear what the best interface to coding agents will be. Is it in Slack and Linear? Is it on the CLI? Is it a web interface with a code editor? Is it VS Code or Zed?

Just like everyone has their favored IDE, in a few years time, I think everyone will have their favored interaction pattern for coding agents.

Product managers might like Devin because they don't need to setup an environment. Software engineers might still prefer Cursor because they want to edit the code and run tests on their own.

Cursor has a concept of a shadow workspace and I think we're going to see this across all coding agents. You kick off an async task in whatever IDE you use and it presents the results of the agent in an easy to review way a bit later.

As for Void, I think being open source is valuable on it's own. My understanding is Microsoft could enforce license restrictions at some point down the road to make Cursor difficult to use with certain extensions.

Another YC backed open source VS Code is Continue: https://www.continue.dev/

(Caveat: I am a YC founder building in this space: https://www.engines.dev/)

Re:Void: Open-source Cursor alternative by handfuloflight on Thursday May 08, 2025 @05:28PM (#43931544)
When can we expect a release from Engines?
Re:Void: Open-source Cursor alternative by kristopolous on Thursday May 08, 2025 @01:38PM (#43928872)
Void has been around since last year.

I'm working on an agnostic unified framework to make contexts transferrable between these tools.

This will permit zero friction, zero interruption transitions without any code modification.

Should have something to show by next week.

Hit me up if you're interested in working on this problem - I'm tired of cowboying my projects.

Re:Void: Open-source Cursor alternative by ramoz on Thursday May 08, 2025 @03:15PM (#43930179)
You forgot the best one to compare against - Claude Code.
Re:Void: Open-source Cursor alternative by andrewpareles on Thursday May 08, 2025 @03:20PM (#43930244)
We think terminal tools like Claude Code are a good way for research teams to experiment with tool use (obviously pure text), but definitely don't see the terminal as the endgame for these tools.

I know some folks like using the terminal, but if you like Claude Code you should consider plugging your API key into Void and using Claude there! Same exact model and provider and price, but with a UI around the tool calls, checkpoints, etc.

Re:Void: Open-source Cursor alternative by ramoz on Thursday May 08, 2025 @03:25PM (#43930305)
I’m a traditional millennial brat - high preference for UI as well.

That is until I started using Claude Code.

It’s not about the terminal. It’s just a better UX in general.

Re:Void: Open-source Cursor alternative by behnamoh on Thursday May 08, 2025 @01:34PM (#43928833)
The difference is this one is backed by Y Combinator.
Re:Void: Open-source Cursor alternative by jsheard on Thursday May 08, 2025 @02:00PM (#43929232)
That doesn't really narrow it down much, YC has backed so many AI coding tools that they've started inbreeding. PearAI (YC Fall '24) is a fork of Continue (YC Summer '23).

https://techcrunch.com/2024/09/30/y-combinator-is-being-crit...

Re:Void: Open-source Cursor alternative by glitchc on Thursday May 08, 2025 @01:40PM (#43928905)
Does this mean "open source" is really "market capture before becoming closed-source"?
Re:Void: Open-source Cursor alternative by mp5 on Thursday May 08, 2025 @02:37PM (#43929687)
One of the founders here - Void will always remain open source! There are plenty of examples of an open source alternative finding its own niche (eg Supabase, Mattermost) and we don't see this being any different.
Re:Void: Open-source Cursor alternative by dcreater on Thursday May 08, 2025 @03:10PM (#43930124)
Are any of those examples vc backed?
Re:Void: Open-source Cursor alternative by pvg on Thursday May 08, 2025 @03:23PM (#43930277)
Re:Void: Open-source Cursor alternative by dang on Thursday May 08, 2025 @02:01PM (#43929236)
I've been at many open source meetups with YC founders and can tell you that this is not the thinking at all. Rather, the emphasis is on finding a good carve-line between the open source offering and the (eventual) paid one, so that both sides are viable and can thrive.

Most common these days is to make the paid product be a hosted version of the open source software, but there are other ways too. Experienced founders emphasize to new startups how important it is to get this right and to keep your open source community happy.

No one I've heard is treating open source like a bait and switch; quite the opposite. What is sought is a win-win where each component (open source and paid) does better because of the other.

Re:Void: Open-source Cursor alternative by danenania on Thursday May 08, 2025 @02:46PM (#43929820)
Exactly right.

I think there’s a general misconception out there that open sourcing will cannibalize your hosted product business if you make it too easy to run. But in practice, there’s not a lot of overlap between people who want to self-host and people who want cloud. Most people who want cloud still want it even if they can self-host with a single command.

Re:Void: Open-source Cursor alternative by dheera on Thursday May 08, 2025 @02:15PM (#43929402)
The weird thing is, the biggest reason I don't use Cursor much is because they just distribute this AppImage, which doesn't install or add itself to the Ubuntu app menu, it just sits there and I have to do

    sudo chmod 755 path/to/Cursor-0.48.6.x86_64.AppImage
    path/to/Cursor-0.48.6.x86_64.AppImage
and then I get greeted with an error message:

    The setuid sandbox is not running as root. Common causes:
      * An unprivileged process using ptrace on it, like a debugger.
      * A parent process set prctl(PR_SET_NO_NEW_PRIVS, ...)
    Failed to move to new namespace: PID namespaces supported, Network namespace supported, but failed: errno = Operation not permitted
I have to go Googling, then realize I have to run it with

    bin/appimage/Cursor-0.48.6-x86_64.AppImage --no-sandbox
Often I'm lazy to do all of this and just use the Claude / ChatGPT web version and paste code back and forth to VS code.

The effort required to start Cursor is the reason I don't use it much. VS code is an actual, bona fide installed app with an icon that sits on my screen, I just click it to launch it. So much easier. Even if I have to write code manually.

Re:Void: Open-source Cursor alternative by NoahKAndrews on Thursday May 08, 2025 @02:58PM (#43929977)
AppImageLauncher improves the AppImage experience a lot, including making sure they get added to the menu. I'm not sure if it makes launching without the sandbox easier or not.
Re:Void: Open-source Cursor alternative by pineaux on Thursday May 08, 2025 @02:36PM (#43929675)
here's something you could do: fix it with a script or even better, ask claude to make you a script.

Edit: asked gemini2.5 to make the script for you. Copy, chmod and run. (maybe check if I am not trolling you first).

#!/bin/bash

echo "Cursor AppImage Desktop Integration Script" echo "-----------------------------------------"

# --- Configuration --- # Default application name DEFAULT_APP_NAME="Cursor" # Directory to store AppImages APPIMAGE_DIR="$HOME/Applications" # Directory for .desktop files DESKTOP_ENTRY_DIR="$HOME/.local/share/applications" # Directory for icons (optional, if you want to copy the icon) # ICON_DIR="$HOME/.local/share/icons/hicolor/scalable/apps"

# --- Ensure target directories exist --- mkdir -p "$APPIMAGE_DIR" mkdir -p "$DESKTOP_ENTRY_DIR" # mkdir -p "$ICON_DIR" # Uncomment if you choose to copy icons to a standard path

# --- Get AppImage Path --- read -e -p "Enter the full path to your Cursor AppImage file: " APPIMAGE_PATH

if [ ! -f "$APPIMAGE_PATH" ]; then echo "Error: AppImage file not found at '$APPIMAGE_PATH'." exit 1 fi

# --- Get Application Name --- read -p "Enter the name for the application menu shortcut (default: $DEFAULT_APP_NAME): " APP_NAME APP_NAME=${APP_NAME:-$DEFAULT_APP_NAME}

# Sanitize APP_NAME for use in filenames (lowercase, no spaces) DESKTOP_FILE_BASENAME=$(echo "$APP_NAME" | tr '[:upper:]' '[:lower:]' | tr -s ' ' '_' | sed 's/[^a-z0-9_-]//g') if [ -z "$DESKTOP_FILE_BASENAME" ]; then DESKTOP_FILE_BASENAME="cursorapp" # fallback fi

# --- Define Target AppImage Path --- # Use the sanitized app name or the original AppImage name for the stored file # For simplicity, let's use a generic name like AppName.AppImage TARGET_APPIMAGE_NAME="${APP_NAME}.AppImage" TARGET_APPIMAGE_PATH="$APPIMAGE_DIR/$TARGET_APPIMAGE_NAME"

# --- Move and Prepare AppImage --- echo "Copying AppImage to '$TARGET_APPIMAGE_PATH'..." cp "$APPIMAGE_PATH" "$TARGET_APPIMAGE_PATH" if [ $? -ne 0 ]; then echo "Error: Failed to copy AppImage." exit 1 fi

echo "Making AppImage executable..." chmod +x "$TARGET_APPIMAGE_PATH" if [ $? -ne 0 ]; then echo "Error: Failed to make AppImage executable." # Consider cleanup or proceed if non-critical for .desktop creation itself fi

# --- Get Icon Path (Optional) --- ICON_ENTRY="Icon=$DESKTOP_FILE_BASENAME" # Default icon name, system might find it if themed read -e -p "Enter the full path to an icon file (e.g., .png, .svg) (optional, press Enter to skip): " ICON_PATH

if [ -f "$ICON_PATH" ]; then # Option 1: Use the direct path in the .desktop file ICON_ENTRY="Icon=$ICON_PATH" echo "Using icon from '$ICON_PATH'."

    # Option 2 (More advanced, if you want to copy it to a standard location):
    # ICON_FILENAME="${DESKTOP_FILE_BASENAME}.png" # Or get extension from ICON_PATH
    # cp "$ICON_PATH" "$ICON_DIR/$ICON_FILENAME"
    # if [ $? -eq 0 ]; then
    #     ICON_ENTRY="Icon=$DESKTOP_FILE_BASENAME" # Or $ICON_FILENAME without path if in theme path
    #     echo "Copied icon to '$ICON_DIR/$ICON_FILENAME'."
    # else
    #     echo "Warning: Could not copy icon. Will use direct path if available or default."
    # fi
elif [ ! -z "$ICON_PATH" ]; then # User entered something, but file not found echo "Warning: Icon file not found at '$ICON_PATH'. Using default icon name." fi

# --- Create .desktop File --- DESKTOP_FILE_PATH="$DESKTOP_ENTRY_DIR/${DESKTOP_FILE_BASENAME}.desktop" echo "Creating .desktop file at '$DESKTOP_FILE_PATH'..."

cat > "$DESKTOP_FILE_PATH" << EOF [Desktop Entry] Version=1.0 Name=$APP_NAME Comment=AI Powered Code Editor (AppImage) Exec="$TARGET_APPIMAGE_PATH" --no-sandbox %U $ICON_ENTRY Terminal=false Type=Application Categories=Development;IDE;TextEditor;Utility; StartupWMClass=Cursor # Often helps with icon association in docks/taskbars. May need adjustment. EOF

# Try to guess StartupWMClass if possible (more advanced, requires running the app and using xprop) # For Cursor, "Cursor" is a likely candidate. If window grouping issues arise, this might need to be # identified using a tool like `xprop WM_CLASS` on an open Cursor window.

if [ $? -ne 0 ]; then echo "Error: Failed to create .desktop file." exit 1 fi

# Make .desktop file readable (and executable for user, as some guides suggest) chmod u+rwx "$DESKTOP_FILE_PATH" # User read, write, execute chmod go+r "$DESKTOP_FILE_PATH" # Group and Other read

# --- Update Desktop Database --- echo "Updating application database..." update-desktop-database -q "$DESKTOP_ENTRY_DIR" # -q for quiet

echo "" echo "-----------------------------------------" echo "Success!" echo "'$APP_NAME' should now be available in your application menu." echo "If it doesn't appear immediately, you might need to log out and log back in or restart your desktop environment." echo "" echo "To launch, you can now search for '$APP_NAME'." echo "The AppImage is stored at: $TARGET_APPIMAGE_PATH" echo "The desktop shortcut file is: $DESKTOP_FILE_PATH" echo "" echo "If you encounter issues with the icon not showing up, ensure the path in '$ICON_ENTRY' is correct or place an icon named '${DESKTOP_FILE_BASENAME}.png' (or .svg) in ~/.local/share/icons/ or a system icon theme directory." echo "-----------------------------------------"

exit 0

Re:Void: Open-source Cursor alternative by johnisgood on Thursday May 08, 2025 @04:00PM (#43930683)
Not only did you mess up the formatting, but you pasted a very lengthy code, generated by an LLM. Perhaps consider using a pastebin in the future, if at all.
Re:Void: Open-source Cursor alternative by cryptoz on Thursday May 08, 2025 @01:39PM (#43928902)
Yup - honestly the space is so open right now still, everyone is trying haha. It's got quite hard to keep track of different models and their strengths / weaknesses, much less the IDE and editor space! I have no idea which of these AI editors would suite me best and a new one comes out like every day.

I'm still in vim with copilot and know I'm missing out. Anyway I'm also adding to the problem as I've got my own too (don't we all?!), at https://codeplusequalsai.com. Coded in vim 'cause I can't decide on an editor!

Re:Void: Open-source Cursor alternative by jmvldz on Thursday May 08, 2025 @02:12PM (#43929367)
This is cool! I like that you have a visual element for the agent working on multiple tickets at a time.
Re:Void: Open-source Cursor alternative by cryptoz on Thursday May 08, 2025 @02:38PM (#43929704)
Thanks! And yeah, it really is satisfying watching the tickets move from column to column "all on their own" as the works gets done!
Re:Void: Open-source Cursor alternative by nowittyusername on Thursday May 08, 2025 @04:38PM (#43931062)
I've tried many of AI coding IDE's, the best ones like RooCode are good simply because they don't gimp your context. The modern day models are already more then capable enough for many coding tasks, you just need to leave them alone and let them utilize their full context window and all will go well. If you hear a bad experience with any of these IDE's, most of the time its because its limiting use of context or improper management of related functions.
Re:Void: Open-source Cursor alternative by aylmao on Thursday May 08, 2025 @06:48PM (#43932134)
> It feels like everyone and their mother is building coding agents these days.

For real. I think it's because code editors seem to be in that perfect intersection of:

- A tool for programmers. Programmers like building for programmers.

- A tool for productivity. Companies will pay for productivity.

- A tool that's clearly AI-able. VC's will invest in AI tools.

- A tool with plenty of open source lift. The clear, common (and extreme?) example of this being forking VSCode.

Add to that the recent purchase of VSCode-fork [1] Windsurf for $3 billion [2] and I suspect we will see many more of these.

[1]: https://windsurf.com/blog/why-we-built-windsurf#:~:text=This...

[2]: https://community.openai.com/t/openai-is-acquiring-windsurf-...