20 ms·
Zed 1.0
- kettlez 5mo agoCongrats on 1.0! Though it's a pretty big bummer to see that extension improvements were removed from the roadmap.
- jore 5mo agoDoes anybody have experience running Claude Code or Codex in Zed?
- 802e65bc-e259 5mo agoWorks very well - whats your question?
- edweis 5mo agoI just run it in the terminal, every time I tried their integration it was missing a feature or it was easier to read on a terminal
- recov 5mo agoYes - the Claude ACP is nice, as I like to have a view of the code while chatting. Using just the terminal for dense/long running work feels like a handicap imo. It would be great if it supported more commands though!
- unshavedyak 5mo ago> It would be great if it supported more commands though! What does it not support? I want to try and figure out if its shortcomings in the ACP/Claude SDK or if it's just features that Zed has yet to support?
- wldcordeiro 5mo agoI feel like it doesn't support some of the commands that manage Claude itself so think `/mcp` `/plugins` etc. Most of the common ones are configured to work though from what I've seen but the ones that do more configuration of Claude seem to be blocked.
- dmix 5mo agoThat is likely a drawback to their ACP wrapper scheme, it helps exposes IDE functionality but they have to keep up with Claude Code functionality in the other direction. VSCode's Claude code plugin is just like using the CLI.
- wldcordeiro 5mo agoEntirely right it's a limitation to the ACP side. They're in the middle of adding functionality where you can have terminal/CLI threads and ACP threads too. https://github.com/zed-industries/zed/pull/54729 https://github.com/zed-industries/zed/pull/54729
- iknowstuff 5mo agoContext length is not shown and I dont think you can paste images? Havent tried though
- wldcordeiro 5mo agoContext usage is in an open PR now! https://github.com/zed-industries/zed/pull/54881 https://github.com/zed-industries/zed/pull/54881 give it a week or two depending on if you want to use stable vs preview releases. I haven't tried pasting images yet either but I have used their context menu that lets you add images.
- ramon156 5mo agoboth support ACP. works really well!
- bicepjai 5mo agoI used to run Claude code on terminal on zed. But the memory usage would balloon eating all my ram 128gb and have to kill the session every other day. I moved back to vscode. I don’t know if they addressed it
- sodacanner 5mo agoIt works 'well' with Claude Code, but you're going to be missing a lot of features. There's no display for sub-agents/teams, no ability to clear the context without starting a whole new thread window, no ability to view the current context or usage, etc. There's also no built-in ability to view or change the model's current effort level, which I think is a current limitation with the SDK. I tried it for a bit and it was definitely usable and I got a few features built out, but I eventually moved back to using CC in the terminal. I'm sure they're working on it, though.
- NortySpock 5mo agoDoes "local Ollama" or OpenRouter count? I fell into using Zed because there was zero sign-up friction when trying to set up a connection to a local Ollama LLM. Literally "drop-down, select the model you want" Once I got that running on my machine it was also easy (literally a drop-down+ API key) to switch and explore using models on OpenRouter.
- jeppester 5mo agoI use it a lot with Claude Code. It lacks a lot of features, but IMO feels less "busy" than the terminal version, which I like. Very recently Zed also gained support for parallel sessions, which is nice. In general it's very obvious that a lot of effort goes into improving it, and it gets better with every release.
- maherbeg 5mo agoIt works well but there are a lot of missing features * skill auto complete * custom agents * sub agents * background process management
- tjek 5mo agoThey both work very well. My only complaint is that you can't use them to generate commit messages using the Git Panel (have to do it inside the Agent Thread instead), and /compact seems to have issues so you will often need to start a new thread (this wasn't an issue in the past so hopefully it will get fixed soon).
- fishgoesblub 5mo ago1.0 and still has the wrong colours when ran in Wayland and lacks bitmap font support.
- toggio 5mo ago> 1.0 doesn't mean "done". It also doesn't mean "perfect" Create issue in the Zed Github repository?
- fishgoesblub 5mo agoDon't need to create an issue, both have had issues for them for 2 years. https://github.com/zed-industries/zed/issues/9057 https://github.com/zed-industries/zed/issues/9057 https://github.com/zed-industries/zed/issues/12629 https://github.com/zed-industries/zed/issues/12629
- swiftcoder 5mo agoSort of a recurring theme, I find. They have 600+ issues that have been open for over a year, was hoping they'd drive down the backlog a bit before declaring victory
- wldcordeiro 5mo agoGo look at any large project, they have 500+/1000+ issues and many are ancient. Chrome, Firefox, you name it. I wouldn't be surprised if many issues have even been solved or need new reproduction steps but there's a difficulty to triaging all the issues as well.
- swiftcoder 5mo ago> I wouldn't be surprised if many issues have even been solved or need new reproduction steps All the ones I'm subscribed to are straight-up feature gaps versus competing IDEs. Though of course, there is significant selection bias to my subscriptions
- BewareTheYiga 5mo agoBravo! I've enjoyed using Zed and seeing its progress. Still waiting on python notebook support.
- superxpro12 5mo agodoes this support plugins? How does it integrate with cmake projects?
- dosshell 5mo agoi investigated this yesterday and there is one cmake extension. It gives basic support to cmake. Not as neat as vscode/jetbrains/qt/vs but it works. It is depends on CMakePresets.json and has no gui etc.
- peterpanhead 5mo agoCongrats on reaching your first major
- f311a 5mo agoToo bad they did not include better search UI into this release. When you search, Zed opens a new tab, which I hate. Sometimes I just want to have a quick glance at some code and close the search using escape. Telescope style search in vim, helix or JetBrains tools is so much better. https://github.com/zed-industries/zed/pull/46478 https://github.com/zed-industries/zed/pull/46478
- chuckadams 5mo agoWhereas I'm not a great fan of modals for anything where I'd like to refer back to what I'm working on. I guess I'd just prefer some tabs to open as a split by default and close with esc, maybe call them something like "ephemeral tabs"? Basically, steal some ideas from emacs.
- f311a 5mo agoTabs will still be supported. Also, when you search for references, it also opens a new tab, even when all references are in the same file.
- chuckadams 5mo agoThat definitely sounds subpar to me. I suppose there's still a reason to keep paying for an IDEA Ultimate subscription.
- tensegrist 5mo agoin emacs with embark you can export the contents of an ephemeral buffer into a persistent one, which is the best of both worlds and more besides for file search, edit in the persistent buffer can rename files for grep, edits in the persistent buffer edit across files and so on
- whalesalad 5mo agoThat was og sublime/textmate behavior that I grew to miss with vscode, so was pleasantly surprised to see it exists in Zed.
- 5mo ago
- bikelang 5mo agoHuge congratulations to the Zed team!
- simonask 5mo agoCongratulations! I’ve been very happy with Zed for the past year or so. I’m hoping the roadmap contains support for even more things that extensions can do, such as rendering images or Markdown in-editor.
- xpe 5mo agoIf the idea of hiding extra Markdown elements or making it more WYSIWYG appeals to you, maybe we can put more eyes on some kind of feature request. I've seeing several comments come at this from different angles: ?id=47950471 ?id=47950748
- tjek 5mo agoGenerating images inside the agent threads would be huge. I always feel sad when I have to open ChatGPT to generate my images.
- comandillos 5mo agoSuch a pity remote dev containers are critical for me. I guess some SSH tunneling could help with it...
- numbsafari 5mo agoUmm… zed supports remote dev over ssh… what’s your concern?
- CraftThatBlock 5mo agoAnd Zed even supports Dev Container
- comandillos 5mo agoIt seems not both at the same time, I just tried to open a dev container over ssh with 1.0 and didn't work
- alimbada 5mo ago[flagged]
- IshKebab 5mo agoOne of the people working for one of their investors posts moderately controversial stuff on Twitter. Boycott them!! This kind of nonsense really takes away from stuff that actually matters.
- post-it 5mo agoOne of the owners of one of their investors. I think it's still too far removed for the project to be obligated to care.
- jcgrillo 5mo agoHow is their emacs keymap support? I tried VSCode for a while but switched back to emacs because it was so slow and the keymap was not very good. I've been intending to try Zed but emacs is working well enough so the motivation isn't really there yet..
- RMarcus 5mo agoI've got emacs keybinds in my muscle memory and Zed works well for me, although there's no kill ring and the macro system is nothing like emacs. The former will be added at some point (there's an open PR), but I do not expect the latter will ever be comparable.
- jcgrillo 5mo agoThanks for the info. Kill ring support is definitely a must for me, I care a lot less about macros. I'll keep an eye out for it!
- alternatex 5mo agoThe only thing that bothers me about Zed is the theme. It's so bland it actually gives me reading difficulties. I'd be surprised if some of the color combinations don't pose an accessibility issue. Grey text on grey background is quite the choice.
- tfrancisl 5mo agoAs far as I can tell you can theme nearly everything in the app. I've got custom colors for diffs and some syntax, and my base theme is ripped from Monokai.
- Enpece 5mo agoI do agree that Zed's default themes aren't great. They look too 'plain' for my taste. Bit more contrast can't hurt either. BUT: It's very easy to just choose a different theme and there are plenty to choose from by now. It's even possible to make your own theme and they even have a first-party theme editor (https://zed.dev/theme-builder https://zed.dev/theme-builder) which works great. They should maybe include some descriptions for each color instead of just the name but that's the only negative thing I can say right now. I'd even say that it's easier to theme Zed than VSCode because there are fewer variables.
- alternatex 5mo agoThank you for the tips. I didn't know it was possible to install other themes as extensions.
- Lapel2742 5mo agoThere is also https://zed-themes.com/ https://zed-themes.com/ with theme previews.
- raverbashing 5mo ago[flagged]
- 5mo ago
- taosx 5mo agoCongratz to the team. I really like zed and started using it quite early, loved the text threads and was using them a lot as I don't think llms fit in a box of only agents, they were a nice way to manage conversations, work through them, edit responses to lead the agent better, copy-paste full text, sad to see them go (text threads). I'm trying right now the ACP with my own agent and I'm of mixed opinions but that's maybe because I care how my agent works. I believe that for the agent view a plain buffer with small ui elements would be the best ui for an agent conversation but I may have been spoiled by their text threads. I may spin a personal fork but the thought of tens of mins of compile time isn't that attractive. Edit: I realized I started moving to terminal based editors like helix due to agents: claude -> codex -> custom pi, with the open sourcing of warp I was considering making a native integration for warp + pi but now I'm thinking zed's text threads (~17k lines) + pi might be a better way, any thoughts or ideas?
- swiftcoder 5mo agoGood for them, but I wish they'd hurry up and catch up on some of the big missing features. Really hoping they'll accept my PR to add the missing call hierarchy feature before the GitHub issue turns 2 years old :)
- akho 5mo agoShortcuts still don't work on non-Latin keyboard layouts on Linux. For people who use languages with non-Latin writing systems, this is a show-stopper. (there is, of course, a rich tradition of text editors with the same issue, including Vim and Emacs. They 1) have an excuse; 2) provide both workarounds and their own input method systems. Having this in a new program is nuts.)
- ideasman42 5mo agoThis was reported for Blender/Wayland, they might be able to use a fix like this: https://projects.blender.org/blender/blender/commit/eaf63a35ae0b526c0cf8358f4d30b74dfe47da43 https://projects.blender.org/blender/blender/commit/eaf63a35...
- Orygin 5mo agoYes that was the primary issue I had when testing Zed in the past. Keyboard layout not working properly, shortcuts being unusable or un-remappable. Sad to see it's still the case for 1.0
- evilmonkey19 5mo agoCongrats to the Zed team! I really like your editor and it works surprisingly well, althought there are a few rough edges still with the python experience. The debugger in Python FastAPI and mainly Django is not working as expected. Hopefully soon will be fixed.
- JnnydevDude 5mo agoCongrats guys! I've been using zed since a few months ago, I would consider myself a "light" user but I do enjoy the experience. My only sour point would be the not so smooth integration with claude code. But I've learmt to live with it for now
- LucasOe 5mo agoFeature-wise, Zed is still far from VS Code, but for me, the change has been worth it for the performance increase alone. I'm really happy with Zed, and I think it has a bright future ahead. Congratulations on the 1.0 release!
- mfontani 5mo agoWhy does signing up through Github require the "act on behalf" permission? That seems risky.
- gpm 5mo agoStill absolutely no support for screen readers? Despite promising it for years and every comparable product having it.
- luca-ctx 5mo agoCongrats Zed! GPUI has been a huge inspiration. Whenever I think to myself “yikes that sounds too hard”, my next thought is “well, Zed team could probably do it”.
- jryio 5mo agoZed is a durable piece of software, rather than the current trend of cheap disposable software. Regardless of whether humans or agents use a tool like this, durability is a benefit for both. Congrats to the team
- kevinfiol 5mo agoCongrats to the Zed team! I've been using a combination of Zed + Gram [1] (which I predict may lag behind this 1.0 release in features/fixes). They are both nice, fast editors. However, I switched to Sublime Text 4 again recently and... I'm surprised to see how much clunkier Zed feels than Sublime. I can't put my finger on it, but Sublime, although lacking in features, feels considerably more polished and performant. [1] https://gram.liten.app/ https://gram.liten.app/
- dsego 5mo agoIt's all in the details, eg. in sublime if you use the goto panel and highlight a file it will immediately show a preview, in zed you have to click on it, so you lose the snappy feeling.
- Meekro 5mo agoI really want to like Zed because they've clearly put so much work into it, but so far I've been sticking with Sublime. I have several large PHP projects that were started in the 2010-2020 era, and Zed will highlight and complain about all sorts of minor things that were standard PHP fare at the time: functions without return types, for example. My code (which works fine) looks like an ocean of red when I view it with Zed, and turning all those warnings off is not trivial. For each kind of warning, I wish there was a button that said "don't warn me again about issues like this one in this project." Then I could keep the interesting warnings (like undeclared variable) and ditch the ridiculous ones.
- WD-42 5mo agoYou should be able to just turn off the language server. Go to the lightning bolt icon in the bottom bar, "Stop all servers" or just the PHP one lighting up your source code.
- kitsune1 5mo ago[dead]
- thinkingtoilet 5mo agoIf you're using zed, couldn't you use AI to fix something like that? Those copy and paste type changes over a code base is something AI assistants are really good at.
- Meekro 5mo agoI could! I'd probably have to take it piece by piece, rather than telling an AI to edit hundreds of files in one epic session and hoping for the best. Even just reviewing a commit that large feels like it would be a bad use of time. Also, giving every variable a type (or using "mixed" everywhere), and giving every function a return type (more "mixed" or "void") would just make the code more verbose without any justification that I can see. With Zed, I feel like I'm being dragged into a modern style guide that I never agreed to. It would be nicer if I could make it my own by turning off those parts that I disagree with and keeping the rest. I know this is technically possible, but they've certainly not made it easy.
- throwa356262 5mo agoZed seems to have many fans on HN. But it is not for me. Multiple issues on Linux and high memory usage makes it a worse alternative to vscode and jetbrains. Maybe it's better on OSX, but I dont use that anymore and why use an editor that treats your platform as a second class citizen?
- dmix 5mo agoOn MacOS I never really felt there was a noticeable performance difference to using Zed vs VSCode. I still like the idea of it being Rust/GPU based but just like those GPU optimized terminals (Kitty, Alacritty, etc) the difference is usually pretty marginal for day to day stuff. The only time VSCode gets slow is if you use a bunch of poorly written plugins, which hasn't been an issue for me in years. It's just like Chrome, chrome is extremely fast as a base but you can mess it up by not being careful with what you add to it. I still plan to revisit Zed in another year or so once it progresses further, as I find it's still behind Cursor in many ways.
- veber-alex 5mo agoThis is exactly how I feel. Cursor works just fine for me. I just don't have the incentive to learn a new tool even though I think Zed is cool.
- sodacanner 5mo agoI've personally found it uses significantly less memory on large projects than VSCode. VSCode has historically been nigh-unusable for me on Linux, it gets incredibly sluggish.
- rstat1 5mo agoSo I'm not so sure how you arrived at your conclusion of Zed having higher memory use than VSCODE but in testing just now that's not at all close to true. Zed for me on my Linux machine opened to a massive C++ project (the Ladybird browser if you were curious) is (not including LSP or extension processes) using around 480MB of memory. VSCode on the other hand with nothing open but a 20 line JSON file is (again not including any LSP or extension processes) using around 920MB of memory as reported by its own builtin task manager thing. I suppose 480MB for a text editor might be a tad high but calling it worse than VSCode is a massive stretch.
- Alex-Aachen 5mo agoCongratulations from me too — it quickly became my go-to editor (sorry, VSCode)
- napolux 5mo agoZed is one of my fav. piece of software of the last years :)
- nzoschke 5mo agoCongrats! My daily driver is Zed developing on SSH remote servers on exe.dev. It's crazy to think of all the dev tools I've churned through over the last 18 months but these two feel sticky. Zed has everything I need in a unified pane. File editor, terminal, agents, SSH remotes. And it's fast and intuitive exe.dev is the first "dev container" I've ever *loved*. The remote sandbox means `dangerously-skip-permissions` is safe. Being on the internet with good private / shared / public access saves so much time. I also use https://conductor.build/ https://conductor.build/ and GitHub but this is starting to feel clunky compared hacking directly against online live reloading apps.
- tikotus 5mo agoI'm glad to hear the SSH remote editing is working well. A lot of the time I'm developing on a remote server using VSCode Remote-SSH. I mostly love it. But! It consumes a lot of memory. And not only that. At times it gets stuck in some infinite loop or such, and ends up consuming all memory on the machine, preventing all traffic. Takes a few minutes for the OS to finally kill it, so I can get back in. I'm pretty this is happening due to large collections of symlinks (the subprocess eating up the memory is rg). But also just JavaScript editing at times launches up a bunch of ts-servers consuming everything and more. This is super scary, if I'm poking around on the prod server. Looking for alternatives. Zed is on my list.
- Pyrodogg 5mo agoDo you happen to use the AutoImport extension? rg subprocess explosion seems related. https://github.com/soates/Auto-Import/issues/127 https://github.com/soates/Auto-Import/issues/127
- eknkc 5mo agoI've been using the SSH remote editing on Zed too and it works great. No issues whatsoever.
- apitman 5mo agoThe VSCode remote ssh implementation is a bit concerning: https://fly.io/blog/vscode-ssh-wtf/ https://fly.io/blog/vscode-ssh-wtf/ Any idea if zed does things differently?
- the__alchemist 5mo agoI am posting this because I want to like and use Zed because it's so fast and responsive (Especially on my tablet, which JB turns into a space heater), and has neat functionality like being able to switch to whatever set of hotkeys you use. And I greatly respect the small binary/download size and fast install. From experimenting in Python and rust: - Doesn't highlight typos in variable, functions, class/struct names etc. Doesn't highlight rust borrow-check, invalid method etc errors. - Doesn't seem to understand either language beyond superficial syntax - "Go to definition" (Ctrl + B) Doesn't do anything - Doesn't show which versions are valid in Cargo.toml and pyproject.toml - No ability to move functions/classes/structs etc to different modules - Doesn't seem to understand rust feature gates - Doesn't seem to understand what fields a struct has, or params a function has, let a lone what types are valid in them. - Rename seems naive Overall: It is taking a superficial view of the code base, and treating it more as text than a cohesive structure. edit: Thank you very much for those who have pointed out I needed to disable restricted mode. This has added some introspection and in-line error handling. Some of my concerns are partially-mitigated. It seems when introspection and in-line editing/complete/data appears is inconsistent (But working in many cases), and I do not yet know what rules define this. Refactoring tools like moving are still absent. I will continue to use Zed on my tablet with the LSPs enabled, and observe.
- TiredOfLife 5mo ago> Overall: It is taking a superficial view of the code base, and treating it more as text than a cohesive structure. That is the part that makes the space heater
- pastel8739 5mo agoIt sounds like LSP isn’t working for you for some reason. Have you installed the extensions for those languages? These things are definitely supported via LSP
- bouh 5mo agoDid you market the project as trusted? Récent update (à few month) requises the trust to reenable the analyses feature It took me a while to understand lol At Somme point I though that the parker were broken in my codebase xD
- shevy-java 5mo ago> Zed is also an AI-native editor. My editor is dumb. No AI anywhere. The only unusual thing is that I use ruby as primary glue language to everything, so in a way that editor (no longer maintained, similar to Linus' editor) is just a wrapper over ruby as such, and functionality in these scripts. I have also found that it is not the editor that slows me down, but the need to have to think. This is also one reason why I try to make the specification as useful as possible. For instance, in one project that I use to compile everything from source, I use a ton of simple, mostly smallish .yml files that describe everything - allowed keys, allowed values, settings that are mostly just a pointer to where to fetch the source, how, how to compile it then and so forth. The ruby code then is mostly just a glue over that data. And that approach, while very simple, works quite well. Users can also modify settings, by modifying the .yml file or via commandline flags. And if need be, I could also use and populate a SQL database with that data (but for the most part, yaml actually suffices; I don't understand why people are so upset about yaml, and then only point at use cases where folks use mega-nested yaml files. These guys don't understand why simplicity is a benefit; admittedly yaml is not a perfect format either, I notice this when I have a long .yml file and then some forgotten ":" or "," due to manual copy/paste error, then it takes me a few seconds to notice what's wrong).
- maherbeg 5mo agoZed has a "turn off all AI features" checkbox if you want to use that
- post-it 5mo ago> recreates makefiles from scratch > "These guys don't understand why simplicity is a benefit" I'm not really criticizing, clearly your system works for you. Ironically, as I've been using AI more, I've been rolling more systems that work for me instead of relying on existing ones. It's very freeing.
- egonschiele 5mo agoCongrats to the Zed team! Great to see people continuing to work on important tooling like editors these days.
- arpadav 5mo agodaily driver has been zed ever since they introduced helix more. still super excited to see how far it can go. congrats to them
- chamomeal 5mo agoThey added "gw" (amp jump) in 1.1.2 preview! It's just amazing. It was the last thing I needed before totally switching over lol
- Fervicus 5mo agoSorry, I am not going to use and get attached to a code editor that is VC funded. You know the enshittification will happen sooner or later.
- 0123456789ABCDE 5mo agoit's also gpl v3 licensed, you can just take a copy, won't cost you shit
- Fervicus 5mo agoNo thanks.
- stuaxo 5mo agoI use zed as a quick editor for stuff using usaved files. I don't like how it loses the session when I reopen it randomly (and not randomly every upgrade).
- burnto 5mo agoThank you, Zed team, for creating Zed. It’s clearly a labor of love, and I really want Zed to work for me. It seems like a quality project, it’s fast, and the base editor is easy to use. I gave it weeks though, and the surrounding UI just never clicked for me. The various AI panels are confusing, the global search is awkward, and something about the type rendering just didn’t ever look right (maybe I’m hallucinating this?). I use VS Code only grudgingly, but I do think its ergonomics are actually pretty reasonable. I came from Sublime before that. I’ll keep trying Zed, and I hope you succeed.
- giancarlostoro 5mo agoCongrats to the Zed team for building the best modern editor I have ever used. I subscribe to the monthly plan just to give you guys the funding you need, even if my funding is a tiny drop in the bucket. I always wanted a feature rich alternative to Sublime Text that can run anywhere and do basically anything I need from it. I've use JetBrains IDEs for years (been subscribed annually since 2017), but since Zed I havent really opened any of those IDEs in a long time, other than maybe Rider but that's due to C# nuances I needed to work with.
- sudb 5mo agoit's now my go-to for when I need to wrangle basically any text file manually - has handled everything I can throw at it (some of which has crashed other editors -looking at you Cursor/VSCode)
- asyncze 5mo agoZed and VSCode can handle about the same file sizes afaik, with Zed just slightly better. Sublime Text etal still beats both.
- joefitzgerald 5mo agoZed really is delightful to use. I haven't had any need to open VSCode in over a year. Extending it has been relatively simple, even as someone who doesn't know Rust well. The Zed team seem to have really learned their lesson on performance from the Atom days, because it's very performant. @nathansobo, @maxbrunsfeld, @as-cii and the team, congrats!
- foxylad 5mo agoI only open VSCode when I need to resolve a conflicted merge. The Zed interface is basically diff2, and doesn't show character-level differences. Apparently Zed was working on a better diff viewer, but that seems to have been shelved.
- k_bx 5mo agoNever thought of Zed as Sublime replacement, but now that you've mentioned – why not? I use Sublime only as blazingly fast temp note taking that doesn't lose them on exit, but I see Zed fits the job perfectly. One less close product hopefully!
- sev_verso 5mo agoI've been using the editor since the early days and have always been a fan of its visual look and feel, so I was pretty happy to see its UI library open sourced. I wish GPUI could become the go-to Rust UI library and not just an editor backend. For that, a couple of changes would be highly desirable: being able to switch the GPU backend from Metal to wgpu (so it could be mixed with vello, for instance), and the ability to integrate into an existing event loop like egui allows you to. If this were easy to do, I would switch from egui in a heartbeat.
- jenadine 5mo agoWhat's so good about GPUI?
- sev_verso 5mo agoClean and polished design, concise Tailwind-style API, and last but not least sustained 120 FPS across complex UI.
- foresto 5mo agoI haven't used it, but it caught my attention when I read the Text Rendering section of this post: https://zed.dev/blog/videogame#text-rendering https://zed.dev/blog/videogame#text-rendering It looks like their approach could nicely solve a problem that's shared by almost every new GUI toolkit I've tried: text looks terrible, or at least out of place when surrounded by applications built with the desktop's native toolkit.
- airstrike 5mo agoThere's never going to be one GUI library to rule them all, but I find iced the best Rust library at the moment and likely for the foreseeable future.
- foresto 5mo ago> I wish GPUI could become the go-to Rust UI library and not just an editor backend. In case you find it useful, I recently stumbled upon this project: https://github.com/longbridge/gpui-component https://github.com/longbridge/gpui-component "UI components for building fantastic desktop applications using GPUI."
- pier25 5mo agoI'm loving it. Just opened my current TS/TSX project and everything is working as expected. Performance is fantastic. I used Sublime for a decade and always missed its native performance after switching to VSCode due to needing first class Svelte, Vue, or Astro support. The only thing that bothered me is that it enabled the Tailwind LSP even though I'm not using TW and I couldn't stop it. Had to disable that LSP completely in the settings: "language_servers": [ "...", "!tailwindcss-language-server" ]
- mikepurvis 5mo agoI'm trying it out, looks pretty decent. For better or worse, my current workflow is to do most things through WSL on Windows 11. VSCode supports running the editor natively on Windows, but then having an agent or something inside WSL that lets me remote control what's going on there. Does Zed do anything similar? Currently I'm just access the workspace in Zed via Windows Explorer, but I wonder if that's going to kneecap some of the integrations. EDIT: nm, Zed supports exactly the same kind of remote editor session, via hamburger -> File -> Open Remote
- johnfn 5mo agoI hate to dismiss Zed for such a stupid reason, but I have tried to use Zed seriously many times and every time I stop because I can't get over the theme. I've tried basically every single theme I can find that is reasonably popular and they are all equally poor. VSCode and Cursor have vastly better default themes. Does anyone have any suggestions here? I would love to use Zed more.
- mixmastamyk 5mo agoDoes it really not let you change the colors? Am very unhappy at the modern trend to allow only canned themes.
- KomoD 5mo agoIt does, you can make custom themes or use ones made by the community. https://zed.dev/extensions?filter=themes https://zed.dev/extensions?filter=themes
- xpe 5mo agoWhat's your favorite theme, maybe we can point you to something close? If you have any special needs or usability issues (colorblindness is common), that's probably relevant too. I use the default theme + the Catppuccin Icon Theme : https://github.com/catppuccin/zed-icons https://github.com/catppuccin/zed-icons
- johnfn 5mo agoI really like the default Cursor theme - One Dark is also OK.
- jordyjor 5mo agoI use "Melange Light". Feels simple and clean, if you like light themes at all.
- matternous 5mo agoYou could just use the VSCode theme in Zed.
- Torlan 5mo agoI’ve tried it multiple times, but the performance issues on different Macs are too significant to ignore. I appreciate responsive UI, but I also prioritize sufficient battery life.
- iknowstuff 5mo agoInteresting because it tripled my mac’s battery life vs cursor
- xpe 5mo agoWhich Macs, hardware, OS's? What's your baseline comparison?
- Torlan 5mo agoAir M2, MBP 16 2019 on Intel. Created bug report where I can’t even use it on Intel sometimes because of 100% GPU usage. On M2 it’s not so bad, but still see 50% GPU usage where other editors with also smooth scrolling are much less GPU hungry, even PyCharm. Just search “CPU” or “GPU” in their issues on GH, there are a lot of them.
- iainctduncan 5mo agoSerious question, is there any advantage to Zed if one does not use LLM assisted coding?
- swiftcoder 5mo agoIt is somewhat faster and a fair bit less memory hungry than vscode?
- TeddyDD 5mo agoIt's normal text editor like VSCode or Sublime. It's fast. The out of the box experience is good (auto configured LSP, tree sitter etc.)
- deleted 5mo ago[deleted]
- XiS 5mo agoStrange, I'm on 2.4.1 already. Oh wait...this isn't about ZFS. Sorry, can't help it, every time I see Zed i think of the ZFS Event Daemon
- obeavs 5mo agoWhat an abysmal series of top comments. These guys created a phenomenal product using novel technology, which will only continue to improve. Great work to the Zed team.
- rtaylorgarlock 5mo ago^^the #1 reason I limit my daily time allowance for HN
- xvedejas 5mo agoMaybe this wasn't true an hour ago, but all the top 3 comments right now look supportive (if I am to count yours), and the next few are just mildly critical.
- electroly 5mo agoFWIW, the top comments at the time of my comment (one hour after yours, two hours after the article was posted) are all complimentary. You commented one hour after the article was posted; it's worth waiting a bit for the comment voting to shake out.
- dooglius 5mo agoFurther discussion from dang on the "contrarian dynamic": https://news.ycombinator.com/item?id=24215601 https://news.ycombinator.com/item?id=24215601
- vovavili 5mo agoThis comment could easily be expanded into an essay on the sociology of social media, wisdom-to-word ratio is insane.
- ignoramous 5mo ago> sociology of social media Probably one reason why "rage bait marketing" actually works.
- jrm4 5mo agoLooking at Zed (and Brave in another thread) I'm really firming up this idea that the "big funded private company model" for essential tech software is just most often idea. They don't know how to add features without also adding bloat and BS. This is why I say Docker is the only real "success" story here. And note, I mean a success story for the users; Docker tries real hard to enshittify and fails, and that's good.
- MichaelNolan 5mo agoI tried zed sometime ago, and the limiting factor was devcontainer support. It looks like they’ve made some progress there https://zed.dev/docs/dev-containers https://zed.dev/docs/dev-containers
- oliverjanssen 5mo agoYes, same. This feature is a must have - especially when running tools like Claude Code etc.
- bachmeier 5mo agoZed is a great editor. I think they have done an excellent job and hope they are successful. That said, I do not feel compelled to switch to it. For a pure text editing experience, I've always felt most comfortable with Geany. When I want to extend the editor, I reach for Emacs. AFAICT, extending Zed means using Rust, and that's never going to happen.
- inickt 5mo agoI'd love to see the Alacritty terminal backend swapped out with libghostty (or more likely libghostty-rs). The work Mitchell is doing with Ghostty and the approach Zed has taken seem super aligned. And Mitchell definitely seems to want to make Alacritty an easy target for conversion, he was just talking about being open to help support Warp with it: https://x.com/mitchellh/status/2049159764261925005 https://x.com/mitchellh/status/2049159764261925005
- avarun 5mo agoLooks like Mitchell said he's already on it https://x.com/mitchellh/status/2049514540505964549 https://x.com/mitchellh/status/2049514540505964549
- inickt 5mo agoHe gave me a quick response, should have checked back before posting here
- arijun 5mo agoWhat is Ghostty's advantage over Alacritty?
- inickt 5mo agoI think Mitchell outlined his vision for libghostty pretty well here: https://mitchellh.com/writing/libghostty-is-coming https://mitchellh.com/writing/libghostty-is-coming Alacritty is already pretty performant (relative to a lot of the other terminal emulators), but my read is Ghostty has been going hard over performance/standards/protocols (like Kitty).
- maxnoe 5mo agoOne would be support for ligatures
- zamalek 5mo agoLigatures are a renderer issue, so using alacritty as a lib wouldn't have this issue (it does demonstrate their hardline stance). Another example that would translate is how long it took them to support disambiguation of key combinations: https://github.com/alacritty/alacritty/issues/6378 https://github.com/alacritty/alacritty/issues/6378 (2019-2023). Of course, the maintainers are free to do whatever they want with the project - but such things do make alacritty-as-a-lib an exceptionally bad choice for situations where you want things to just work.
- submeta 5mo agoZed is a very polished and nice product. I tried hard to use it, especially when I decided to migrate away from Emacs. But NeoVim gives me everything I was looking for in Zed: Speed, a polished UI, quick startup, not overloaded. So between Zed and NeoVim I decided for the latter. I use Neovide in GUI and neovim in terminal. I don’t use AI alongside nvim, but claude code helps me configure my config file in lua. So my neovim has a 10k lines config spread of several files. It is my simple text editor with super fast movements, and it can become a full blown programmable interface for my Obsidian, for my journal writing, for coding, writing documentation. It can be as complex as I need it to be. And it’s super fast.
- poetril 5mo agoI quite like Zed, I've consistently driven it for months at a time. But there are two things that add enough friction that over that month or so I end up bailing back to one of my other editors (vscode/neovim). The search experience being a new tab with no sidebar option and the diff viewer being a multibuffer view with no option to see the entire contents of a file you are diffing. That being said, I love the software and will continue to check back on it with the hopes that it sticks one day. Congrats on the 1.0!!
- tacitusarc 5mo agoThese are also two of my primary gripes. There has been substantial improvement, but the search and symbol follow UX is really bad. Hoping the fix that.
- 5Qn8mNbc2FNCiVV 5mo agoNot trying to promote too much I don't even get anything out of it, but I've been using a slopfork for a while now and it's great. A few flaws obviously since slopped over the weekend, but it's good enough. https://github.com/zed-industries/zed/issues/26560#issuecomment-4189401925 https://github.com/zed-industries/zed/issues/26560#issuecomm...
- deleted 5mo ago[deleted]
- kidsil 5mo agoOver the years I’ve tried plenty of fast, "snappy" code editors, but always found myself returning to Sublime. Zed is the first one that got me to actually migrate. It does a great job of staying out of your way. Search and replace works seamlessly across multiple files with regex, and the extremely fast editing experience feels immediately familiar if you’re coming from Sublime. Being open source also gives confidence in its long-term viability. Kudos to the team building Zed.
- xpe 5mo agoHere is a top-level comment for people who want to post the things they wish Zed had. Request: please be sincere if you claim "the one thing that keeps me from using Zed is X" ... because let's face it, there is probably more than one thing. Editor ecosystems are complex beasts, and it is ok if people are slow to switch, but the "one thing" claims are rarely credible to me. Anyhow, such comments are rarely consistent with how human nature works. People find rationalizations, and that's fine. It would just be nice if people were a little more self-aware. Changing editors is harder for some people more than others. My suggestion: if you want to make Zed better for your use case, please smart by explaining who you are as a developer, what you've used, what your expectations are. And be intellectually honest about the last time you've made a big change to your development workflow. End soapbox.
- xpe 5mo agoI wish Zed had built-in APIs for extension developers to allow for more customizable text transformations. In particular, I want to write tools that have more control over what a buffer displays. Imagine a Markdown extension that gives Zed something close to the WYSIWG experience of Obsidian. To make this happen, I think something like a customizable presentation layer to transform the buffer's contents and adjust cursor movement would be a great start. Vim has a 'conceal' feature that could serve as an inspiration or reference point. [1] I have no affiliation with Zed, though I have applied to work there, so I'm hardly neutral. I've been an enthusiastic user for probably two years. I don't expect perfect alignment with what I want, and sometimes the team doesn't respond how I would like with particular issues. But man, in a pretty suboptimal world right now, Zed is an amazing thing to have: open source, regular updates, extensions, nice settings. In the past I've used BBEdit, Eclipse, TextEdit, Sublime, Emacs, VS Code, Jetbrains, Helix. Zed is my favorite by far, probably because of the latency. It is an intangible feeling that just clicked immediately for me. Personally, as a mostly independent developer/researcher, I go through bursts of re-evaluating my tools. To give some context about my newer tools over the last few years: Ghostty, Nushell, Podman, Nix, Mochi, Monodraw, Swish (window manager for macOS), Base (macOS SQLite editor by Menial), LM Studio, (probably obviously) Claude Code. So for a "seasoned" developer, I'm probably more open to new tools than most? Oh, totally off-topic but I think some of the lesser appreciated new open source tools / formats / conventions are: KDL (https://kdl.dev https://kdl.dev), Typst, and (evaluating) Djot, Cocogitto (Conventional Commits, took me long enough). [1] https://alok.github.io/2018/04/26/using-vim-s-conceal-to-make-languages-more-tolerable/ https://alok.github.io/2018/04/26/using-vim-s-conceal-to-mak...
- aranw 5mo agoI really like Zed but it's most recent big changes to Git integration and Parallel Agents has forced me to disable both of those features as the way they work just didn't suit me and my workflow
- carlcortright 5mo agoTried it yesterday. HUGE fan of how the agents work and how the editor feels.
- insane_dreamer 5mo agoWell done. I've been using Zed pretty much full-time for about 6 months now, and am happy with the experience. There are still a few things PyCharm does better (debugging, for one), but overall Zed is very good and I haven't used PyCharm in months. I still use CC in the terminal instead of inside Zed, and lazygit for reviewing git changes and other git actions (though Zed now does a decent job of the basics).
- bishabosha 5mo agoI like Zed but as a user of Scala it is not open-enough of a platform to be useful beyond small projects. e.g. its "run" gutter icons rely on context free grammar queries, but of course Scala allows to define main methods via inheritance from a class. Zed's extension api should let the extension report entry points via whatever internal mechanism it needs. This also goes for the various testing libraries in Scala that because only tree-sitter queries are supported therefore need a custom pattern match for each library as they have their own mechanisms, rather than letting the extension provide its own test harness (easily handled by build tools automatically) - Zed should provide something similar to VS Code's Test Explorer and Testing API interface. Also extensions can't add new UI, so you are stuck fitting to the recipe Zed team provides for you to plug into, and often enough this is not satisfactory.
- xpe 5mo ago> Also extensions can't add new UI, so you are stuck fitting to the recipe Zed team provides for you to plug into, and often enough this is not satisfactory. What did you have in mind for "new UI"? I'm hoping to see basic text transformation myself: https://news.ycombinator.com/item?id=47950471 https://news.ycombinator.com/item?id=47950471
- nu11ptr 5mo agoHave they made a way to move those tiny icons in the lower left (aka "activity bar") to larger icons on the upper left like VsCode? As it stands, I can barely see them on my 4K screen and selecting them with a mouse cursor is like a pixel hunting contest. No go for me until they offer a way to change that. Beyond that it seems like a decent editor, but if I can't switch modes back and forth, that is a deal breaker. UPDATE: Looks like they haven't yet, bummer, and doesn't seem to have much traction either. They redirect to discord, but AFAIK that doesn't have a way to make a feature request directly? https://github.com/zed-industries/zed/discussions/47593 https://github.com/zed-industries/zed/discussions/47593 https://github.com/zed-industries/zed/discussions/48098 https://github.com/zed-industries/zed/discussions/48098 https://github.com/zed-industries/zed/discussions/47626 https://github.com/zed-industries/zed/discussions/47626
- roryokane 5mo agoWhile larger icons might be ideal, note that (according to those linked discussions) those icons also have associated keyboard shortcuts, which are displayed when you hover over each icon. If you memorized those shortcuts, you would no longer have to “pixel hunt” to switch modes.
- travisgriggs 5mo agoI'm rather happy with Zed. I use it for Elixir and ansible stuff. I may eventually be open to using it instead of PyCharm for python and/or Nova for C. If there's one area I still feel that Zed lets me down is in pane management. Maybe I need to just learn more key shortcuts. But I spend a bit of time "managing" the secondary panes and having to switch back and forth between outline, files, search. I'm not sure what the solution is. Just wish the secondary panes weren't a scarce resource that had to be mux'ed betwixt. I really like(d) the agent integration, but we're currently experimenting with Claude Code Desktop, and I really miss not having the tight integration. My guess is that I'm going to switch back to using the Pro subsidized version. I was getting by with ~$40-$50 a month. Now the company is paying $125 for Claude Team premium seat, and it's a lesser experience.
- molf 5mo agoJust tried it out and it works great and is really fast! It's a breath of fresh air compared to VS Code. Lots of other editors are fast, but this seems feature complete as well as fast. Migrating from VS Code was also super simple and integrations with AI assistant seem to just work. I can definitely appreciate the engineering work that went into it. Loving it so far! Thanks!
- exographicskip 5mo agoBeen following zed for at least a year now. Tried switching multiple times from vscode but it's just not feature complete for my use cases. Off top: - no expanding tabs to fill the window until another one is clicked - file picker hides .gitignored files - vertical terminal tabs would be nice - restart doesn't automatically load the previous window (most recent project) - while faster/more responsive than vscode on large codebases, still pretty heavy compared to its AI-averse fork, gram; thus I can't use it on the macbook neo Until some/all of that is improved, it's just uncanny valley territory with no particular killer feature to migrate. Appreciate all the work they've put into it (especially remote ssh parity!) though and like what they're doing in broad strokes
- athorax 5mo ago1. I'm pretty sure setting "Maximum Tabs" does what you want, but not positive. 2. Uncheck "Hide .gitignore" setting and it won't do this. 3. Agreed 4. This is configured in the "Restore on Startup" setting (I think you want "Last Session")
- tuzemec 5mo ago3. There's "workspace: new center terminal" command that opens terminal as a normal tab.
- ryanmcbride 5mo agoI feel like the last time I looked at Zed it didn't support windows, looks like it does now but it sure scared windows defender.
- outlore 5mo agoGreat product! Would love to see some search (tree view) and git (staged vs unstaged diffs) improvements in the future!
- wxw 5mo agoCongrats! I just started playing with Zed last week. Changelog notes, for the curious: https://zed.dev/releases/stable/1.0.0 https://zed.dev/releases/stable/1.0.0.
- computerbuster 5mo agoCongratulations to the team, I've been on Zed exclusively for a couple of years and it has been nothing but great on macOS and Linux.
- teekert 5mo agoI like Zed, I had only a few issues switching from VSCode. And I love the responsiveness of the crew in the repo! Keep it up, you're my default!
- chwzr 5mo agoI would really love to see an iOS remote control app for zed. I am using it on throw away microvms via ssh. Would love to have the zed server running there, control agents via phone and occasionally use my Mac to connect to the server and use the desktop app as normal for review and hand coding
- rsanek 5mo agoEver since agents came out I had been lost trying to figure out what I should replace my heavy IntelliJ with. I switched fully over to Zed once they shipped the git graph in stable [0] and couldn't be happier. Congrats on 1.0! [0] https://zed.dev/releases/stable/0.231.1 https://zed.dev/releases/stable/0.231.1
- ethin 5mo agoThis editor sounds awesome, but it's sad they didn't make the UI accessible.
- prinny_ 5mo agoI have been following zed for quite some time and I use it daily alongside nvim (haven’t yet tried zed vim mode, planning to). I really like the performance and control zed provides, as well as the reduced UI clutter compared to alternatives. The collaborator functionality is not talked enough by the community but I believe it’s an ambitious idea worth pursuing. Wishing the team all the best.
- cgg1 5mo agoI haven’t booted up an editor in a long time but I’ve written lots of software recently (mostly with codex). Interesting times…
- daniel_grady 5mo agoCongratulations to the Zed team! What a great project. The newer layout that came along with the parallel agents feature is very nice; even without using parallel agents regularly, this is a breath of fresh air.
- saltyoldman 5mo agoI try Zed every few months. I does not yet have everything I need yet, but at some point I think it's going to be the best code editor out there.
- JokerDan 5mo agoI was an early adopter of Zed (private alpha mid-2022) and it's crazy how far they have come in a relatively short space of time. Sadly I stopped using Zed when the push of AI features started to happen (same with Warp terminal) and have since used Gram more. I may have to give Zed another run as I believe you can turn all the AI features off now? Congrats to the team on 1.0!
- laszlokorte 5mo agoyes there is a single toggle to disable all AI
- megalomanu 5mo agoCongrats to the team! Fantastic editor, it really brought me joy after years of VSCode/Cursor. I love how it's crafted, you can feel the soul behind each decision. What I love: - the speed, of course - the high consistency between features, tabs, and panes, while Cursor looks like a crumbly assemblage of plugins. At first I was worried about the lack of plugins, but Zed made me realize you don't need many - the visual elegance: the padding, the proportions... It reminds me of the best of JetBrains (though I haven't used their products in years). It feels closer to the IDEs I used in the past (for Java or C#), in the sense that it seems to encompass everything you need, without the heaviness. - the numerous keyboard shortcuts, often displayed visibly, which makes them easier to remember - the transparency of their roadmap and their velocity: now that we finally have the vertical git diff as promised, my doubts are gone! Truly one of my favorite pieces of dev software in 15 years.
- nielsbot 5mo agoDoes a native UI experience have no value these days? I mean--amazing achievement building an alternate GPU-accelerated UI framework from scratch, and I do love the responsiveness, but this leaves you with a non-native app that doesn't follow OS conventions and will not get appearance and behavior updates going forward without a lot of additional effort.
- conception 5mo agoElectron has basically killed this practice sadly. Which Microsoft modern app follows Windows native UI these days? Teams? Settings? Office? All dramatically different.
- einpoklum 5mo agoTBH, Microsoft has made such a huge mess of UI on Windows, that even if you wanted to use the "native" UI you would have difficulties figuring out what that is, exactly, right now. Having said that - Teams is a piece of #$%^&; and MS Office has dropped the ball with its UI switching to ribbons in 2007 and has languished in the land of bad UI ever since. Settings makes me want to just use Control Panel like a human being.
- Pay08 5mo agoYou have, what, WinForms, WinUI, MAUI, and WPF for Windows currently. And that's not counting Win32 or Qt.
- Cthulhu_ 5mo agoUnfortunately the reality nowadays seems to be that besides the dated QT, there are no good or popular cross-platform UI libraries for these use cases. It's bold that they built their own.
- Squarex 5mo agoAnd what cross platform code editor does that nowadays? vscode is electron, jetbrains has swing, ...
- aorth 5mo agoMassive congratulations to the team and the community. Thanks for the solid product. It's fast and native on Linux with Wayland. I don't use any of the AI stuff, though, so I'm glad there is a switch to disable it.
- kstrauser 5mo agoZed got me off of Emacs for the most part, which is about the highest praise I can offer. I've never used an editor that 1. closely mapped to how I think about code, and 2. is easily extensible enough that it's broadly supported with a gazillion third-party packets, and 3. is lightning fast. Emacs does 1 and 2. VSCode excels at 2. Sublime is good for 2 and 3, and Vim, and BBEdit 2 too. Zed's the only one I've ever tried that nailed all 3, plus excellent out of the box defaults. I think it's fantastic. I still keep my Emacs chops up because it's 50 years old and I know it'll be here another 50 years from now, but Zed's open on my desktop more than any other app.
- throwaway73747 5mo agoHopefully Neomacs, “A GPU-powered Emacs written in Rust with a modern display engine … starting with the display engine and expanding to the core“, will succeed. https://github.com/eval-exec/neomacs https://github.com/eval-exec/neomacs
- kstrauser 5mo agoI know there've been a couple of stabs at this in the past, but I hope beyond hope that one of these catches on now. Given some extra LLM boost for the grunt work, I'm more confident today than before. Crossing my fingers!
- artooro 5mo agoBeen loving Zed for the last few months. The Dev Containers were the last thing I needed to switch over and been steady ever since.
- post-it 5mo agoCongrats to the Zed team for abandoning zero-based versioning! https://0ver.org/ https://0ver.org/
- ggandhi 5mo agoOnce there was Vim, and then there is Zed. In between I just found useless UI bloats. Simply love it!
- d0100 5mo agoTried using Zed but for some reason the AI can't open the browser?
- catapart 5mo ago[flagged]
- kstrauser 5mo agoThat's silly. Turn it off if you don't want to use it, but don't expect anyone to build a special fork for you.
- catapart 5mo agoI don't. I'm asking them to let me make my own fork, like I can do with VSCode. RESPONSE EDIT (clear and intentional rate-limit evasion): hey thanks! that changes things quite a bit! Now I'm curious how well Claude could vibe-code the AI out of that project. Mostly just for the irony of it, but I can't deny that it would probably be faster than doing it myself - at least to start. anyway, I appreciate the simple and straightforward solution without getting side-tracked by how my ignorance and misunderstandings made you feel.
- hiccuphippo 5mo agoYou can do that, from their repo it seems it's licensed as GPL3. I'd expect someone to do a fork in the same vein of vscodium or ungoogled-chromium. Maybe call it unzedium.
- embedding-shape 5mo agoI've only tried Zed like a year ago, and personally have no need for an editor I cannot run in the terminal, but couldn't you just like turn off those features and/or not use those features? As mentioned, I don't know how much in the way they get, if you don't use them, do they get in the way or something of "normal" usage?
- catapart 5mo agoIt's mostly a trust thing. You're asking why I don't trust that if I "turn it off" it will be off. So the answer to that is: every US company I've ever dealt with (eventually, in some cases). I don't want to trust you. I don't want you to trust me. I want to provide you with pure transparency, and I want you to provide me with that. And, if they did that, I would trust them more. Maybe even enough to install something that they swear turns off, if I tell it to (and won't ever, even accidentally, even across sessions/devices/locations/etc). But without that transparency, I don't trust them any more than I trust facebook or google, and I consider any prompting to "just trust them, bro" as simp shit. you trust them. I'm good.
- jxmesth 5mo agoWhy do I get a warning when trying to run this on Windows 11?
- 8note 5mo agowindows makes it really hard to distribute applications now. everything gets a warning until the app has some minimum count of installs
- JCTheDenthog 5mo ago>everything gets a warning until the app has some minimum count of installs Unless the devs sign their app
- jxmesth 5mo agoSo then the question is, why haven't they?
- JCTheDenthog 5mo agoBecause it's a huge pain in the ass to get set up (and requires paying Microsoft and providing them with all sorts of personal information). After initial setup it's not too bad, we have a few signed apps at my current employer.
- lexoj 5mo agoI want to use Zed but last time I tried it was spawning node processes, i guess for lsp. (I develop in Go)
- entropyneur 5mo agoI've tried switching from JetBrains IDEs just a few days ago. The speed and memory footprint are very impressive. I ended up badly missing refactorings and some other features and configuring a debugging session looked like something that needs more time than I had on my hands. So went back for now. I hope they add more IDE features eventually. There's not much a pure text editor can offer over Emacs after all. But this announcement sounds like they are prioritizing agents integration - the same thing that seemingly made JetBrains drop the ball on their core advantages.
- atraac 5mo agoWas in the same boat. I ended up not using Zed because it had a bunch of minor quirks that annoyed me but I moved to vscode. I primarily write Typescript and C# these days. I was a JetBrains fanboy for years and it feels way too bloated now, stuff notoriously hangs or takes too long on my M3 Pro. I also love Claude Code integration with vscode just a bit too much to give it up for CLI.
- DangitBobby 5mo agoZed's CC integration is really good now.
- wiseowise 5mo agoJetBrains should really start investing into porting to Rust/C++ over their bootleg Java.
- DangitBobby 5mo agoSeriously. I love the IDE but given that my idle workload of Electron apps and Docker Desktop VM brings my discretionary allotment of RAM down from 32GB to 8GB, I have absolutely no headroom when running JetBrains IDEs so I keep them closed unless there's a specific feature I want.
- dhosek 5mo ago
- atonse 5mo agoCongrats to the Zed team. I love that there's such a powerful and blazingly fast editor out there for us. While it's been hard to use zed when the pull of claude/chatgpt desktop and terminal apps feel more full featured and take up more of the share of daily work, I continue to use Zed any time I do need to explore a codebase or review a markdown plan from an agent. I hope that there can be improvements to the markdown preview because at least in my case, I'm using that feature a LOT these days.
- gazebo2 5mo agoUnrelated to the actual editor but this is one of the best looking and most responsive websites I've ever used
- mlsu 5mo agoI switched to Zed for the first time over the weekend on a somewhat complex mixed C/rust project. I was able to set the whole thing up in about an hour to my liking and it is a really nice IDE, coming from bloated VS Code. I think they have a really nice AI-assisted coding setup, I think that the "file review pane, in line with IDE" UX is correct for AI tools. I'm skeptical that terminal or "agent" based AI programming is viable long-term.
- xaxfixho 5mo ago[dead]
- culebron21 5mo agoI tried Zed several times, and still VS Code + Sublime win. 1. In Zed, all my Rust files are reformatted on save. (I also code in Go, and don't like this approach at all.) 2. It takes ages to find out where to configure the language servers, and find those little options several layers deep, that I need to switch. (E.g. turn of rustfmt, or turn off some PEP8 checks.) 3. Zed is still missing the killer feature of Rust in VS Code -- underlining the mutable vars. (TBH, VS Code custom themes also lack this, and it's unclear how to turn that feature on, but at least the default ones have it.) For comparison, I have bought all 4 Sublime editions. I tried Pycharm, and still preferred Sublime. VS Code came when I needed interactive debugger for Rust.
- wldcordeiro 5mo ago1. That's a pref, turn off "format on save" lots of editors and IDEs have it. Maybe they should default to off but it's not an unheard of option with no way to turn off.
- 0xCE0 5mo agoI actually downloaded and tried Zed first time about a week ago, because I needed a text editor that looks and behaves almost identically with Windows/macOS/Linux, so there is minimal switching hassle between developing for all these three OSs. And vims/emacs are no-choice for me, because if I don't use them for a while, I have to google how to exit/save etc. Not a choice for CEO. I have now one week experience, and I like it very much. Some settings take a bit time to get right for my taste, and themes doesn't look polished, but otherwise it is excellent choice (even when thinking Sublime, which I considered the best of all). AI-things can be disabled for now, so let's hope it stays that way. I also tried VSCode, and omg, I can't understand who want to use that... It is almost Visual Studio grade bad. At least by default settings. It couldn't even open 900 kb text file without freezing (Zed/Sublime had no problem, like 2026 computers/software shouldn't have with 1 mb file).
- deferredgrant 5mo ago[flagged]
- larusso 5mo agoZed is my daily driver for the last couple of month. I tried it a few times before but had to switch to various other editors for different projects. But my plan was to finally ditch VSCode as my normal file editor. I really love how fast the editor fires up. I also love the fact that it has great vim binding not just in the editor pane.
- wg0 5mo agoThis is a solid release and first time, I feel like it is pretty good for the use case of decent sized Typescript mono repos. I can jump around codebase quicker. PS: Pretty daring move to think of building an editor when there's already sublime, textmate, Jetbrains and VSCode.
- nye2k 5mo agoI want to like and use Zed, but in my mind there was some odd commerce, or 3rd party share decision that was made which had me avoid it for security reasons. Like... Zed was endorsed as the only editor for something... can anyone remember or elaborate? I cannot!
- Pay08 5mo agoI think you mean their terms of service which are pretty restrictive and involve(d) a clause that lets them revoke your access to the editor at any time for any reason.
- atombender 5mo agoI've been using Jetbrains IntelliJ IDEA as my main IDE for Go, Rust, TypeScript, etc. for the last 3 years, and this Christmas I switched to Zed, and I'm not looking back. I was admittedly skeptical of Zed in the beginning, because they started out with so few features, and it seemed impossible to really switch permanently to it and still be as productive. The Jetbrains platform has got such an amazingly rich set of features and an uncanny ability to just nail the editor experience. It seems almost unthinkable that anyone would be able to compete, and for a long time Zed was very far behind, but this year I feel they're finally a viable alternative. What ultimately pushed me towards Zed was performance and the sheer amount of work-stopping bugs. I would have days where Jetbrains would get unresponsive or extremely sluggish. Suddenly "undo" would stop working (!). Major and minor upgrades often introduced perplexing performance degradation. In short, I've wasted insane amounts of time on bugs and on filing detailed bug reports that are never looked at. That undo bug has been open for maybe a year now. For all the bells and whistles, I think Jetbrains faces an intractable problem. It's just utterly unrealistic that they'll be able to solve everything unless they stopped all development to focus on just stability. The product is too big, too complex, too unwieldy, and too bloated. I was always allocating 16GB RAM to Jetbrains, and often had it sit there consuming 1000% (!) CPU. Zed chews up a couple of gigs at most, and rarely uses much CPU. There's a tendency for editors to get bloated as they evolve. This certainly happens with Atom. I'm really hoping Zed will stay lean.
- MoonWalk 5mo agoIs what?
- gervwyk 5mo agoWell done on this milestone! Gave zed a decent chance last week and it wins on many fronts to replace my now scattered setup. 1. For me to use it I need to apply prettier formatting of the current project (maybe there is a way? i could not find it) 2. I need to run the claude cli, not an agent interface. or allow me to place the terminal on the left in the agent view or something. for the everything else it was a win. will give it another chance in a month or three to see if it can do, excited to have a setup that easily navigates code diffs.
- z5h 5mo agoSo, the S and P in LSP stands for Server and Protocol. The Protocol is to exchange JSON-RPC messages with a server. So to add a new language to Zed, we should just be able to direct Zed to the server to talk to right? No. You have to write an extension in Rust. https://zed.dev/docs/extensions/languages#language-servers https://zed.dev/docs/extensions/languages#language-servers. Or am I missing something?
- Matl 5mo agoI get what you mean, but to be fair it seems like you can get away with copy pasting what's in the doc your linked pretty much if you don't care to customize any further.
- m3kw9 5mo agoI'm using it and i fail to see what is the difference between this and VSCode
- zargon 5mo agoI want to try Zed, but it's just too much of a supply chain attack waiting to happen. https://github.com/zed-industries/zed/issues/12589 https://github.com/zed-industries/zed/issues/12589 I did install it in a VM with virtio-gpu, but it was absurdly slow, so I wasn't able to try it.
- deleted 5mo ago[deleted]
- skue 5mo agoHad similar concerns, but just noticed they seem to be taking this more seriously now: https://zed.dev/blog/secure-by-default https://zed.dev/blog/secure-by-default
- yellow_lead 5mo agoIs that directly related to the GitHub issue? Or you just mean that they're taking security more seriously? I was searching the article you linked to see if it addresses the GH issue in any way, but it seems to not.
- sevenseacat 5mo agoSeems not applicable, given it will still download and install random LSPs for you without asking.
- MoonWalk 5mo agoWell, just fired it up on Windows, and already dislike it. And I went in with a positive attitude, because I would welcome a better tool than VS Code. Main problem: No menu. Where are the settings? The first thing I wanted to do was move the file treeview to the left side; I don't know what country the authors live in, but in Western countries we read from left to right. But nope, there's no View menu or anything of the sort. Then I examined every other little button around the UI, to no avail. I want to get stuff done; not play with an Advent calendar, hunting for goodies.
- nbf_1995 5mo ago> There's no View menu Control + , > Window & Layout > Show Menus = true This unhides the menu instead of hiding everything behind a burger. This should be the default. The defaults are awful in many ways and they've only gotten worse with the recent panel rearrangement.
- VerifiedReports 5mo agoWhy on earth would anyone guess that? That is absurd. I had the same problem and there's not even a burger anywhere. But... thank you for posting that.
- vovavili 5mo agoCongratulations to the team, big milestone. Aside from an occasional drop to Positron for dataframe visualization, I haven't had a need to open any other IDEs like PyCharm/IDEA or VSCode in a long time, and I've been using them for over five years at this point. Zed's internals is software engineering at its finest, and I hope GPUI will eventually become the go-to Rust GUI library.
- mugamuga 5mo agoJust installed it and used it for a bit, Great Editor. It sometimes lags and slows down but overall good experience, all these things can be fixed in later patches.
- pbiggar 5mo ago[dead]
- pbiggar 5mo agoWould not recommend getting attached to an editor that's VC funded by Sequoia.
- smeshny 5mo agoI switched to Zed about three months ago, and honestly, I’m loving it. It just works, it doesn’t lag, and it doesn’t eat all my RAM. Thanks, and congrats!
- scottmessinger 5mo agoI love Zed and have been using it for years. I’ve been especially excited about multi-agent support—it feels like it could be a genuinely powerful model. That said, the current UX is pretty confusing. There’s a mismatch in visual hierarchy: selecting an agent in the sidebar appears to change the entire editor’s worktree/branch, but the worktree/branch selector lives in the window titlebar, which strongly implies it controls the whole window. So it’s unclear which is the source of truth—the agent or the window. That ambiguity shows up in the workflow too. If I want to create a new branch/worktree and then start an agent on it, I can’t do that directly. I have to: 1. create an agent 2. start a conversation (to instantiate it) 3. then switch the branch/worktree That ordering feels backwards—I’d expect to define the context first, then start the agent. Even basic navigation is unclear. If I switch the branch in the titlebar, does that affect the current agent, or the whole window? If I want to return to a previous worktree, is that tied to the agent or not? I still don’t have a solid mental model. It feels like there are two competing concepts: * agents as independent workspaces * the window as the workspace Right now they overlap in a way that’s hard to reason about. The feature has a lot of promise, but the current UX makes it difficult to predict what’s going to happen, which makes it hard to rely on.
- DangitBobby 5mo agoI do like the new UI, it beats having a window per workspace, IMO. But personally I'd rather the workspace switcher be based on the project explorer than the conversation history.
- graphememes 5mo agoI would use zed, but I can't get over tabs for terminals and the file explorer doesn't refresh when new files are added from external sources, outside of that it's pretty good.
- dev_l1x_be 5mo agoZed is the only editor I use on a daily basis and VIM. It is fast and renders nicely. I do not need to configure it much, few extra plugins but most of the things are working out of the box.
- __rito__ 5mo agoIt has replaced VS Code for my for my work and side projects. I don't use AI tools in 90% of the projects. It's snappy, fast, everything just works. I have the vim mode turned on while editing.
- rawoke083600 5mo agoCongrats on shipping ! I love that most of my (small but important) set of keyboard shortcuts from VSCode jsut works. - Terminal - Ctrl + P (and siblings). Suggestion (minor): To me, font size is as import these days as dark/light mode. Would be cool if basic font-size (ui panel etc, were part of default/first-run config) Also like that AI is a "first class citizen" it seems on Zed. Well done guys :)
- actinium226 5mo agoVSCode is draining my battery, looking forward to trying this
- haspok 5mo agoMy biggest gripe with Zed right now (it seems they had changed the default force-formatting of source code) is that it is non-extensible. I just wanted a custom action when I right click on a file (or multiple files) in the file tree - uh-oh, sorry, you can't have that. Basically all text editors should be extensible. Emacs and vim, Notepad++ or Sublime - this is one of their core features. Do I need to explain this to the HN crowd? GPU acceleration is nice, and in general, the whole basic editing experience is quite nice. But lack of extensibility is just a punch below the belt. Maybe Zed 2.0 will be worth another look.
- flippy_flops 5mo agofwiw i agree - i mean, i just want to add a button. it's a bit shocking that's literally not possible
- simonask 5mo agoNot gonna lie, I kinda hate this attitude. There’s tons of extensions for Zed, but you’re asking for particular extension hooks that don’t exist yet. I expect the reason they don’t is that Zed sandboxes extensions quite aggressively (they’re essentially WASM running under wasmtime), which is fantastic for both security and performance, and it means they don’t break when the app updates, but it also means that a bit more care needs to be put into designing extension points. I’m sure it’ll come.
- eviks 5mo ago> There’s tons of extensions for Zed There can't be without those "particular" hooks. Editors with them have tons, Zed is limited to kilos
- stellalo 5mo agoI switched to Zed as my main editor about a year ago, and I’m not going back! What a great product!
- crabbone 5mo ago> We're also launching Zed for Business. Companies have been asking us for a way to roll out Zed to their engineering teams, and very soon they can, with centralized billing, role-based access controls, and team management. Regardless of everything else being said, does anyone actually still do it? I thought this practice more or less died with Eclipse, where proprietary editors often shipped as Eclipse plugin and then the ops of a company that bought the plugin would have to configure it for every developer, set up with home-made automation etc. I haven't seen anything like this in the last ten years at least and assumed the practice was dead, and, instead, developers were allowed to use whatever editor they want, while committing editor-specific (configuration) files, for example, would be considered a noobie mistake. Or was I just happily living in the world where the long arm of the corporate was unable to reach me?
- snarfy 5mo agoCan I replace Vim with Zed? Is there a vim mode?
- piskov 5mo agohttps://youtu.be/ltE30UmsBlY https://youtu.be/ltE30UmsBlY
- jorgeleo 5mo agoI was all for trying it until I saw this in the License Agreement: "4.1. Zed's Use of Customer Data Customer hereby grants Zed a non-exclusive, worldwide, royalty-free, fully paid-up, non-sublicensable (except to service providers and Customer’s designees), non-transferable (except as set forth in Section 15.1) right to use, copy, store, disclose, transmit, transfer, display, modify, create derivative works from, collect, access, store, host, or otherwise process (“Process”) any materials that Customer inputs into or otherwise makes available to the Service (including prompts and other written content) (collectively, “Customer Data”) solely: (a) to perform its obligations set forth in the Terms, including its Support obligations as applicable; (b) to derive and generate Telemetry (see Section 4.4); and (c) as necessary to comply with applicable Laws. Except as required by applicable Laws, Zed will not provide Customer Data to any person or entity other than Customer’s designees (including pursuant to Section 7) or service providers." Sorry, no I don't agree to make my source code and the product I am working to give you "non-exclusive, worldwide, royalty-free, fully paid-up, non-sublicensable (except to service providers and Customer’s designees), non-transferable (except as set forth in Section 15.1) right to use, copy, store, disclose, transmit, transfer, display, modify, create derivative works from, collect, access, store, host, or otherwise process (“Process”) any materials that Customer inputs into or otherwise makes available to the Service (including prompts and other written content)"
- desireco42 5mo agoYeah this really makes you wonder... now, they are to best of my knowledge fantastic people, so I guess some lawyer slipped this in. I would love to hear some clarification and will always give them benefit of the doubt. So far they've been great and product is fantastic as you know.
- bigbadfeline 5mo ago> now, they are to best of my knowledge fantastic people, They could be the next "don't do evil" people but practice shows that doesn't last for long. And then the messy license terms become very handy for what comes next. If they went to the trouble to specify all of their rights over your data, their glossing over about what they can do with it is a solid reason to push for complete clarity or pull out completely.
- cednore 5mo agoJust downloaded, installed, turns out it doesn't have pdf preview capability
- ReptileMan 5mo agoTesting it now ... it is absurdly efficient with tokens. Probably order of magnitude better than opencode for a couple of tasks.
- babu_mick 5mo agoLove zed, prepared to love it moreee
- christoff12 5mo agoI like Zed for the same reason I liked Atom: it's very light. These past few months my workflow has basically consisted of me running Codex + Gemini CLI in the terminal panel and hopping through files in another. Easy-peasy. It's a nice departure from the visual overstimulation I get while in VS Code (for which I have to take some blame as I need to remove some installed plugins). There are a couple of features shown in the v1.0 video that I was unaware of and am keen to check out.
- Daunk 5mo ago1.0 and Zed still won't appear until I touch my mouse or press a key after it's been started...
- ksajadi 5mo agoZed is a really good editor in an age that every other editor has forgotten to be about *editing* and wants to be a wrapper around coding agents. On the agent side, I really like their ACP approach but for now it seems buggy and limited in functionality (previous message editing, occasionally never-ending work, ...)
- opengrass 5mo agoCan't run it. Vulkan as a dependency for a text editor is beyond retarded.
- MintPaw 5mo agoVulkan, DX11, or Metal, I'm curious which environment has the ability render a GUI desktop but doesn't have access to a modern renderer pipeline. VirtualBox I guess?
- opengrass 5mo agoAMD https://github.com/zed-industries/zed/issues/50996 https://github.com/zed-industries/zed/issues/50996
- MintPaw 5mo agoThis looks to me like the issue is that Zed is using too many buffer objects, it should be querying the Vulkan context to see what's the max and sticking to it. So it seems like Zed's not doing it right, or maybe the AMD driver is failing to report it correctly? It is a problem though, the GPU apis are pretty terrible. But with such large modern displays it feels important to have a GPU accelerated path. Maybe sticking with OpenGL would be better.
- melonpan7 5mo agoAfter hearing Zed has vim mode, I might give it a try. Currently my workflow is just opencode + nvim/opencode
- lifty 5mo agoNow that Zed supports remote development, I really hope they can release it for tablets (iOS/Android) so that we can use it as a client for a remote development machine. That would be delightful!
- lbrito 5mo agoDoes it work on Ubuntu yet? https://github.com/zed-industries/zed/issues/14237 https://github.com/zed-industries/zed/issues/14237
- DangitBobby 5mo agoThe issue is tracked elsewhere and that one is closed as fixed so it seems likely. Last time I tried to run it on Ubuntu a month ago it worked, though I use a newer version than the one in the linked issue.
- miguelraz 5mo agoYes, I run it daily on Ubuntu.
- kashnote 5mo agoCan anyone comment on the inline AI tab completion performance of Zed compared to Cursor? Hoping to move away from Cursor as it seems like they break my settings every time they push an update and Vim motions stop working at random. The only thing stopping me from leaving Cursor is their tab completion, which is honestly just incredible.
- ksymph 5mo agoIt's okay -- usable but definitely a downgrade from Cursor. Basic pattern matching completion works pretty well, but you won't be zipping around the codebase in the same way as with Cursor, which always seems to be thinking a few steps ahead.
- hbn 5mo agoI downloaded it, tried opening one of my Java/Springboot projects. When I opened a Java file it had no text highlighting but offered to install a Java extension. Clicking it just made the prompt disappear and seemingly did nothing. I found the Extensions screen, searched "Java" and tried installing the most popular extension. Clicking "Install" makes the button gray out for a second but does nothing before the button becomes clickable again. Not sure how to proceed from here. (On a work-managed MacBook)
- armanj 5mo agoi've been a zed user for almost 6 months. i've encountered maaany bugs which i reported, or that were already reported. they're still there. meanwhile, every single update shipped a feature or bugfix for "ai agents". not sure how 1.0 ships with that massive pile of bugs. but ai agents are the first-class citizen in this editor, and developer experience is not a priority. funny thing is i uninstalled zed right before the 1.0 release. kinda relieved i didn't miss anything.
- _badmike 5mo agoCongrats on the launch. I have been using zed since 2026 exclusively. I moved from JetBrains and am genuinely happy. Missing the compare with clipboard though.
- bovermyer 5mo agoI love how snappy Zed is. Well done, folks. You should be proud of your work.
- realo 5mo agoNice! I might try it, it seems genuinely innovative. I don't need much from an editor. Instant cold start, sane colors, sane folding in origami style , like "kent folding" allows to do on vim ( https://www.vim.org/scripts/script.php?script_id=416 https://www.vim.org/scripts/script.php?script_id=416 ). Not much, but it seems all modern editors fail to do good origami folding. Does Zed do this?
- denkmoon 5mo agoI seriously hate this “choose your adventure” way with new IDEs. Just install the language plugin, then spend hours making it work, and then it has crazy bugs anyway. Maybe just ptsd from the Java language server, but I’ve also somehow made editing json files laggy and unresponsive by installing the json language server. Jetbrains “just worked”, but work isn’t paying for the license anymore because AI so I’ll just bang my head against these plugins.
- barcoder 5mo agoIf I saw this editor a year ago I would have jumped on it. In today's AI focused development it's not worth the hassle for me to learn new shortcuts and UI layout. The demo video voice felt super AI generated. Which it many ways felt like it was going against the target audience, people that still code by using an editor and it's shortcuts.
- vadepaysa 5mo agoCongrats to the Zed! I've been using zed since their first launch on HN. They did not even have a search + replace function at that time! I now use zed all_the_time. What an awesome journey!
- vb-8448 5mo agoI tried zed a couple of times, it's something I'd like to play more because the feeling is fantastic ... but for python development pycharm is still superior. PS: One thing I'm really missing is the ctrl+shift+f equivalent
- icemanx 5mo agobro why build a new IDE, just use IntelliJ or any other flavor of these for your favorite language. You would have saved years and 37.000 commits
- deleted 5mo ago[deleted]
- Demiurge 5mo agoI love Zed. I was a fan of Sublime Text, and could never get used to VSCode. I thought I'd try Zed a try when it was still extremely raw, before the AI integration, and I loved the simplicity and speed almost immediately. When they added better python linting features, I switched, and haven't used anything else. I know that there are many anti-AI folks here, but I feel lucky that we they added the Zed Agent, and all the integration. It's been great not having to switch back to VSCode for copilot.
- herf 5mo agoAny benchmarks? Scrolling is using 16% of my GPU (vs 5% in Sublime). Also things like mouse-down to activate a tab (vs mouse-up in Zed) make Sublime feel faster.
- hackermanai 5mo agoI recently tested input latency on Mac Mini M2 Pro, keypress to visible pixel (p95 value). - Zed 36.8ms (26.3 avg) - Sublime 33.5ms (25.9 avg) - VSCode 31.7ms (20.6 avg) - Hackerman Text 15.3ms (12.5 avg) All editors tested as stripped down as possible, minimal UI etc., empty file, no syntax highlighting. Mostly surprised by VSCode tbh. Testing on sqlite3.c (with syntax highlighting): Zed 60.5ms, Sublime 37.1ms, VSCode 22.0ms, and Hackerman Text 18.4ms.
- miguelraz 5mo agoThat's a useful metric to track. Could you explain how you measured those numbers?
- twohaibei 5mo agoI thought I was going crazy, but on my M3 pro with 36gb, 300 line file is... Weird when I scroll up/down. It's just not smooth. I don't know how to explain it, but I don't like that effect.
- lkvoid 5mo ago2.3k issues says enough. License as mentioned by others here equally belongs in the trash. Shameful
- piskov 5mo agoCould anyone tell me what’s the point of this when you have neovim? This will never be an IDE like Jetbrains Rider if you use a language like C# where those guys excel at: sheer volume of refactorings, static and dynamic analysis, cpu and memory analysis, what have you. And for a scratchpad: is this really better than neovim?
- jlledo 5mo agoAgreed on the language IDE points. As for scratchpad: I’ve actually been going back and forth between Zed and neovim. Imo Zed is a good graphical editor with sane defaults and preconfigured tools (and excellent vim emulation). It will never beat neovim's configurability but it’s a smooth experience ootb. Nowadays I just use both but default to Zed because it can be used both for Windows (for work, don’t @ me) and WSL. Neovim for quick file edits outside my main workspace, editing change descriptions, etc. - $EDITOR stuff. I could probably get away with plain vim as $EDITOR, but throwing away a perfectly valid neovim config seems silly.
- metaltyphoon 5mo agoWait… Neovim also works on windows no?
- jlledo 5mo ago[dead]
- bigstrat2003 5mo agoWell, if one isn't a vim fan, then neovim isn't going to be a good option.
- za3faran 5mo agoI had a similar reaction. It seems that people don't know what they're missing by working on mature well established languages and platforms with all the benefits you listed. I read comments by people lamenting platforms like Delphi with a proper integrated environment - Java and C# seem to be the follow up today, but some people like to diss them without realizing what they're missing.
- gamander 5mo agoAn editor that sends all your input to the U.S. and consumes 50% of your CPU while idle, and still gets praised to high heaven. We truly live in the age of enshittification.
- rambojohnson 5mo ago"Instead of building Zed like a web page, we built it like a video game, --", uh, what. and then the whole telemetry bit. bye.
- Hilliard_Ohiooo 5mo agoWow! So much yes!!!
- classicposter 5mo agoCongratulations! I recall there used to be difficulties handling non-ASCII characters in the built-in terminal, but now I can use it without any problems regarding Japanese input. Providing a stable, real-time, stateful application like an editor is incredibly difficult.I appreciate the efforts of the team and contributors.
- makuchaku 5mo agoCongrats to the entire team!
- swordsith 5mo agoSeems like a de-webbed fork of this is a no brainer. its crazy what they think people will just take lying down from a open source project.
- rickybule 5mo agoNobody in the post or the comment talked about how it is built on top of / similarly to Godot Engine. Congrats to the Zed team!
- chamomeal 5mo agoJust wanted to mention they added amp jump to helix mode in preview 1.1.2!! Aka "gw" in helix. And it's AMAZING!!! Seems silly but this was the only thing keeping me from fully switching. It's such a snappy editor, and the helix mode is surprisingly faithful. Expand/shrink selection, multiple cursors from searching in a selection, amp jump... it's just amazing. Helix lovers who are dying waiting for helix plugins, please try this out
- anta40 5mo agoCongtats for reaching 1.0 Gotta say farewell to Sublime. Now Zed is my general purposed text editor. For doing most of my coding work, still use VSCode and nvim.
- ivolimmen 5mo agoI just upgraded to the latest to try it out. It's like Visual Studio Code and I like that. But both are VERY LLM focused and I am not using that at all. If it bothers me with LLM stuf I will switch to https://gram.liten.app/ https://gram.liten.app/
- 8n4vidtmkvmk 5mo agoCan you fix the CLI on Windows? You broke it a few versions ago. 'zed --version' and all the other flags don't work. Maybe broken command parser or something, im not sure. Zed with zero flags still launches it. I particularly want to be able to pass it filenames for quick opening and --new and --wait. Used to work. Thanks!
- miguelraz 5mo agoZed support engineer here, that sounds like a bug! I have `zed --version` working on my Windows machine: PS C:\WINDOWS\system32> zed --version Zed 1.0.0 5ec84a926ef83865afb92d2a3d1ca3b419572cf9 – \\?\C:\Users\mrg\AppData\Local\Programs\Zed\Zed.exe If you're up for it, we can pair next week to get a proper bug report filed https://calendar.app.google/qPgW7q6upb3RqPjx5 https://calendar.app.google/qPgW7q6upb3RqPjx5
- hdjrudni 5mo agoI wasn't expecting that level of support, thanks for the offer! You said it should work, so I did some poking around. Uninstalled it, reinstalled it. Still didn't work. The "About" in app said I was running 1.0.0+stable Checked my environment paths and saw I had both C:\Users\Me\AppData\Local\Programs\Zed C:\Users\Me\AppData\Local\Programs\Zed\bin So I opened those paths in explorer, and there is indeed a zed.exe in both dirs. So I tried them explicitly: Me@DESKTOP-NN7TD9I ~ $ "C:\Users\Me\AppData\Local\Programs\Zed\Zed.exe" --help Me@DESKTOP-NN7TD9I ~ $ "C:\Users\Me\AppData\Local\Programs\Zed\bin\zed.exe" --help The Zed CLI binary. This CLI is a separate binary that invokes Zed. ... They both launch Zed when double clicked, but only one works with CLI args. Fix is easy then, I just deleted "C:\Users\Me\AppData\Local\Programs\Zed" from my paths. I don't know if I added that or Zed added that path when installing (maybe from an earlier ver?), but there you have it.
- miguelraz 5mo agoGlad to have "helped" here! :) Offer still stands if you run into other bugs that aren't in our issue tracker.
- tjek 5mo agoCongrats! I have been using Zed for many years now, arguably the best piece of software I have ever used, and the main reason I switched to macOS. The editor is so good it has been defining how I work - at first I would quickly copy relevant files into multiple AI chat apps using Text Threads (was quite annoyed when it was replaced by the Agent Panel which at the time made it very awkward to add relevant context and copy text), and now I really can't imagine living without the new Threads Sidebar. It's not perfect, but whenever something is broken then I know it's just a matter of time before it gets fixed or improved.
- phplovesong 5mo agoAs a heavy (n)vim user for the last decade, what does zed give me i wont get with vim? Is it targeted for IDE people or vscode users, or is there something else i can benefit from coming from vim?
- airport_barfly 5mo agoI really want to use Zed, their technical approach and product design seem great. However, I had to stop using it after a few months because the Typescript LSP was just unbearably slow. An order of magnitude slower than VSCode, often more than 10 seconds to typecheck a change. More worrying is that this has been a known issue for more than two years Still, congrats to the team. Hopefully this launch means more money to fix issues so I can start using it again.
- whatever1 5mo agoI really respect the people who have the sanity and patience to start the development of a new editor. People are sooo picky when it comes to editors. Guaranteed they will not be satisfied. Too fast? Then it is not doing a lot. Too many features? Well now it is too heavy. Does it use sane key bindings? FU we want vim shortcuts. Anyway, congrats on the launch folks. Hope you keep delivering excellent software despite the noisy feedback.
- Frannky 5mo agoI love zed. What CLI agent and model do you use with it? I am looking for something on par with CC+Opus4.6, possibly subscription-based
- zephod 5mo agoI tried Zed for a few days and loved it, but had to switch back to Cursor because I've become dependent on Cursor Tab. The problem is that Cursor Tab seems kinda psychic, and I didn't realise how conditioned I'd become to just expressing a few keystrokes in the right place and have Tab pick up my intentions. If you're refactoring, you can move between files and it'll remember what you just did in a tab you just closed, and work out how to make the same changes here. It's also really good at picking up patterns and the right imports from the whole repo. It seems to be working with a much larger, more persistent context. I tried Zed AI, Copilot, and Mercury. All three seemed forgetful after a year of Cursor Tab. I wish there was a fix because literally everything else about Zed was an improvement.
- morgankrey 5mo agoWhen was the last time you tried? We recently released a new model and are doing a lot more iterative improvement https://zed.dev/blog/zeta2 https://zed.dev/blog/zeta2
- zephod 5mo agoThanks for the reply! I gave it a solid week at the start of this month, about 3 weeks ago. The only other thing I didn't like (and this is subtle, but I had not realised that I took it for granted): In Cursor, you can close and reopen a tab, and the undo history is kept. Working on a large repo, this comes up surprisingly often. Save -> Close -> Assume everything is fine -> Do something more -> Oh no! That was a mistake! -> Cmd+Shift+T -> Undo. Cursor will comply; Zed says there's nothing to undo. So you're back to reverting chunks of code in git. I will try Zeta again shortly. The biggest thing I'm looking for is that I can move between files and the context of recent changes persists, and the assistant treats it has highly relevant. Comes up a lot when refactoring.
- petre 5mo agoI've installed it from flatpak and it has improved somewhat but won't use it because it doesn't remember the window size and position. Resizing the window is a pain in the ass, the arrows don't show up until you match the border pixels and it doesn't even try to mimic the native UI stuff, uses round corners. Vertical resize doesn't work, it just moves the window up and down so you have to use the corner resize. Good luck doing that with round corners. If the editor doesn't start up as I've left it, then I'll keep using my pinned (because M$ like to randomly add annoying shit that breaks my workflow) VSCodium. Also, the "Sign in" drop down on the title bar. Sign in where? I don't want to sign in anywhere, let me remove that. Maybe keep the dropdown for the settings and other stuff a small icon in front of it and about "Sign in". That should be an entry in the dropdown menu, the last one on the list. In fact let me remove the widgets that I deem useless from the main UI just like the browsers do. I haven't even got to check if it has syntax highlighting for Perl, Ruby and Racket yet because these things annoyed me so much that I uninstalled it. Good stuff: one can disable AI and Git integration, athough I'd appreciate if the further options would just go away when you switched the whole thing off. Atom, Sublime and VSCode keymaps are also nice because I don't have to remap. Will check again at 1.5, I guess. At least it has improved somewhat since that last time I've tried it, I think 0.13 or so.
- khaled_el_walid 5mo agothe best modern editor ever
- lukaslalinsky 5mo agoI'm really thankful for Zed. I claim it's a better VI successor than vim/neovim. The fact that it comes with batteries included is a huge win. Multi buffer is super useful. I'd prefer if it was NOT written like a game engine, not depend on GPU, but I can't have everything.
- johntopia 5mo agoi have been a zed junkie since it came out. i feel very happy for the team. and they seem to be very focused and disciplined about what they are building. it makes me feel like i am making the right bet!
- wicharek 5mo agoI want to love Zed. I really do. I like how fast and performant it is. Few UI things are a nightmare, though: 1. Zed insists on opening files in the active panel AND Terminal opens in a panel -> I constantly open files over my terminal. Arghh. 2. On macOS, when I open another workspace (e.g. by drag and dropping to the app in the dock but also from CLI), it opens in one of the existing windows in a sort of workspace-level tab (?). I want a window per workspace. No way to configure that (or it is so unclear that I could never find it). Bonus: I want code in a light scheme and terminal in a dark scheme. It is stupid, but my eyes just start hurting otherwise. I created a custom color scheme for that and it sort of works, BUT Zed seem to do some additional post-processing to colors based on the scheme-wide light/dark setting, so I cannot get the colors quite right. If I set scheme to "light" – terminal colors are a bit off. If I set to "dark" – code editor is off, cannot get it fixed with scheme level overrides.
- npw55036 5mo agoI used the fastest editor I've ever used, and the UI design was also very good, but the Git interface didn't show the commit history, which was a bit like JetBrains' Git interface.
- KomoD 5mo ago> but the Git interface didn't show the commit history It does, since 0.231, but it doesn't support the remote development feature.
- Thundernerd 5mo agoJust downloaded it and installed the C# language plugin because I need to use that for work. For some unknown reason the program grinds to an absolute halt. I cannot even close it properly anymore. If I type something it appends roughly one character per second. Not sure if it is the plugin or something else, but unfortunately makes it very hard to try out for me.
- kenanbalija 5mo agoBest editor ever.
- nimchimpsky 5mo ago[dead]
- atlasprompts 5mo agozeds dead baby
- 0rzech 5mo agoCongrats on the 1.0 release to the team! I tried Zed once, but unfortunately had to give up because of: - constant CPU usage when idle, - blurry fonts, - low-contrast light themes.
- shdh 5mo agoThe best thing about Zed is GPUI
- presentation 5mo agoLooks much better than when I last tried it! But I couldn't get it to work as well as Cursor for AI development, maybe I just need to get more used to it? - I tried to use the Cursor Agent via ACP, it worked but it seemed markedly stupider than when I would use Cursor directly (saying that i18n strings were being used when they weren't, editing code differently than what I asked for, also when it is running terminal commands it seems to just say "Run Command: Terminal" and has no information on what's going on). Maybe I just need to not use Cursor Agent, but my company pays for it already so that's what I tried. - Providing context is also cludgier - In cursor I often highlight specific chunks of code and add it to the AI context via Cmd+L, but I couldn't figure out any specific way of doing that with a keyboard in Zed besides clicking a tiny + button to add "Selection" to context, which got old fast. - Maybe I just need to get used to it but reviewing code with the git integration is just hard for me to follow; one giant editor with every change in it is just harder for me to grok than showing each file one by one; so it was tiring to review the big changes produced by LLMs. Also, when you stage changes the file just stays where it is with a barely noticeable check in the checkbox in the sidebar - I prefer the behavior of Cursor where it actually moves the staged files to a separate section, but some kind of more obvious visual indication besides that perhaps would help. I did like the tree view, though! - The tsgo and oxlint LSP servers kept crashing, which was frustrating. GraphQL LSP server also couldn't understand graphql.config.mjs, which is strange as that's supported out of box by graphql-config and works fine in Cursor/VSCode. - I tried using a few of the different Edit Suggestion LLM options, but unfortunately Cursor is just way too good compared to any of them (slow, and just not very helpful in comparison). - Just in general figuring out how to configure them is confusing, there's like 3-4 different places to configure agents and LLMs for different purposes, I found it very fragmented and confusing and the docs didn't make it particularly easy to set things up. That all said, the performance was muuuuch better than Cursor. But the UX issues and general bugginess of ACP and these LSP plugins were impeding my workflow too much for me to tolerate it so back to Cursor for me. If anyone has tips on how I might make some of these better that would be cool, but if it's just inherent limitations then maybe I'll try again in 6 months or something.
- devlovstad 5mo agoWhile it seems cool, I am still waiting for native Jupyter Notebook support for it to be useful to me. When that happens, I'll give it a spin, but it seems like they recently took it off the roadmap.
- sevenseacat 5mo agoI did not like when Zed started installing LSPs without my knowledge. I will enable the LSPs I want for the languages I want, thank you. And the markdown preview is basically unreadable, everything is the same font size and all crammed together.
- mobeigi 5mo agoLast time I heard about Zed I was intrigued. Now i'm interested, going to give it a go.
- deleted 5mo ago[deleted]
- KomoD 5mo agoI love Zed, it's my main editor and has been for a while. I disable all the AI stuff, though, as it's not for me. It has some issues and is missing some stuff I want, but I'm happy with it anyway. One feature I use a lot is remote development over SSH.
- unselect5917 5mo ago>2.3. Acceptable Use >The Service uses technology provided by multiple third party AI subprocessors (the “AI Providers”) including but not limited to: Anthropic, PBC (“Anthropic”), Google LLC (“Google”), LiveKit Incorporated, OpenAI, LLC (“OpenAI”) etc., as may be updated from time to time. Customer may not use the Service in a manner that violates any applicable AI Provider policy which are listed on https://zed.dev/acceptable-use-policies https://zed.dev/acceptable-use-policies, including Anthropic’s Usage Policy, Google Gemini’s Generative AI Prohibited Use Policy, GitHub's Acceptable Use Policy, LiveKit’s Acceptable Use Policy; OpenAI’s Usage Policies or Sharing and Publication Policy; and Community Guidelines; each of which may be updated from time to time and are expressly incorporated by reference. Customer is solely responsible to check for updates to the applicable AI Provider policy from time to time. >Customer may not use the Service in a manner that violates any applicable AI Provider policy Excuse me?
- uobytx2 5mo agoZed has built in support for accessing ai models. You don’t have to use the ai features. But if you do, zed can’t be seen suggesting it’s okay to abuse the Claude api for legal reasons.
- matthewtse 5mo agoI really wanted to like Zed, but the tab complete was just unusable compared to Cursor's. Be forewarned. https://x.com/MatthewTse_/status/2042680214187315683 https://x.com/MatthewTse_/status/2042680214187315683 If they can fix tab complete, I'll give it another try!
- dmazhukov 5mo agoYour downloads are broken for M1 pro Macbook. Both homebrew and site downloads are unable to be installed
- unselect5917 5mo agoI was delighted to find that "expand selection" was a supported function, doubly so when I noticed that it was ctrl+w (what I'm used to and this may be from the IntelliJ defaults), but it... doesn't do anything. Even selecting it from the menu does nothing. An internet search turned up nothing useful. And oddly 'expand selection' is not listed in the keymap? None of this makes any sense. And if expand selection doesn't work I'm simply not going to use it. ----------------------------------------------------------------------------------------- edit: I found that (possibly my intellij mappings) remapped ctrl+w to "close editor" and I deleted that and now it works. It's weird that it's not to be found in the keymap editor though... I had to manually insert it as a binding AND why would it show up as "Expand Selection Ctrl+W" in the select menu when it isn't? That's got to be a bug or two.
- dzonga 5mo agodope work. hopefully this release - fixes the occasional freeze that happens on Mac-os. I use Zed as my daily driver - I'm happy with it - besides the occasional freeze.
- alpha_trion 5mo agoCongrats Zed team! Big fan, Zed is my daily driver.
- mahi_novice 5mo agozed is very awesome!!
- agrippanux 5mo agoI loved Zed for a few years - but their insistence on not letting Claude Code use Zed as an external editor forced me to build my own IDE. This turned out to be pretty awesome because I built something completely customized to my workflow and it has increased my productivity by several factors.
- temporallobe 5mo agoI use Zed and VSCode together. Zed for a “clean” version of my workspaces (no annoying plugins, no agents, etc.), and VSCode with all the plugins + GitHub Copilot. I really appreciate what Zed has become and how performant it is, and plan to use it more exclusively.
- arungopidas 5mo agoi'm very new to coding (6 months?) i started with vs ode, then quickly switched to antigravity and felt it was so much less bloated than vscode. then i tried zed, and i've never looked back. i don't think i've "loved" a software product this much. it looks super clean and so intentional. thanks for making this, and making this available for free. i bet there will be a huge group of developers looking up to zed as a quality benchmark. i certainly am.
- PaulBunch 5mo ago[dead]
- benbieler 5mo agomy take: https://x.com/benbieler/status/2050322241699655934 https://x.com/benbieler/status/2050322241699655934
- mrsssnake 5mo agoThe biggest problem I personally have with Zed design is it downloading it's own binaries for LSP servers instead of using ones already installed in the system.
- ryanshrott 5mo ago[dead]
- mathcartney 5mo agoI switched from vscode to zed as a way to keep things interesting at work and now I mostly use zed, it is faster for larger codebases and also have a interesting design which is simmilar enough but with some aspects that feels like a whole different thing.
- firemelt 5mo agoidk but I feel never like the zed UI at all
- lbala 5mo ago[dead]
- dimabraven 5mo ago[dead]
- Jaskolka 5mo agoFeel better than vscode and antigravity, I really like zed, many thanks to the developer team!