16 ms·
Zed AI
- conradludgate 2y agoI found zed to be pretty unusable. I don't use AI features but I'd love to replace vscode anyway. I just need an editor that actually works first
- mikkelam 2y agoIve been using Zed's assistant panel heavily and have really enjoyed the experience. The UI can be a bit frustrating. Sometimes, when you write it's hard to get it to send your query. The new /workflow seems to really bridge the last gap to effectively edit the parts that im asking for help with changes. I'm already paying for OpenAI API access, definitely gonna try this
- andrepd 2y agoIt's the opposite for me ahaha. I'm very excited for Zed as a performant and powerful text editor, an "updated + open-source sublime text" if you will. But I have absolutely no interest in AI and copilot and github integrations and whatnot. This is not a criticism of zed though, I simply have no interest. Much the contrary: I can only praise Zed as to how simple it is to disable all these integrations!
- CapeTheory 2y agoSame here. If I found Zed now I would probably avoid it, but having tried it already I'm glad to have it, and will just turn off the intrusive bits.
- 8n4vidtmkvmk 2y agoIs it simple? https://github.com/zed-industries/zed/issues/6756 https://github.com/zed-industries/zed/issues/6756
- heeton 2y agoI’d be curious how this compares to supermaven, my current favourite AI autocomplete.
- jvmancuso 2y agoAdd `"features": {"inline_completion_provider": "supermaven"}` to your Zed settings and you can have the best of both worlds :D
- janice1999 2y agoJetBrains ships a local, offline AI auto-complete in PyCharm. Sure it's limited, but it shows it can be done. It's a pity other companies aren't trying the same, especially this one that boasts about millisecond editing times. Edit: JetBrains, not IntelliJ. Auto-complete details - https://blog.jetbrains.com/blog/2024/04/04/full-line-code-completion-in-jetbrains-ides-all-you-need-to-know/ https://blog.jetbrains.com/blog/2024/04/04/full-line-code-co...
- _joel 2y agoInteresting, have you used it/found it to be usable? I use IntelliJ myself, but it's not known for being a lean beast. With the addition of stuff like test containers and a few plugins, I'd be suprised if my machine didn't melt adding a local LLM too.
- janice1999 2y agoI mainly use PyCharm and I found the auto-complete to be good. It doesn't always kick in when I expect but some of the suggestions have been surprisingly complex and correct.
- jstummbillig 2y agoWhat it shows is that it can be done — in a limited way. Other people might not like those limits and chose to go a different way. I am not sure what's worth lamenting here.
- janice1999 2y ago> I am not sure what's worth lamenting here. The normalisation of surrendering all our code to remove AI cloud gods maybe? The other being a super responsive IDE now having major features have network requests delaying them, although HW requirements likely make that faster for most people.
- jstummbillig 2y agoThat sounds a little too spooky for my taste, but you do you. What anything beyond that means, in effect, is that you (not necessarily you) want to chose my values for me (not necessarily me). I don't see why I should care to have you do that.
- jmakov 2y agoI wonder if there's already a solution that allows me to ask questions about local codebases. e.g. how does this subsystem work.
- simonw 2y agoThis feature does exactly that. You can open up the chat panel, run "/tab name-of-tab" or "/file path-to-file" and then start asking questions about the code.
- iamnbutler 2y agoHey! I'm Nate from Zed. You can also use the /file command to drop entire directories, or even globs into the assistant. For example, you can do /file *.rs to load all of the rust files in your project into context. Here is a simple but real example I used a while back: "/file zed/crates/gpui/src/text_system.rs I have a font I want to check if it exists on the system. I currently have a &'static str. Is there something in here that will help me do that?" I haven't interfaced with the lower level TextSystem that much, so rather than dig through 800 lines of code, I was able to instantly find `is_font_available()` and do what I needed to do.
- d4rkp4ttern 2y agoLoading a large number of files into context uses up a lot of the context length and may often even exceed the context length of the LLM. Is there any RAG-like feature planned so that only relevant parts of the code are loaded?
- swyx 2y agoam Cursor main, dont really have any burning pains that make me want to change tools but open to what I dont know. Zed vs Cursor review anyone?
- DevX101 2y agoThey just launched it a few minutes ago. It's going to be a a while for a good review.
- diroussel 2y agoCursor is electron/vscode based. Zed uses a custom built rust UI and editor model that gives 120fps rendering. (Or was it 60fps) It is really smooth on a Mac with ProMotion.
- jvmancuso 2y ago- open-source vs closed fork of vscode - transparent assistant panel vs opaque composer. you control your own prompts (cf. [0]) - in Zed the assistant panel is "just another editor", which means you can inline-assist when writing prompts. super underrated feature imo - Zed's assistant is pretty hackable as well, you can add slash commands via native Zed extensions [1] or non-native, language-agnostic Context Servers [2] - Zed's /workflow is analogous to Cursor's composer. to be honest it's not quite as good yet, however it's only ~1 week old. we'll catch up in no time :) - native rust vs electron slop. Zed itself is one of the larger Rust projects out there [3], can be hard to work with in VS Code/Cursor, but speedy in Zed itself :) [0]: https://hamel.dev/blog/posts/prompt/ https://hamel.dev/blog/posts/prompt/ [1]: https://zed.dev/docs/extensions/slash-commands https://zed.dev/docs/extensions/slash-commands [2]: https://zed.dev/docs/assistant/context-servers https://zed.dev/docs/assistant/context-servers [3]: https://blog.rust-lang.org/inside-rust/2024/08/15/this-development-cycle-in-cargo-1.81.html#optimizing-git-sources https://blog.rust-lang.org/inside-rust/2024/08/15/this-devel...
- amkkma 2y agoTwo areas where I think Zed might fall behind: Cursor Tab is REALLY good and probably requires some finetuning/ML chops and some boutique training data. For composer, there's going to be more use of "shadow workspace" https://www.cursor.com/blog/shadow-workspace https://www.cursor.com/blog/shadow-workspace to create an agentic feedback loop/ objective function for codegen along with an ability to navigate the language server and look up definitions and just generally have full context like an engineer. Are there plans for the same in zed? Also, cursor has a model agnostic apply model, whereas you all are leaning on claude.
- siscia 2y agoThe main issue with these set of tools is that I mostly read and understand code more than writing it myself. Not enough attention is been given to this imbalance. It is impressive having an AI that can write code for you, but an AI that helps me understand which code we (as a team) should write would be much more useful.
- teekert 2y agoSounds like you’re better helped by something like codescene?
- Cu3PO42 2y agoMy immediate instinct was to agree with you whole-heartedly. Then I remembered that Copilot has an "Explain this" button that I never click. Maybe this is because I'm just not used to it, maybe the workflow isn't good enough, or maybe it's because I don't trust the model enough to summarize things correctly. I do agree that this is an area that could use improvement and I see a lot of utility there.
- siscia 2y agoMy issue is not explaining how the code work. My issue is understanding why the code exists at all. The default workflow is to follow the commit history until I don't get to where and when the code in it's current shape was introduced. Then trying reading the commit message that generally link to a ticket and then acquire from tribal knowledge of the team why it was done like that. If it is still necessary, what can we do today instead, etc... And similarly when designing new code that needs to integrate on existing piece of code... Why there are such constraints in place? Why was it done like that? Who in the team know best?
- candiddevmike 2y agoI get the frustration with this workflow too. This is where having all of your issues in Git would be great, but alas no one wants to collaborate in ticket comments via Git commits... Inevitably the issue tracker gets moved/replaced/deprecated, and so all of that context disappear into the void. The code however is eternal.
- s3tt3mbr1n1 2y agoInteresting that this seems to be the announcement of Anthropic's Copilot alternative: > A private beta of the Claude 3.5 Sonnet's new Fast Edit Mode, optimized for text editing. This upcoming mode achieves unprecedented speed in transforming existing text, enabling near-instantaneous code refactoring and document editing at scale.
- grrowl 2y agoSounds a lot like existing Claude integration + Caching (as most queries rely on relatively static code context)
- skp1995 2y agoits a bit more than that, you can clearly see that the decoding speed is super fast
- skp1995 2y agoyeah that caught my eye too, looks to me like speculative editing (they mentioned that its faster to each its input) + prompt-caching it would literally build up on all the tech they have
- DiabloD3 2y agoI had hope Zed would be a good editor for junior developers, but that ship apparently has sailed, and it's destination isn't where we need to go.
- marksomnian 2y agoSeems like a non-sequitur? Why does LLM integration mean that Zed is less good of an editor for junior devs?
- simonw 2y agoRight, LLM integration should be a huge boon for junior developers.
- retrofuturism 2y agoNot sure if it's what GP is talking about - but haven't you noticed how many juniors seem to be shooting themselves in the foot with LLMs these days, becoming over-reliant on it and gaining expertise slower?
- DiabloD3 2y agoThis is exactly what I'm talking about. Ever since LLMs took over, I've noticed an uptick in my fellow senior developers complain about the quality of work, but I've also seen a huge increase in the poor quality of PRs to open source projects. Like, normally my primary complaint about LLMs is their copyright violating nature, and how it is hanging everyone who has ever published the output of an LLM out to dry, but unless LLM output improves, I think it may end up being a non-issue: their use will die out, and every AI startup will die, just like all the Alt-coin startups did. Want to change my mind on LLM quality? Have it produce code so good that I can't tell the difference between an inexperienced developer (the kind that would be hired into a junior role, not the kind that would be hired for an internship) and the output of this thing.
- 2y ago
- stephc_int13 2y agoNot releasing a cross-platform code editor on the dominant OS seems quite weird in my opinion. (I know they plan to do it, but as someone who has built cross-platform apps, this is not rocket science to have Win32 support from the start.)
- ghh 2y agoFor those that want to try it, and have a rust development environment installed, the following runs Zed on Windows. (The editor part at least, I haven't tried the collaborative functions). git clone https://github.com/zed-industries/zed cargo run --release
- ksylvestre 2y agoIt's especially weird they released linux (with x11 AND wayland backends) before windows.
- zamalek 2y ago* Both Linux and MacOS are unices, there is less effort. * The framework they use supports X11 and Wayland out of the box, it wasn't as much effort as you'd think. * They accept contributions.
- segfaltnh 2y agoFor the kinds of devs they've hired, Windows is the third most common development or production environment. I've worked at startups like this for 20 years and haven't touched a windows system. I realize yall are out there, but from where I'm sitting, this isn't odd at all. They're likely most familiar with and using Unixes.
- koito17 2y agoAnecdotally, I have never seen Windows widely used for development, outside of .NET shops (but that shouldn't be a surprise). Moreover, there's plenty of quirks Windows has with respect to: - Unicode (UTF-16 whereas the world is UTF-8; even Java uses UTF-8 nowadays, so it's only Windows where UTF-8 is awkward to use) - filenames (lots of restrictions that don't exist on Mac or Linux) - text encoding (the data in the same string type changes depending on the user's locale) - UUIDs (stored in a mixed-endian format) - limit of open files (much lower than Mac and Linux; breaks tools like Git) If you write software in Java, Golang, or Node.js, you'll quickly encounter all of these issues and produce software with obscure bugs that only occur on Windows. I'm not sure about Rust, but using languages that claim cross-platform support isn't enough to hide the details of an OS. In every job I've had, the vast majority of devs were on Mac OS, with Linux coming in at a close second (usually senior devs). So I wasn't surprised Zed first supported Mac then Linux. Windows support is nice for students, game developers, and people maintaining legacy .NET software, but those people won't be paying for an editor.
- forrestthewoods 2y agoHrm. Still not quite what I crave. Here's roughly what I want. I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes. LLMs often get code slightly wrong. That's fine! Doesn't bother me at all. What I need is an interface that allows me to iterate on code AND helps me understand the changes. As a concrete example I recently used Claude to help me write some Python matplotlib code. It took me roughly a dozen plus iterations. I had to use a separate diff tool so that I could understand what changes were being made. Blindly copy/pasting LLM code is insufficient.
- garbanz0 2y agoFWIW, that's what cursor does: https://www.trycursor.com/ https://www.trycursor.com/
- chr_norm 2y ago[dead]
- rtfeldman 2y ago> I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes. Zed does that - here's a clip of it on some Python code: https://youtu.be/6OdI6jYpw9M?t=66 https://youtu.be/6OdI6jYpw9M?t=66
- simonw 2y ago"Here's roughly what I want. I want to be able to highlight some block of code, ask the AI to modify it in some way, and then I want to see a diff view of before/after that lets me accept or reject changes." That's exactly what this new set of Zed features lets you do. Here's an animated GIF demo: https://gist.github.com/simonw/520fcd8ad5580e538ad16ed2d8b87ed2?permalink_comment_id=5161430#gistcomment-5161430 https://gist.github.com/simonw/520fcd8ad5580e538ad16ed2d8b87...
- brewski 2y agoEmacs + gptel supports this: https://github.com/karthink/gptel/tree/master?tab=readme-ov-file#in-any-buffer https://github.com/karthink/gptel/tree/master?tab=readme-ov-...
- yencabulator 2y agoI'm more in this camp: > Add build time options to disable ML/AI features https://github.com/zed-industries/zed/issues/6756 https://github.com/zed-industries/zed/issues/6756 Just give me a good editor.
- bww 2y agoHmm. I was excited about Zed, but it now seems painfully clear they’re headed in a completely different direction than I’m interested in. Back to neovim, I guess…
- Ringz 2y ago[flagged]
- deleted 2y ago[deleted]
- modernerd 2y agoI just want a fast programmable text editor with a native GUI and good defaults. But that seems really tough to find, for some reason. Zed is so close, but I’d much rather see a focus on the “programmable” part and let the AI and collaboration features emerge later out of rich extensibility (i.e. as plugins, perhaps even paid plugins) than have them built-in behind a sign-in and unknown future pricing model.
- lambdaops 2y agoThere's two ways to make extensions to Zed, providing context for AI. In the post they show off making a Rust -> WASM based extension and also mention a server based model. There's also a third option -- Zed is open source. You don't have to use their auth, it just makes collaboration easy.
- jvmancuso 2y agowe call the latter a "Context Server", basically any process that communicates via JSON-RPC over stdio can do it. documentation for that is here: https://zed.dev/docs/assistant/context-servers https://zed.dev/docs/assistant/context-servers
- modernerd 2y ago> Extensions can add the following capabilities to Zed: Languages, Themes, Slash Commands This is a great start but it's far from what most would accept as "programmable" or richly extensible.
- lovethevoid 2y agoSublime Text is likely closer to what you're looking for.
- modernerd 2y agoI retry it every now and then and miss the easy extensibility of Neovim. Can we build something that marries both worlds?
- matrixhelix 2y ago[flagged]
- nichochar 2y agoI recently switched from neovim to zed, and I overall like Zed. I miss telescope, and think some vim navigation was better, but I suspect that it has to do with how much effort I put into configuring one over the other, so time will tell. My biggest gripe was how bad the AI was. I really want a heavy and well-crafter AI in my editor, like Cursor, but I don't want a fork of the (hugely bloated and slow) vscode, and I trust the Zed engineering team much more to nail this. I am very excited about this announcement. I hope they shift focus from the real-time features (make no sense to me) to AI.
- ivanjermakov 2y agoWhat were the Zed features that made you to switch? I feel like with todays ecosystem it's easier to complete neovim experience with plugins than wait for Zed devs to catch up.
- marcelarie 2y agonvim has a really good cursor integration plugin https://github.com/yetone/avante.nvim https://github.com/yetone/avante.nvim
- nichochar 2y agosecond person to share this with me recently, will have to try it out. Looks pretty alpha, but interesting
- marcelarie 2y agonvim has a really good cursor integration plugin https://github.com/yetone/avante.nvim https://github.com/yetone/avante.nvim
- mynameisvlad 2y agoAfter using Cursor for some hobby stuff, it's really good. I was surprised at how well it managed the context, and the quick suggestions as you're refactoring really add up since they're generally exactly what I was about to do.
- jmull 2y agoJust looking at the "inline transformations animation"... How is typing "Add the WhileExpression struct here" better or easier than copy/pasting it with keyboard and/or mouse? I want something that more quickly and directly follows my intent, not makes me play a word game. (I'm also worried it will turn into an iterative guessing game, where I have to find the right prompt to get it to do what I want, and check it for errors at every step.)
- LarsDu88 2y agoCan you plugin other LLMs Ala: https://dublog.net/blog/open-weight-copilots/ https://dublog.net/blog/open-weight-copilots/
- simonw 2y agoThe Zed configuration panel includes tools for adding an Anthropic API key, a Google Gemini API key, an OpenAI API key or connecting to a local instance of ollama.
- golergka 2y ago[flagged]
- throwaway082024 2y agoI love AI and think Zed is dropping the ball big time here. How can they focus their limited resources into developing shitty AI extensions when they should be focusing on absolute deal-breakers, like cross-platform support? Nobody cares that they can't use Claude on Zed. Everyone cares that they can't use Zed on Windows.
- simonw 2y ago"Everyone cares that they can't use Zed on Windows." By "Everyone" I assume you mean "Everyone who uses Windows". I can't imagine us Mac/Linux people care very much.
- throwaway082024 2y agoYep. It's an easy example to point at which shows how skewed Zed's priorities are. They're seemingly much more interested in adding AI than they are the other 2.7k reported issues on their Github repo. As a Zed user on Mac, that's when I jump ship.
- bigstrat2003 2y agoSure. But that's most users.
- golergka 2y ago> Nobody cares that they can't use Claude on Zed. I do. I just cancelled Cody subscription because it incredibly slowed down my VSCode. If Zed is able to do advanced AI features that Cody did but remain snappy, I will gladly pay them $20 a month. > Everyone cares that they can't use Zed on Windows. There are more users on Windows and Android, but they on average pay less and more often make developer tools purchase decisions as employers, not individuals. If you're starting a small company making new kind of developer tools that is not tailed for corporations, macOS is a much better market.
- cube2222 2y agoAs I’ve said in yesterday’s thread[0], contrary to many others I find the AI integration in Zed to be extremely smooth and pleasant to use, so I’m happy they’re doubling down on this. However, personally, I prefer to have it configured to talk directly to Anthropic, to limit the number of intermediaries seeing my code, but in general I can see myself using this in the future. More importantly, I’m happy that they might be closing in on a good revenue stream. I don’t yet see the viability of the collaboration feature as a business model, and I was worried they’re gonna have trouble finding a way to sensibly monetize Zed and quit it at some point. This looks like a very sensible way, one that doesn’t cannibalize the open-source offering, and one that I can imagine working. Fingers crossed, and good luck to them! [0]: https://news.ycombinator.com/item?id=41286612 https://news.ycombinator.com/item?id=41286612
- cube2222 2y agoAlso, I know some people say “just let me pay for the editor” but I don’t think that’s actually a viable path. The editor is open-source, and it being open-source is great. Others can contribute, it generally helps adoption, it will probably help with getting people to author plugins, and it means if they go in an undesirable way, the community will be able to fork. So without making it non-open-source, they’d need to do open-core, which is incredibly hard to pull off, as you usually end up cannibalizing features in the open-source version (even if you have contributors willing to contribute them, you block it to not sabotage your revenue stream).
- andrewmcwatters 2y agoI would like us as an industry to promote paying for things we use. Crazy idea, I know. Open source is great and fun and an incredible force multiplier for the world, but when you want to do this stuff for a living, you have to charge money for it somehow, and if you're a software business, and not just software adjacent, it means charging for software.
- phero_cnstrcts 2y agoAs long as it is not via subscriptions…
- maeil 2y agoLet me be very direct - what's the strength over the competition, e.g. Cody? The fact that it's its own text editor? I'm seeing the assistant emphasized but that just looks like Cody to me.
- sunaookami 2y agoAgreed and Cody has recently upped their free tier and Sonnet 3.5 can be used for free for completions and up to 200 chat messages per month. Plus you can use it in VS Code and IntelliJ - no need to learn a new text editor.
- mcpar-land 2y agoI hope that in a few years we look back at this era of "prompt an LLM for a shell command and instantly run whatever it spits out by pressing enter" with collective embarrassment.
- pb7 2y agoWhat does this mean?
- skydhash 2y agoPeople that don't like Bash|Zsh|... and are afraid of ImageMagick|ffmpeg|curl|...'s manuals and want AI to generate the perfect script for them.
- stemlord 2y agoWhy not both? What do you see wrong with having gpt spit out a complicated ffmpeg filter chain and explaining every step of the output, which you can then look up in the docs and unit test before implementing? I find verifying the gpt output is still quicker than consulting giant wall of text man pages
- imtringued 2y agoVirsh has a --help screen that shows a command listing that is 20000 characters long. I too would be intimidated.
- yewenjie 2y agoHas any long-term Emacs user delved into Zed and ported the cool features yet? Don't take it as sarcasm, I am genuinely interested. I think Emacs' malleability is what still keeps it alive.
- rgrmrts 2y agoLong-term Emacs user here: I actually just switched entirely to Zed.
- yewenjie 2y agoWhat made you switch?
- pton_xd 2y agoWhat are the cool Zed features? Also genuinely interested.
- ivanjermakov 2y agoIn my understanding Zed is "Figma for code". Huge focus on collaboration (hence the slogan "multiplayer code editor") and AI. It's hard for me to understand what text editor itself has to do with LLM completions.
- koito17 2y agoFor real-time collaborative editing, consider experimenting with https://github.com/zaeph/crdt.el https://github.com/zaeph/crdt.el
- acedTrex 2y agoAI assistants just slow me down. Its a very rare case i find them actually useful. I am generally concerned by the amount of devs that seem to claim that it is useful. What on earth are yall accepting.
- nsonha 2y agoDid Google make you less productive when looking up about code? If it did not then I dont see how looking up with AI can be worse.
- acedTrex 2y ago> If it did not then I dont see how looking up with AI can be worse Looking up with AI is worse because its WRONG a lot more. Random rabbit holes, misdirection. Stuff that SOUNDS right but is not. It takes a lot of time and energy to discern the wheat from the chaff. Sure you can find misleading or outdated blogposts or forum discussions with a google search but the information is far more grounded in correctness then anything from an LLM.
- ziml77 2y agoThis is my experience with trying to use AI for coding tasks too. I've had back-and-forths with AI that involve me trying to get it to fix things to get a final working function, but since it doesn't actually understand the code, it fails to implement the fixes correctly. Meanwhile, the stuff you find through a traditional web search tends to either be from a blog post where someone is posting actual working code snippets, or from StackOverflow where the code tends to be untested initially but then gets comments, votes, and updates over time that help boost confidence in the code. It's far more reliable to do a web search.
- nsonha 2y agowhy do people pretend that google search is straight forward > the stuff you find through a traditional web search tends to either be from a blog post Is that so? Most of my hits have been stack overflow and github issues, where there are false positives, same problem to AI hallucination
- adamgordonbell 2y agoThis looks cool! Feature requests: have something like aider's repo-map, where context always contains high level map of whole project, and then LLM can suggest specific things to add to context. Also, a big use case for me, is building up understanding of an unfamiliar code base, or part of a code base. "What the purpose of X module?", "How does X get turned into Y?". For those, its helpful to give the LLM a high level map of the repo, and let it request more files into the context until it can answer the question. ( Often I'm in learning mode, so I don't yet know what the right files to include are yet. )
- throwaway082024 2y ago[flagged]
- mcemilg 2y agoIt’s great news that they provide it for free. It’s hard to subscribe to all the LLM providers. Even with a pro subscription, you need to buy credits to be able to use with the editors, which gets very expensive if you use them a lot. On another side, I really like the experience of coding with GitHub Copilot. It suggests code directly in your editor without needing to switch tabs or ask separately. It feels much more natural and faster than having to switch tabs and request changes from an AI, which can slow down the coding process.
- jcsnv 2y agoWhat's the difference between VSCode (with co-pilot), Zed, & Cursor?
- nsonha 2y agoCursor is a fork of VSCode with code AI that, in my oppinion, better than Zed and other competitor because they implement the MODIFYING existing code workflow better. Most other code AI products are only good at code generation or being a better stack overflow. I don't use Copilot to tell, does it show you diff like Cursor when modifying code?
- dcchambers 2y agoI've been trying to mainline Zed for the past few months...and overall I really do like it - but there are enough quirks/bugs that make me frustrated. A simple example: Something as simple as the hotkeys for opening or closing the project panel with the file tree isn't consistent and doesn't work all the time. To be clear: I am excited about this new addition. I understand there's a ton of value in these LLM "companions" for many developers and many use cases, and I know why Zed is adding it...but I really want to see the core editor become bullet proof before they build more features.
- Ringz 2y agoIf I just use nvim and my own AI plugin ecosystem, is Zed AI worth trying? https://github.com/jackMort/ChatGPT.nvim https://github.com/jackMort/ChatGPT.nvim https://github.com/olimorris/codecompanion.nvim https://github.com/olimorris/codecompanion.nvim https://github.com/Robitx/gp.nvim https://github.com/Robitx/gp.nvim https://github.com/frankroeder/parrot.nvim https://github.com/frankroeder/parrot.nvim
- 1a527dd5 2y agoI know I'm not the target market. I don't want my editor to have AI. I was really looking forward to trying Zed, but this just means I'll stick to VS/Code with the AI gung disabled. In general, if any product comes with "AI" I'm turned off by it.
- elitan 2y agoI hope all our competitors find your answer inspirational!
- icholy 2y agoYeah, I also don't want my editor to have syntax highlighting. I refuse to use any editor that has it. Don't even get me started on native vcs support. My rule of thumb is: "If it auto-completes then it gets the auto-yeet."
- deleted 2y ago[deleted]
- thekevan 2y agoI had a brief processing error I was really confused for a moment about how quickly Xed had progressed. https://en.wikipedia.org/wiki/Xed https://en.wikipedia.org/wiki/Xed
- bearjaws 2y agoYou can do this with aider in any IDE: https://aider.chat/ https://aider.chat/ I think the focus on speed is great, but I don't feel my IDE's speed has held me back in a decade.
- 8n4vidtmkvmk 2y agoWhat has slowed me down is all the garbage pop ups and things that get in my way. Every time I open VSCode it tries reconnecting to some SSH I had open before it lets me do anything. And god forbid I have two different workspaces. The constant "what's new" and "please update me now"s don't help either. I love IntelliJ but it does not start up quickly, which is a problem if I just want to look at a little code snippet.
- Terretta 2y agoAnthropic working with Paul Gauthier and Zed being aider-aware would be phenomenal. He's been working this for a while: https://news.ycombinator.com/item?id=35947073 https://news.ycombinator.com/item?id=35947073 When familiar with Aider, it feels as if this Zed.ai post is chasing Paul's remarkably pragmatic ideas for making LLMs adept at codebases, without yet hitting the same depth of repo understanding or bringing automated smart loops to the process. Watching Aider's "wait, you got that wrong" prompt chains kick in before handing the code back to you is a taste of "AI". If your IDE is git savvy, then working with Aider in an Aider REPL terminal session with frequent /commits that update your IDE is like pair programming with a junior dev that happens to have read all the man pages, docs wikis, and stackoverflow answers for your project.
- bitbasher 2y agoI like the idea of Zed, and I recently went editor hopping. I installed Zed but was immediately hit with "your gpu is not supported/ will run incredibly slow" message. Gah...
- hemantv 2y agoBiggest thing missing is templates that are available in vscode.
- sebzim4500 2y ago>Claude 3.5 Sonnet's new Fast Edit Mode, optimized for text editing. This upcoming mode achieves unprecedented speed in transforming existing text, enabling near-instantaneous code refactoring and document editing at scale I wonder what this is. Have they finetuned a version which is good at producing diffs rather than replacing an entire file at once? In benchmarks sonnet 3.5 is better than most models when it comes to producing diffs but still does worse than when it replaces the whole file.
- sunaookami 2y agoIt seems like it just "echoes" back the unchanged contents? https://x.com/zeddotdev/status/1825967818329731104 https://x.com/zeddotdev/status/1825967818329731104
- kilokilo22 2y ago[flagged]
- owenpalmer 2y agoHey Zed team, just one little nitpick about the page. I love the keyboard shortcuts at the top for the download page and login. However, when I try to Ctrl-L and select the url, it triggers the login page shortcut. Brave Browser Windows 10
- maxdeviant 2y agoThanks for the report, this should be fixed now!
- owenpalmer 2y agoYep fixed!
- asadm 2y agoI just want a perplexity-style agentic integration that researches dozens of pages first, does internal brainstorming before printing output in my editor. I just had a many-hour long hacking session with Perplexity to generate a complex code module.
- arghwhat 2y agoI don't mind them having AI features, but I wish they'd fix some of the most basic performance issues considering that their entire reason to exist was "performance". You know, things like not rerendering the entire UI on the smallest change (including just moving your mouse) without damage reporting.
- nrvn 2y agoUntil the AI means “system thinking capability that can analyze the codebase and give real suggestions” I don’t buy it. Everything I have seen so far is waste of my time and resources and at best is useful for generating tests or docstrings.
- sharms 2y agoMissing from this announcement is language around Privacy. Cursor for example has a Privacy Mode that promises not to store code, and this seems like a critical feature for any AI enhanced dev tools.
- benreesman 2y agoTLDR: Zed is pretty sweet. Amodei doesn’t have a next model on raw capability.
- cabirum 2y ago[flagged]
- eksu 2y agoexcited to use zed, but the AI chat panel does not work on a Mac host connected to a Linux guest.
- CrimsonCape 2y agoIs all the overhead required to use the AI features easily disabled with a feature flag such that zero CPU cost and zero network transmission occurs?
- deleted 2y ago[deleted]
- 8n4vidtmkvmk 2y agoNo. https://github.com/zed-industries/zed/issues/6756 https://github.com/zed-industries/zed/issues/6756
- bartekpacia 2y agoOh, they changed their website. It's stunning!
- kamaal 2y agoAt some point an AI first programming language will have to come along which will integrate well with the AI models, Editor and Programmer input seamlessly. Im not sure what that is, but Im guessing it will be something along the lines of Prolog. You will basically give it some test cases, and it will write code that passes those test cases.
- marcus_holmes 2y agoI've been playing with it this morning, and fuck me this is awesome. I finally feel that an LLM is being actually useful for coding. I still have to check everything, but it's like having a talented junior helping me.
- gloosx 2y agoAnthropic is an evil company. I wanted to try their subscription for a month, now they are storing my credit card info forever without an option to remove it, yet a single click of a button will instantly resubscribe me. I don't understand how one can seriously think they will not sell all your data at the first opportunity to make money, cause with such shady subscription/payment practices it instantly gives a money-before-all vibes for the whole product and the company.
- fastball 2y agoFairly certain selling people's credit card data is illegal and something Anthropic will not be doing.
- gloosx 2y agoI was not telling about the credit card data obviously, they have much more data they can actually sell. In my opinion, storing someone's credit card data online after purchase, without a clear option to delete it should be illegal.
- segfaltnh 2y agoGDPR them, if you're in the EU. Or just pretend you are and see if they flinch.
- xinayder 2y agoFirst the unsolicited package installation controversy now they jumped onto the AI bandwagon. Is this a speedrun attempt at crashing a newly created company? What's next? Web3 integration? Blockchain?
- poetril 2y agoMeanwhile html tags in JSX/TSX files still do not autocomplete/close. Speaking as someone who used Zed for nearly 7 months, it seems like should be prioritizing features that will make the editor more usable. I’d be excited to go back to Zed, but the issues drove me to Neovim.
- Janymos 2y agoTried Zed AI for a bit as a heavy user of Cursor, a few thoughts - I like that they are trying something different with the assistant panel view by providing end users full control of the context as opposed to Cursor's "magic" approach. There is a huge tradeoff between the granularity of control and efficiency however. The friction for manually filling in context for the assistant window might repel devs from using it constantly. - Zed AI is still missing a lot of UX details in terms of their inline assistant capabilities. e.g. pressing ctrl+? for inline assist only selects the current line, and users will have to manually select a block of code for inline assist, which is really annoying. In cursor, cmd+k automatically selects the surrounding code block - Definitely a huge plus that we get to choose our own LLM providers with Zed AI.
- amkkma 2y agoI think Zed is starting with a more transparent elegant foundations and then they'll build in more optional magic from there. For example, they're working on automatic codebase RAG
- nilsherzig 2y agoSorry if this comes off as entitled, I'm honestly just a bit confused by the following. I have no experience using (current) vscode, but I've used neovim on a daily basis for a couple of years. I think the thing which makes an editor a "better editor" are the small things, things which solve problems which might cause a little friction while using the editor. Having a lot of these little points of friction results in a (for me) annoying experience. Zed has a lot of these (from the outside) simple issues and I don't see them working on them. Again, I understand that they have to prioritize. But this doesn't result in me feeling comfortable spending time adopting this editor. I'm "scared" that issues like https://github.com/zed-industries/zed/issues/6843 https://github.com/zed-industries/zed/issues/6843 might be very low on the list of work being done and always will be, while the next big (maybe honestly great) feature gets all the attention.