Live data from Hacker News

Zed: High-performance AI Code Editor

zed.dev

201–210 of 447 posts

Re: Zed: High-performance AI Code Editor

#201
post #12

I was using Zed up until a few months ago. I got fed up with the entire AI panel being an editable area, so sometimes I ended up clobbering it. I switched to Cursor, but now I don't "trust" the the editor and its undo stack, I've lost code as a result of it, particularly when you're in mid-review of an agentic edit, but decide to edit the edit. The undo/redo gets difficult to track, I wish there was some heirarchical…

Been using cline and their snapshot/rewind/remove context (even out-of-order) features are really shining especially with larger projects and larger features+changes becoming more commonplace with stronger LLMs.

I would recommend you check it out if you've been frustrated by the other options out there - I've been very happy with it. I'm fairly sure you can't have git-like dag trees, nor do I think that would be particularly useful for AI based workflow - you'd have to delegate rebasing and merge conflict resolution to the agent itself... lots of potential for disaster there, at least for now.

Re: Zed: High-performance AI Code Editor

#202
The demo video looks great

The free pricing is a bit confusing, it says 50 prompts/month, but also BYO API keys

So even if I use my own API keys, the prompts will stop at 50 per month?

Also, since it’s open source, couldn’t just someone remove the limit? (I guess that wouldn’t work if the limit is of some service provided by Zed)

Re: Zed: High-performance AI Code Editor

#204
It's honestly frustrating to see such a promising product make _so many_ sub-par product decisions. It's probably one of the only products that I have genuinely tried using > 5 times and gave up right after. I would grant this if they were new in the block, but it's been a while now.

If they had focused on

1. Feature-parity with the top 10 VSCode extensions (for the most common beaten path — vim keybindings, popular LSPs, etc) and

2. Implemented Cursor's Tab

3. Simple chat interface that I can easily add context from the currently loaded repo

I would switch in a beat.

I _really_ want something better than VSCode and nvim. But this ain't it. While "agentic coding" is a nice feature, and specially so for "vibe coding projects", I (and most of my peers) don't rely on it that much for daily driving their work. It's nice for having less critical things going on at once, but as long as I'm expected to produce code, both of the features highlighted are what _effectively_ makes me more productive.

Re: Zed: High-performance AI Code Editor

#205
post #33

Earlier quoted context omitted.

> I got fed up with the entire AI panel being an editable area, so sometimes I ended up clobbering it. They fixed that with the new agent panel, which now works more like the other AI sidebars. I was (mildly) annoyed by that too. The new UI still has rough edges but I like the change.

Interesting. I actually like the editable format of the chat interface because it allows fixing small stuff on the fly (instead of having to talk about it with the model) and de-cluttering the chat after a few back and forths make it a mess (instead of having to start anew), which makes the context window smaller and less confusing to the model, esp for local ones. Also, the editable form makes more sense to me, and…

The old panel still exists, they call it a text thread.

Re: Zed: High-performance AI Code Editor

#206
post #158

Earlier quoted context omitted.

The crate is 100% documented. what specific documentation do you think are lacking? Tutorials? That's for users to write. Calling iced not useful reads like an uninformed take

> what specific documentation do you think are lacking? Tutorials? examples beyond tiny todo app/best practices would be a great start. > Tutorials? That's for users to write. sure, and how's that going for them? there are near zero tutorials out there, and as someone looking to build a desktop tool in rust, they've lost me. maybe i'm not important enough for them and their primary goal is to intellectually gatekeep…

there are literally dozens of examples, including many apps you can reference. come join the discord and check out the showcase channel. I've written and published probably 50-100 examples to show best practices to people who want to learn more. I basically leave zero questions unanswered on that server, unless they are so far out of my wheelhouse that I can't answer them, but even then I might point you to the right resource or person...and I'm not even part of the team. the community is just wonderful IMHO

> sure, and how's that going for them? there are near zero tutorials out there, and as someone looking to build a desktop tool in rust, they've lost me. maybe i'm not important enough for them and their primary goal is to intellectually gatekeep this tool from the vast majority for a long time, in which case, mission accomplished

26.5k stars on github and a flourishing community of users, which grows noticeably larger every day. new features basically every week. bug fixes sometimes fixed in literal minutes.

it's not a matter of gatekeeping, but a matter of resources. iced is basically the brainchild of a single developer (plus core team members who tackle some bits and pieces of the codebase but not frequently), who already has a day time job and is doing this for free. would you rather him write documentation—which you and I could very well write—or keep adding features so the library can get to 1.0?

I encourage you to look for evidence that invalidates your biases, as I'm confident you'll find it. and you might just love the library and the community. I promise you a warm welcome when you join us on discord ;-)

here are a few examples of bigger apps you can reference:

https://github.com/squidowl/halloy

https://github.com/hecrj/icebreaker

https://github.com/hecrj/holodeck

and my smaller-scale examples (I'm afraid my own big app is proprietary):

https://github.com/airstrike/iced_receipts a simple app showing how to manage multiple screens for CRUD-like flows

https://github.com/airstrike/pathfinder/ a simple app showing how to draw on a canvas

https://github.com/airstrike/iced_openai a barebones app showing how to make async requests

https://github.com/airstrike/tabular a somewhat complex custom widget example

Re: Zed: High-performance AI Code Editor

#208

Earlier quoted context omitted.

I would love a vim plugin for this. Many LLM vim plugins started off beautifully minimal, but became too agentic in their chase of Cursor.

Maybe once all of this is a bit more mature we can just get down to the minimal subset of features that are really important. I’d love a nvim plugin that is more or less just a split chat window that makes it easy to paste code I’ve yanked (like yank to chat) add my commentary and maybe easily attach other files for context. That’s it really.

I can highly recommend gp.nvim, it has a few features but by default it's just a chat window with a yank-to-chat function. It also supports a context file that gets pasted into every chat automatically (for telling the AI about the tools you use etc)

Re: Zed: High-performance AI Code Editor

#209
post #82

It’s funny that they lead with AI tools. I love zed because it’s fast, customizable, has a clean interface and it’s easy to pair program. The LLM bit is just an annoying thing I shut off because imo I’m too junior at the moment to use LLMs

Is it possible to shut the AI things off? As in properly hide all the buttons and stuff that relates to it?

Its a small button in the top right corner. Very oit of the way unless interacted with. I use zed because its faster and cleaner than vscode. I dont want AI in my editor.
Post reply on HN