18 ms·
Void: Open-source Cursor alternative
https://voideditor.com/download-beta https://voideditor.com/download-beta
- nektro 1y agoone of these is gonna have malware and we'll wonder how we never saw it
- xwowsersx 1y agoCan you use OpenRouter with this?
- behnamoh 1y agoand pay 5% commission? no thanks.
- kristopolous 1y agoThere's also https://aihubmix.com/ https://aihubmix.com/ that does it at cost Also litellm
- handfuloflight 1y agoDoesn't seem to be at cost, there's a markup on the input and output tokens. At least for their Anthropic endpoints.
- kristopolous 1y agoGoogle ones appear up be at cost. Maybe they do markup on specific ones. If you're all in on Claude then yeah, just go direct. Going through a proxy of silly
- handfuloflight 1y agoWell it's not silly if the proxy has higher rate limits.
- NitpickLawyer 1y agoEarly when sonnet 3.5 was the best coding model lots of people used them because of the rate limits on anthropic's own API. So that's a plus. There's also the ease of use, one key for every model out there, and you get to choose providers for things like deepseek / qwen / llama if those suit your needs.
- manmal 1y agoThat doesn’t sound bad, for extra redundancy?
- tough 1y agoYes at onboarding asks for gemini and openrouter keys
- andrewpareles 1y agoYes, you can bring OpenRouter or any other provider and connect directly! (We don't route your messages through a backend like others).
- freeamz 1y agoWhy no linux build? It is just vscode in ts right? And it is an electron app right?
- dcminter 1y agoPresumably you could raise a PR...? https://github.com/voideditor/void#readme https://github.com/voideditor/void#readme
- ciwchris 1y agoThere's a link for Linux at the bottom of the download page, which directs to the releases in GitHub
- freeamz 1y agoAh sorry, I see that now. It was just really small.
- mp5 1y agoWe do have a linux build! (the link is at the bottom of the download page). Some systems are a bit finicky so we give more options on setting it up.
- skeledrew 1y agoI gave it a go. Was having issues installing the AppImage, which is my preferred method, but extracting the .tar.gz (or the .deb) eventually worked.
- behnamoh 1y agothey always start as open source to bait users. how long until this one also turns into BaitWare? I hope it won't since it's backed by Y Combinator and has an Apache 2 license.
- ramesh31 1y ago>how long until this one also turns into BaitWare? >VSCode Fork. Already did. Can't wait to hear their super special very important reason why this can't exist as an extension.
- dang 1y ago"Don't be snarky." "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- manmal 1y agoThe best reason I‘ve seen mentioned by the founder in this thread, is showing/hiding panels, and the onboarding flow. Those are things you can’t do with a plugin. I personally also like Cursor‘s diff view way better than Continue‘s, and maybe that’s because a fork gives more control there.
- dang 1y ago(Edit: the parent comment was edited to add "I hope it won't since it's backed by Y Combinator and has an Apache 2 license." - that's a good redirection, and I probably wouldn't have posted a mod reply if the comment had had that originally.) (Btw if your comment already has replies, it is good to add "Edit:" or something if you're changing it in a way that will alter the context of replies.) --- "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith." "Don't be curmudgeonly." https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- 1y ago
- amackera 1y agoI've got a great setup going with Emacs and Aidermacs[1]. I just can't stand using VS Code, it's impossible to configure to my liking. [1]: https://github.com/MatthewZMD/aidermacs https://github.com/MatthewZMD/aidermacs
- kurtis_reed 1y agowhat sorts of things are hard to configure?
- spauldo 1y agoEmacs' configurability is hard to describe to anyone who hasn't immersed themselves in that sort of environment. There's a small portion of the program written C, but the bulk of it is written in elisp. When you evaluate elisp code, you're not in some sandboxed extension system - you're at the same level as Emacs itself. This allows you to modify nearly any aspect of Emacs. It'd be a security nightmare if it was more popular, but fortunately the community hovers around being big enough for serious work to be done but small enough that it's not worth writing malware for.
- skydhash 1y agoI don't think it's a security nightmare per-se. Most of the time, you're not installing a lot of packages (the built-in are extensive) and most of these are small and commonly used. It's like saying the AUR is a security nightmare. You're just expected to be an adult and vet what you're using.
- spauldo 1y agoI'm not sure I agree with the number and size of packages people install (unless you're comparing them to, say, org-mode), but that's not really what I'm talking about. Emacs runs all elisp code as if it's part of Emacs. Think about what Emacs is capable of, and compare that to what a browser allows its extensions to do. No widely used software works like that because it's way too easy to abuse. Emacs gets away with it because it's not widely used. I don't know the first thing about VSCode but I'm willing to bet there are strict limits to what its plugins are allowed to do.
- nm980 1y agoIs there some benefit from forking vscode instead of creating an extension?
- gman83 1y agoPeople keep saying that the extensions API is too limited or something, but Cline seems to manage fine with being an extension.
- kristopolous 1y agoThey've been changing that recently
- rzzzt 1y agoEclipse Theia can host VSCode extensions, but it also has its own extension mechanism that offers more customization, it could be a viable alternative: https://theia-ide.org/docs/extensions/ https://theia-ide.org/docs/extensions/
- mp5 1y agoYou're right that extensions do manage fine - the main differences right now are UX improvements (many of them are mentioned above). I can see the differences compounding at some point which is why we're focused on the full IDE side.
- MortyWaves 1y agoIt gets them more slop funding if they can say they have an “AI IDE”.
- mentalgear 1y agowell you got downvoted, but it's not wrong: funding attractiveness of an extension (Cline) vs your "own IDE".
- MortyWaves 1y ago
- jbellis 1y agoI created an OSS ai coding platform as well: https://brokk.ai https://brokk.ai But it's a different take, Brokk is built to let humans supervise AI more effectively rather than optimizing for humans reading and writing code by hand. So it's not a VS Code fork, it's not really an IDE in the traditional sense at all. Intro video with demo here: https://www.youtube.com/watch?v=Pw92v-uN5xI https://www.youtube.com/watch?v=Pw92v-uN5xI
- atak1 1y agoWatched your Youtube. I love this - will try it out and give it to our team. This is effectively the "full mode" version of the mode I currently use Cursor for.
- jbellis 1y agoSweet! I'd love to hear how it goes, hmu on https://discord.gg/QjhQDK8kAj https://discord.gg/QjhQDK8kAj
- 999900000999 1y agoCan it run in a GitHub action ? What I want is to be able to do is. 1. Create a branch called TaskForLLM_123 2. Add a file with text instructions called Instructions_TaskForLLM_123.txt 3. Have a GitHub action read the branch, perform the task and then submit a PR.
- elric 1y agoAny particular reason why they forked VSCode and not Theia?
- kookamamie 1y agoNobody uses Theia, relatively speaking.
- elric 1y agoThis sounds like exactly the kind of thing Theia would be useful for. It's easier than a straight up fork of VSCode.
- deleted 1y ago[deleted]
- ramesh31 1y ago[flagged]
- deleted 1y ago[deleted]
- dang 1y agoWould you please stop posting like this? We're trying for thoughtful, respectful discussion of people's work on this site. Snarky, nasty oneliners destroy that. We detached this subthread from https://news.ycombinator.com/item?id=43928512 https://news.ycombinator.com/item?id=43928512.
- ramesh31 1y agoApologies for the snark, you're correct. But I do stand by the point. We are seeing umpteen of these things launched every week now, all with the exact same goal in mind; monetizing a thin layer of abstraction between code repos and model providers, to lock enterprises in and sell out as quickly as possible. None of them are proposing anything new or unique above the half dozen open source extensions out there that have gained real community support and are pushing the capabilities forward. Anyone who actually uses agentic coding tools professionally knows that Windsurf is a joke compared to Cline, and that there is no good reason whatsoever for them to have forked. This just poisons the well further for folks who haven't used one yet.
- dang 1y agoYes, the high-order bit is to avoid snark, so thanks about that. And it's clear that you know about this space and have good information and thoughts to contribute—great! I would still push back on this: > all with the exact same goal in mind It seems to me that you're assuming too much about other people's intentions, jumping beyond what you can possibly know. When people do that to reduce things to a cynical endstate before they've gotten off the ground, that's not good for discussion or community. This is part of the reason why we have guidelines like these in https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html: "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." "Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith." "Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative."
- tough 1y agoOh wow this is nice, will try it out. Ycombinator backed too I guess Vibe coding is here to stay
- throwaway314155 1y ago> Ycombinator backed too Oh wow, I didn't even realize. Substantially less appealing of a project to me now.
- tough 1y agoI just gave zed a try after trying it a few months ago and it's come along way, not a bad non-cursor chat AI IDE. Its tracking mode is pretty cool
- sampton 1y agoVSCode death by a thousand forks.
- olalonde 1y agoIt 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?
- jadbox 1y agoMy 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.
- ivape 1y ago"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.
- boredtofears 1y agoIf you use AI agents for all your work as a novice do you ever make it out of the valley?
- ivape 1y agoYeah. 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).
- dang 1y agoRelated: Show HN: Void, an open-source Cursor/GitHub Copilot alternative - https://news.ycombinator.com/item?id=41563958 https://news.ycombinator.com/item?id=41563958 - Sept 2024 (154 comments)
- johnfn 1y agoThis is very cool and I'm always happy to see more competition in this space. That said, two suggestions: - The logo looks like it was inspired directly from the Cursor logo and modified slightly. I would suggest changing it. - It might be wise to brand yourself as your own thing, not just an "open source Cursor". I tend to have the expectation that "open source [X]" projects are worse than "[X]". Probably unfair, I know.
- freedomben 1y agoA minor counterpoint, I personally like the "open source Xyz" because I instantly know what the product is supposed to do. It's also very SEO friendly because you don't know the name of the open source version before you find it, so you can Kagi/Google/DDG "open source Cursor" and get it as a top result, instead of a sea of spammy slime.
- Timwi 1y ago> I personally like the "open source Xyz" because I instantly know what the product is supposed to do. But that assumes that you're already familiar with the non-open-source software referenced. I've never used Cursor so I have no idea what it can or can't do. I'm pretty sure I would never have discovered Inkscape if it had consistently been described as an “open-source Illustrator” as I've simply never used Adobe software.
- mp5 1y agoThanks for the suggestions - these issues have been a bit painful for us, and we will probably fix them in the next major update to Void. Believe it or not, the logo similarity was actually unintentional, though I imagine there was subconscious bias at play (we created ours trying to illustrate "a slice of the Void").
- mentos 1y agoMaybe the icon is a piece of cake with a sphere void in it? Trying to play on how easy it is - ‘it’s a piece of cake’
- Demiurge 1y agoI don't know anything about the project, I use Zed editor, but I think the logo is really cool.
- evo_9 1y agoIf I move off Cursor, it's def not going to be to another vs-code derivative. Zed has it right - build it from the ground up, otherwise, MS is going to kneecap you at some point.
- threatofrain 1y agoThe threat is Msft cutting you off from the ecosystem. That means growing an ecosystem and not merely the editor.
- owebmaster 1y agoGreat to see more people thinking this way, finally. Would be even better to see the same change wrt typescript, another MS trojan horse.
- echelon 1y ago100%. Microsoft can't interfere with Zed. Additionally, Zed is written in Rust and has robust hardware-accelerated rendering. This has a tangible feel that other editors do not. It feels just so smooth, unlike clunky heavyweight JetBrains products. And it feels solid and sturdy, unlike VS Code buffers, which feel like creaky webviews.
- conartist6 1y agoZed didn't build from the ground up though. I mean, they did for a lot of stuff, but crucially they decided to rely on the LSP ecosystem so most of the investment in improving Zed is also a direct investment in improving VSCode. If you can't invest in yourself without making the same size investment in your competitor, you probably have no path to actually win out over that competitor.
- diamondfist25 1y agoI’ve been using Claude coder, I like this exp way more than these ai ides way more.
- leogout 1y agoI subscribed to the mailing list of void long ago to be notified once the alpha opens, but i've never recieved anything. I forgot about it until today.
- mp5 1y agoWe've been holding off on this until Void is out of Beta.
- deleted 1y ago[deleted]
- alp1n3-dev 1y agoThe time to sell a VSCode fork for 3B was a week ago. If someone wants to move off of VSCode, why would they move to a fork of it instead of to Zed, JetBrains, or a return to the terminal? Next big sale is going to be something like "Chrome Fork + AI + integrated inter-app MCP". Brave is eh, Arc is being left to die on its own, and Firefox is... doing nothing.
- setnone 1y agoThis is realy cool and checks my privacy boxes, great name too. I will be testing it out and will consider contributing. One thing i'd really like to have is a manual order for folders or even files in the explorer view.
- mentalgear 1y agoNice - also open competition is always good for users!
- dkersten 1y agoYet another vscode fork…
- antirez 1y agoMandatory reminder that "agentic coding" works way worse than just using the LLM directly, steering it ad needed, filling the gaps, and so forth. The value is in the semantical capabilities of the LLM itself: wrapping it will make it more convenient to use, but always less powerful.
- rcarmo 1y agoI beg to disagree, Salvatore... Have a go at VS Code with Agent mode turned on (you'll need a paid plan to use Claude and/or Gemini, I think). It gets me out of vim, so yeah, it's that good. :) Tip: Write a SPEC.md file first. Ask the LLM to ask _you_ about what might be missing from the spec, and once you "agree" ask it to update the SPEC.md or create a TODO.md. Then iterate on the code. Ask it to implement one of the features, hand-tune and ask it to check things against the SPEC.md and update both files as needed. Works great for me, especially when refactoring--the SPEC.md grounds Claude enough for it not to go off-road. Gemini is a bit more random...
- antirez 1y agoInteracting with the LLM directly is more work. What I mean is that a wrapper in the best conditions will not damage too much the quality of the LLM itself. In the chat, you continuously avoid suboptimal choices executed by the model, if you are a very experienced code, and a fix here, a fix there, you continuously avoid local minima. After a few iterations you find that your whole project is a lot better designed than otherwise.
- rcarmo 1y agoOh, sure. I don't rely on the LLM to write all the code. I do "trust" it to refactor things to a shape I want, and to automate chores like moving chunks of code around or build a quick wrapper for a library. One thing I particularly don't like about LLMs is that their Python code feels like Java cosplay (full of pointless classes and methods), so my SPEC.md usually has a section on code style right at the start :)
- Inuit 1y agoHere comes another. Everyone saw that 3B Windsurf money and production go brrr
- mp5 1y agoVoid actually launched before the Windsurf IDE existed! http://news.ycombinator.com/item?id=42127882 http://news.ycombinator.com/item?id=42127882 https://news.ycombinator.com/item?id=41563958 https://news.ycombinator.com/item?id=41563958
- monoid73 1y agoAnother one? People saw that 3B windsurf money.
- sfcurryniggers 1y ago[dead]
- apostle36 1y agoOpen source and not available on Linux?
- lnenad 1y agoYeah this surprised me as well lol
- sunnybeetroot 1y agoGiven Void is backed by Ycombinator, what’s the business plan to start generating revenue?
- mp5 1y agoThis is a good question. Because we're open source, we will always allow you to host models locally for free, or use your own API key. This makes monetization a bit difficult in the short term. As with many devtool companies, the long-term value comes from enterprise sales.
- elAhmo 1y agoThere is no plan with YC in this space, everything is just basically vibe investing and hoping something sticks. Continue.dev also received investment from YC. Remember PearAI? Very charismatic founders that just forked Continue.dev and got a YC investment [1]. https://techcrunch.com/2024/12/20/after-causing-outrage-on-the-first-day-of-y-combinator-ai-code-editor-pearai-lands-1m-seed/ https://techcrunch.com/2024/12/20/after-causing-outrage-on-t...
- hintymad 1y agoA trajectory question: do we still have the debate that whether open-source software takes away SDE jobs or makes the pie grow bigger to create more jobs? The booming OS community in the past seem have created multiple billion-dollar markets. On the other hand, we have a lot less growth than before now, and I was wondering if OSS has started to suppressing the demand of SDEs.
- moffkalast 1y ago> Welcome to Void. Flaskbacks to that pretty good Voyager episode.
- guybedo 1y agofwiw here's a more structured/organized version of this thread: https://extraakt.com/extraakts/void-ai-coding-tool-discussion https://extraakt.com/extraakts/void-ai-coding-tool-discussio...
- mdaniel 1y ago"Structured," eh? Anyway, I didn't know what your service was trying to do so I clicked on the homepage, clicked Sources to see what else was there, it cited <https://extraakt.com/extraakts?source=reddit#:~:text=Open-source%20Cursor%20alternative https://extraakt.com/extraakts?source=reddit#:~:text=Open-so...> but the hyperlink took me back to the HN thing, which defeats the purpose of having a source picker
- fcoury 1y agoOne thing I noticed is that there's no cost tracking, so it's very hard to predict how much you're spending. This is fine on tools like Cursor that are all inclusive, but is something that is really necessary if you're bringing your own API keys. Is this feature on the roadmap?
- mp5 1y agoThis is a great suggestion. We're actually storing the input/output costs of most models, but aren't computing cost estimates yet. Definitely something to add. My only hesitation is that token-based cost estimates may not be accurate (most models do not provide their tokenizers, so you have to eg. estimate the average number of characters per token in order to compute the cost, and this may vary per model).
- mcintyre1994 1y agoIt'd probably be useful to just show cost after the fact based on the usage returned from the API. Even if I don't know how much my first request will cost, if I know my last request cost x cents then I can probably have a good idea from there.
- andrewmunsell 1y agoGiven that there's a dozen agentic coding IDEs, I only use Cursor because of the few features they have like auto-identification of the next cursor location (I find myself hitting tab-tab-tab-tab a lot, it speeds up repetitive edits). Are there any other IDEs that implement these QOL features, including Void (given it touts itself specifically as a Cursor alternative)?
- soylentEnjoyer 1y ago[flagged]
- ramoz 1y agoI think QOL will shift away from your keyboard. Give Claude Code a try and you’ll understand what I mean. Developer UX will shift away from traditional IDEs. At this point I could use notepad for the the type of manual work I do vs how I orchestrate Claude Code.
- andrewmunsell 1y agoThe reason I have never bothered with Claude Code (or even other agentic tools), is that I still code mostly by hand. When I am using LLMs, I know exactly what the code should be and just am using it as a way to produce it faster (my Cursor rules are extremely extensive and focused on my personal architecture and code style, and I share them across all my personal projects), rather than producing a whole feature. When I try and use just the agent in Cursor, it always needs significant modifications and reorganization to meet my standards, even with the extensive rules I have set up. Cursor appeals to me because those QOL features don't take away the actual code writing part, but instead augment it and get rid of some of the tedium.
- w10-1 1y agoMay I ask why did you decide against starting with (Eclipse) Theia instead of VSCode? It's compatible but has better integration and modularity, and doing so might insulate you a bit from your rather large competitor controlling your destiny. Or is the exit to be bought by Microsoft? By OpenAI? And thus to more closely integrate? If you're open-source but derivative, can they not simply steal your ideas? Or will your value depend on having a lasting hold on your customers? I'm really happy there are full-fledged IDE alternatives, but I find the hub-and-spoke model where VSCode/MS is the only decider of integration patterns is a real problem. LSP has been a race to the bottom, feature-wise, though it really simplified IDE support for small languages.
- soylentEnjoyer 1y agoBYOK We live in the age of dev tools
- BeetleB 1y agoFeedback 1: The README really needs more details. What does it do/not do? Don't assume people have used Cursor. If it is a Cursor alternative, does it support all of Cursor's features? As a non-Cursor user who does AI programming, there is nothing there to make me want to try it out. Feedback 2: I feel any new agentic AI tool for programming should have a comparison against Aider[1] which for me is the tool to benchmark against. Can you give a compelling reason to use this over Aider? Don't just say "VSCode" - I'm sure there are extensions for VSCode that work with Aider. As an example of the questions I have: - Does it have something like Aider's repomap (or better)? - To what granularity can I limit the context? [1] https://aider.chat/ https://aider.chat/
- andrewpareles 1y agoThanks for the feedback. We'll definitely add a feature list. To answer your question, yes - we support Cursor's features (quick edits, agent mode, chat, inline edits, links to files/folders, fast apply, etc) using open source and openly-available models (for example, we haven't trained our own autocomplete model, but you can bring any autocomplete model or "FIM" model). We don't have a repomap or codebase summary - right now we're relying on .voidrules and Gather/Agent mode to look around to implement large edits, and we find that works decently well, although we might add something like an auto-summary or Aider's repomap before exiting Beta. Regarding context - you can customize the context window and reserved amount of token space for each model. You can also use "@ to mention" to include entire files and folders, limited to the context window length. (you can also customize the model's reasoning ability, think tags to parse, tool use format (gemini/openai/anthropic), FIM support, etc).
- throwup238 1y agoAn important Cursor feature that no one else seems to have implemented yet is documentation indexing. You give it a base URL and it crawls and generates embeddings for API documentation, guides, tutorials, specifications, RFCs, etc in a very language agnostic way. That plus an agent tool to do fuzzy or full text search on those same docs would also be nice. Referring to those @docs in the context works really well to ground the LLMs and eliminate API hallucinations Back in 2023 one of the cursor devs mentioned [1] that they first convert the HTML to markdown then do n-gram deduplication to remove nav, headers, and footers. The state of the art for chunking has probably gotten a lot better though. [1] https://forum.cursor.com/t/how-does-docs-crawling-work/264/3 https://forum.cursor.com/t/how-does-docs-crawling-work/264/3
- MantisShrimp90 1y agoProjects like this are great because open source versions need to figure out the right way to do things, rather than the hacky, closed, proprietary alternatives that pop up first and are just trying to consume as many users as possible to get a most quickly. In that case, a shitty, closed system is good actually because it's another thing your users will need to "give up" if they move to an alternative. By contrast, an open ide like void will hopefully make headway on an open interface between ides and the llm agents in such a way that it can be adapted by neovim people like me or anyone else for that matter
- alisinabh 1y agoZed (https://zed.dev/agentic https://zed.dev/agentic) also released agentic code edits (similar to Cursor) which I tried and really like.
- WD-42 1y agoAnd it's not yet another editor running in a web browser which is really, really nice.
- ramon156 1y agoIts fast. Love it !
- muppetman 1y agoDoesn't it need to download a massive nodejs binary to be useful?
- WD-42 1y agoFor what?
- TiredOfLife 1y agoJust for syntax highlighting no. But for any ide like features it need language servers and some of them are node based. https://zed.dev/docs/languages https://zed.dev/docs/languages
- muppetman 1y agoI dunno, you tell me? https://github.com/zed-industries/zed/issues/12589 https://github.com/zed-industries/zed/issues/12589
- WD-42 1y agoRight. “To be useful” includes leveraging language servers, which they aren’t going to write from scratch. So what’s your point?
- badmonster 1y agoCongrats void!!
- deleted 1y ago[deleted]
- simultsop 1y agoThe branding looks quiet strange and very conflicting with voidzero.dev
- ahamilton454 1y agoThe irony of an open source alternative to a fork of an open source project is hopefully not lost here
- wg0 1y agoAnd just that much maot each AI wrapper has.
- whatever1 1y agoHere have 10B$
- zitterbewegung 1y agoWould be helpful for you to be in homebrew.
- hoakiet98 1y agoBeen following this project from very earlier on. It's awesome to see how much ground you covered in just a few months!
- _pdp_ 1y agoOn a tangent, I get the feeling that the more senior you are, the less likely you are to end up using one of these VIDEs. If you do use any coding assistants at all, it will mostly be for the auto-complete feature - no 'agent mode' malarkey. Would you say this is true?
- codybontecou 1y agoMaybe it's just me, but the auto-complete is very distracting and something I avoid. Most of the time I'm fighting it, deleting or denying it's suggestions, and it throws me out of flow. From what I've seen, most senior/staff-level engineers are working for big corps which have limited contracts with providers like Github Copilot, which until recently only gave access to autocomplete. I prefer the web-based interface. It feels like my choice to reference a tool. It's easy to run multiple chats at once, running prompts against multiple models.
- _pdp_ 1y agoThat's very interesting. This is certainly what I was doing before Copilot. Now I let it autocomplete but only sometimes when it makes sense. I guess I am used to the keybinds so that I can undo if I don't like it. When I was reading your comment I thought that there is a space for an out-of-flow coding assistant, i.e. rather than deploy an entire IDE with extension, the assistant can be just a floating window (I guess chatgpt does that) and is able to dive in and out or just suggest as you type along.
- rgoulter 1y agoWhen browsing a GitHub repo, there's an option for "assistive chat" with copilot. -- I've found this a useful interface to get the LLM to answer quick questions about the repository without having to dig through myself. Beyond autocomplete, I've found the LLM to be useful in some cases: sometimes you'll want to make edits which are quite automatic, but can't quite be covered by refactoring tools, and are a bit more involved than search/replace. LLMs can handle that quite well. For unfamiliar domains, it's also useful to be able to ask an LLM to troubleshoot / identify problems in code.
- didip 1y agoCan you tell me what's the difference between this and Continue?
- asynchronousx 1y agoIf this supports connecting with locally hosted models this is actually a HUGE deal
- l-albertovich 1y agoI've just installed it and tried to have it create a hello world using gemma3:27b-it-qat through ollama but it refused to do it claiming it doesn't have access to my filesystem. Then I opened an existing file and asked it to modify a function to return a fixed value and it did the same. I'm an absolute newb in this space so if I'm doing something stupid I'd appreciate it if you helped me correct it because I already had the C/C++ extension complain that it can only be used in "proper vscode" (I imported my settings from vscode using the wizard) and when this didn't work either it didn't spark joy as Marie Kondo would say. Please don't get me wrong, I gave this a try because I like the idea of having a proper local open source IDE where I can run my own models (even if it's slower) and have control over my data. I'm genuinely interested in making this work. Thanks!
- andrewpareles 1y agoThanks for writing! Can you try mentioning the file with "@"? Smaller models sometimes don't realize that they should look for files and folders, but "@" always gives the full context of whatever is in the file/folder directly to them. Small OSS models are going to get better at this when there's more of a focus on tool-use, which we're expecting in the next iteration of models.
- fendy3002 1y agoThat's what happen? Also happens with cascade base when using windsurf, need a ./ Prefix for it to get the file
- renjimen 1y agoAs a data scientist, my main gripe with all these AI-centric IDEs is that they don’t provide data centric tools for exploring complex data structures inherent to data science. AI cannot tell me about my data, only my code. I’ll be sticking with VSCode until: - Notebooks are first class objects. I develop Python packages but notebooks are essential for scratch work in data centric workflows - I can explore at least 2D data structures interactively (including parquet). The Data Wrangler in VSCode is great for this
- 3abiton 1y agoI saw recently a framework that was interacting directly with notebook. But I forgot what was it. Everyday there is a new thing.
- sach1 1y agoHow is it that the open source Cursor 'alternative' doesn't have a linux option (either via AppImage, as Cursor offers, or something like a flatpak). I understand that open source does not automatically mean linux, but it is like, weird right?
- Timwi 1y agoNo, not really. It's not really your place to dictate what someone enjoys working on.
- sach1 1y agoThat's a bit aggressive. Who hurt you?
- Timwi 1y agoIt was not my intention to be aggressive, and I'm still not sure how my comment came across that way. Nevertheless, I apologize. I have indeed felt at times slighted for developing open-source on Windows and been told that I'm “weird” for not embracing Linux wholeheartedly. Experiences in the open-source world suggest that I'm not the only one. Perhaps that answers your question.
- amytimed 1y agojust looked and it does https://github.com/voideditor/binaries/releases https://github.com/voideditor/binaries/releases AppImage, .deb, .tar.gz
- sach1 1y agoAw sweet, I only checked their website download page and missed that. Thank you!
- branon 1y agoDisappointing name! You are colliding with https://voidlinux.org/ https://voidlinux.org/ among probably many other much more significant pieces of software.
- helsinki 1y agoIf this isn’t as good as or better than Avante.nvim, I’m going to be quite sad.
- almosthere 1y agoWe gotta stop making full vscodes, and just make extensions... Bleh
- ez8 1y agoMake it disable all the telemetry by default
- cranberryturkey 1y agono linux version? pfft. rookies
- bhuga 1y agoThere's so much happening in this space, but I still haven't seen what would be the killer feature for me: dual-mode operation in IDE and CLI. In a project where I already have a lot of linting brought into the editor, I want to be able to reuse that linting in a headless mode: start something at the CLI, then hop into the IDE when it says it's done or needs help. I'd be able to see the conversation up to that point and the agent would be able to see my linting errors before I start using it in the IDE. For a large, existing codebase that will require a lot of guardrails for an agent to be successful, it's disheartening to imagine splitting customization efforts between separate CLI and IDE tools. For me so far, cursor's still the state of the art. But it's hard to go all-in on it if I'll also have to go all-in on a CLI system in parallel. Do any of the tools that are coming out have the kind of dual-mode operation I'm interested in? There's so many it's hard to even evaluate them all.
- echelon 1y agoI posted this the other day, but didn't get a response: Does anyone think this model of "tool" + "curated model aggregator" + "open source" would be useful for other, non-developer fields? For instance, would an AI art tool with sculpting and drawing benefit from being open source? I've talked with VCs that love open source developer tools, but they seem to hate on the idea of "open creative tools" for designers, illustrators, filmmakers, and other creatives. They say these folks don't benefit from open source. I don't quite get it, because Blender and Krita have millions of users. (ComfyUI is already kind of in that space, it's just not very user-friendly.) Why do investors seem to want non-developer things to be closed source? Are they right?
- bix6 1y agoI think it’s mostly a value capture thing. More money to be made hooking devs in then broke creatives and failing studios (no offense, it just seems like creatives are getting crushed right now). In one case you’re building for the tech ecosystem, in the other for the arts. VC will favor tech, higher multiples. Closed source is more protected from theft etc in many cases. But as you point out there are great solutions so it’s clearly not a dead end path.
- pacoxu2025 1y agohttps://github.com/yetone/avante.nvim/ https://github.com/yetone/avante.nvim/ is another choice.
- mdrzn 1y agoI mostly use Cursor for the monthly flat pricing which allows me unlimited (slow) calls to most LLMs (Gemini 2.5 Pro, Claude 3.7, etc) without worrying about spending anything more than $20/month.
- welder 1y agoI bet OpenAI feels kinda silly now that they just paid $3B for Windsurf when they could have backed an OSS one for much less.
- sumedh 1y agoWindsurf probably has recurring revenue.
- exe34 1y agoHas anyone had success running it on NixOS? I have an account with deepinfra which I'd like to try with this. Sadly when I try to add a model, I get the error: > Error while encrypting the text provided to safeStorage.encryptString. Encryption is not available vscode and Cursor work perfectly fine this way: > nix-shell -p appimage-run > [nix-shell:~/Downloads]$ appimage-run Cursor-0.49.6-x86_64.AppImage
- figmert 1y agoSide note: is there an AI app that sets up a full initial SaaS app based on prompts? I'm struggling to get something like Cursor to behave correctly.
- slig 1y agoNot exactly what you're asking but: have you tried some Boilerplate SaaS thing?
- underlines 1y agovibe coding oriented builders, where you draft an app idea and it gives you a prototype? I'd say Firebase Studio and OpenHands
- maouida 1y agoWhat we need is not an editor. We need a coding agent server which we can use from any editor we want.
- terhechte 1y agoThere's aider (https://aider.chat https://aider.chat) or Claude Code (https://docs.anthropic.com/en/docs/claude-code/overview https://docs.anthropic.com/en/docs/claude-code/overview) or Codex (https://github.com/openai/codex https://github.com/openai/codex) or plandex (https://github.com/plandex-ai/plandex https://github.com/plandex-ai/plandex) or kwaak (https://github.com/bosun-ai/kwaak https://github.com/bosun-ai/kwaak) I'd venture to say there's more of these than there are UI Editors tbh.
- underlines 1y agoI wonder why most agentic patterns don't use multiple different retrieval strategies simultaneously and why most of them don't use CodeGraph 1 during discovery phase. Embeddings aren't enough, Agent induced function/class name search isn't enough. [1] CodeGraph https://arxiv.org/abs/2408.13863 https://arxiv.org/abs/2408.13863
- underlines 1y agoWe need an Eval Leaderboard for LLM assisted Agentic IDEs. The space is getting crowded: New Editors: - Firebase Studio - Zed - OpenHands (OSS Devin Clone) VS Code Forks: - Cursor - Windsurf Editor - Void VS Code Extensions: - Gemini Code Assist - Continue.dev - GitHub Copilot Agent Mode - Cline - RooCode - Kilo Code (RooCode + Cline Fork) - Windsurf Plugin - Kodu.ai Claude Coder (not claude code!) Terminal Agents: - Aider - Claude Code - OpenAI codex Issue Fixing Agents: - SWE-agent
- paradite 1y agoMissing OpenAI Codex cli Also missing a class of non-IDE desktop apps like 16x Prompt and Repo Prompt.
- underlines 1y agoThanks. I added codex. Though, since I specifically mentioned agentic, I wanted to exclude non-agentic tools like prompt builders and context managers that you linked. :) Reason being: my idea of agents is to generalize well enough, so the need for workflow based apps isn't needed anymore. During discovery and planning phase, the agents should traverse the code base with a retrieval strategy packaged as a tool (embedded search, code-graphs, ...) and then add that new knowledge to the plan before executing the code changes.
- paradite 1y agoI don't think it's a black and white distinction between agentic and non-agentic tools. Not to mention tools are constantly evolving and changing. For example, Cursor a year ago was not agentic at all. GitHub Copilot only recently added agentic features. I also think the end game for an agentic tool would not an IDE, because IDE was designed for human workflows, not agents. I wrote about this topic a while ago and made a classification that's probably a bit outdated, but still relevant: https://prompt.16x.engineer/blog/ai-coding-l1-l5 https://prompt.16x.engineer/blog/ai-coding-l1-l5
- pzo 1y ago
- jaggs 1y agoReally interesting from a 'in a bubble' point of view. I've been using Void for the past few weeks as a replacement for Bolt, Lovable, Tempo and the rest. Which is nothing like the use cases mentioned in this thread. Just shows how we're each focused on different parts of an environment? Of course I'm not a programmer, I'm just a slash-and-hack vibe coder. :) For the record, I really like Void. It's great at utilising local models, which no-one else does. Although I'd love to know which are the best Ollama local coding models. I've failed with a few so the moment I'm sticking to Sonnet 3.7 and GPT 4.1. With 03 as the 'big daddy'. :) I'm also a fan because it's open source, which is really needed in this space I feel. One question for the devs, what do you think about this? https://blog.kilocode.ai/p/vs-code-forks-are-facing-a-grim https://blog.kilocode.ai/p/vs-code-forks-are-facing-a-grim
- orange_puff 1y agoAs others have mentioned please add more docs / details to the README I want to mention my current frustration with cursor recently and why I would love an OSS alternative that gives me control; I feel cursor has dumped agentic capabilities everywhere, regardless of whether the user wants it or not. When I use the Ask function as opposed to Agent, it seems to still be functioning in an agentic loop. It takes longer to have basic conversations about high level ideas and really kills my experience. I hope void doesn’t become an agent dumping ground where this behavior is thrust upon the user as much as possible Not to say I dislike agent mode, but I like to choose when I use it.
- Singletoned 1y agoI think it's really interesting that Void (and Zed) are both much more tastefully designed than Cursor, Windsurf or VSCode (though I wouldn't have expected VSCode to be well designed)
- chathaway123 1y agoNot sure if this feedback is useful but I personally tried Void this morning for about 10 mins on a flutter project (after connecting all the various extensions and keys, which was completely painless). However, I uninstalled due to the sounds it made! A constant clicking for some (unannounced) background work is bizarre choice for any serious development environment.
- SamDc73 1y agoSomething I was thinking — if Microsoft keeps locking things down for forks (which they sorta are), I wonder if the Void devs would ever pivot to forking other editors like Zed, or if they’re just gonna keep charging headfirst into the wave.
- herbst 1y agoSad to see it's just VScode over and over again. I would prefer a good editor first.