Specifically for me that means that after I create a worktree I get some local config files copied over and Postgres duplicating my local dev and test databases so I can test in isolation, and then when I close out a worktree it deletes those databases.
The best at that that I've found is Conductor, but I can't use it at work because we only have Copilot and they're locked to a Claude/Codex backend. Arbor is close, but it's not under as active development and has a lot of rough edges. Opencode GUI has create hooks but not teardown.
If Zed can hook that up _and_ also keep its great editor roots, that'll definitely be a game changer.
The key advantages Zed has are being agent-agnostic (so not a first party UI like Claude/Codex/Cursor Desktop), supporting multiple repositories on the same agent via creating a worktree for each automatically, and having a high quality custom agent UI rather than wrapping over CLIs (I've used their IDE's agent UI in the past and it's great). AFAIK, this is the first mainstream tool that supports all of these features.
I really like Zed, I use it every day. But, if I'd seen this layout when I first installed, I never would have taken it seriously
I imagine this will push some new users away
It's certainly interesting though, and I'll give it some time - the post says "It feels more natural once you've spent a little time with it"
Its multi buffer and speed sound trivial but using anything else feels wrong now.
The claim really falls flat the moment you open it up and it is "native but not as you know it" providing the same UX experience of any other electron junk.
I also thought it was odd that I can't configure the font size in the git commit message editor.
On recent additions, the dev container integration was great.
Rooting for you Zed!
Love your editor again
Zed is a minimal code editor crafted for speed and collaboration with humans and AI.
At home, I don't use any AI when coding, to keep my brain sharp. But it's clear that Zed's focus is on AI integration because that's where the money's going (seriously, where is the setting to have a different ui icon size vs ui font size). Is there any editor still being being developed and focusing on the experience of coding by hand?I hope someday they get the funding they deserve, because it has insane potential. It's why I subscribe to their pay plan, even if I dont use it all the time, I want them to succeed.
A lot of times, I find it has incredibly stupid ideas and tends to make the code very messy. I would love to figure out how to stop that from happening automatically.
The upside of checking in on the code, though, is that I can come up with smart directions for the AI from both a product and tech perspective. This is especially helpful when the dumb suggestions add a lot of complexity.
I think it's like when a product person asks for a new feature, or when a founder building their own product selects which feature is smarter to build and how.
What's needed today is a nice way to orchestrate agents and do some small manual edits there and there to the code.
But now using claude-code,gemini-cli,codex,etc it just seems less relevant. Just opened nvim with lazyvim and it feels nice, since I'm in terminal anyway it just feels more natural.
Still have zed opened, still like it but I guess honeymoon is over.
Edit: Although I can integrate an agent in NeoVim, I don’t do it. I want to use my editor solely for that purpose, while the rest (versioning, agentic coding, git client, etc.) is done in the terminal. My NeoVim setup is simple and fast, which is why I prefer it over any other IDE or editor. Especially with the native package manager in the latest version. I also replaced BBEdit by installing Neovide, a GUI version of NeoVim. It starts in a split second and is incredibly smooth and fast. And it’s so enjoyable to work with that I use it as my preferred frontend to Obsidian.
The hard problem is architectural consistency. Agent A renames a type to X. Agent B, in a different worktree, independently renames the same type to Y because neither saw the other's decision. When you merge, neither worktree is "wrong" but the code is incoherent. You need either a shared decision log that every agent reads before starting, or an orchestrator that hands out scope narrow enough that no two agents can collide.
Zed's post is solving filesystem-level parallelism. The harder coordination problem is semantic, and that's where time savings from parallelization go to die.
And Zed lets me do that while remaining fast and minimal.
As for (even more) minimal editors, perhaps just Gnome Edit? Or Kate?
Search for font size in preferences.
You'll see a 'font size' under 'buffer' (editor), under 'UI Font', and under 'Agent Panel' to let you control font sizes in all of those places independently.
> Is there any editor still being being developed and focusing on the experience of coding by hand?
Zed lets you hand-edit too! It's fast and decent. vim, neovim, Emacs, Helix, and JetBrains products continue to do that well too. There are still more traditional IDEs/editors than pure AI ones.
You can also toggle AI features off in Zed from preferences if you want to.
In terms of in-line instantaneous error highlighting, introspection, refactoring, and autocomplete, it's not on the same level as JetBrains.
AGENTS.md
such a dark and gloomy quote as the mission statement.
I do use Zed without AI features, it's just a bit of a disappointment (though understandable) since it was originally marketed as just a nice speedy editor.
And if you want AI integration at your choice and control, agent-shell (and chatgpt-shell, which is LLM-agnostic despite the name) are great packages. They’re totally hackable with elisp like you’d expect, which I personally haven’t done a ton with, because I use AI pretty sparingly, but I imagine the crowd here could come up with plenty of ideas for how to program your editor and your agent interface together.
Sessions are linear though, so you cant do this _while_ an existing session is cooking.
That said, I am excited about this update too, I've been playing with ACP support and Zed's UX was bare bones. I want to run my agent with multiple workers now, and see what happens.
This last time I was pleasantly surprised to find they mostly fixed their SSH remote editing support. But then it started truncating rustc inline error messages and I couldn’t figure out how to view the whole thing easily. When you’re just trying to get something done little bits like this can add up quickly. Punted back to Cursor for now.
-- which will be ignored just often enough that you can never quite trust it.
https://zed.dev/docs/icon-themes
I don't think changing icon size independent of UI font size would be a dealbreaker for many. (I'm quite happy having icons that scale in line with font size, but then I use the Material Icon Theme, which is easy to scan at most sizes.)
Is Zed lacking any feature you need?
1. via seeing them glimpse by in the agents' window as its making edits (e.g. manual oversight), or 2. when running into an unexpected issue down the line.
If LLMs cannot automatically generate high quality code, it seems like it may be difficult to automatically notice when they generate bad code.
I want a setup where I can have an immutable devcontainer with local copies of everything I need to develop 100% offline; dependencies, tools, etc.. Having my local editor pull plugins from a devcontainer for the project seems to make more sense to me.
I didn't dig in too much. Maybe there's a way to make it work somehow.
I end up doing things in the terminal tab because its faster than the ui or is more clear.
The basics are good but thats about it.
https://github.com/zed-industries/zed/discussions/42583
Thanks for building an awesome product :)
Another bug is that clicking on new files in the git UI doesn't bring up their diff---you need to click them twice to open the file. I'd like to have those files included in the diff view just like other files are.
I'd love for there to be an easier way to get to the "view file history" view---I didn't realize that it existed until I tried searching for it. I'd love a "line history" view like GitLens has, as well.
Zed now lets you orchestrate multiple agents, each running in parallel in the same window. The new Threads Sidebar lets you control exactly which folders and repositories agents can access, and lets you monitor threads as they run.
All of this runs at Zed's famously buttery-smooth 120 fps, with whichever agents you like, and it's all open-source.
The Threads Sidebar offers an overview of all your threads at a glance, grouped by project, so you can:
The Sidebar gives you instant access to common operations like stopping threads, archiving them, and kicking off new ones. Even as your workflow grows in complexity, with several projects running multiple agents at once, the Sidebar makes it easy to stay organized as your agents work.
As the Threads Sidebar became our primary way of navigating a project, we reconsidered which panels should sit where. Threads now dock on the left by default, next to the Agent Panel, with the Project Panel and Git Panel on the right.
We think this layout works better for agentic work, keeping agent threads front and center as you move between them. If you prefer a different arrangement, right-click any panel icon in the bottom bar to change its docking position, or adjust it in the Settings Editor. For existing users, the new layout is opt-in.
If you were used to the old layout, we encourage you to give this one a try before switching back. It feels more natural once you've spent a little time with it.
Ask ten different programmers how they use AI, and you can get ten different answers. At one extreme, there's fully giving into the vibes, and at the other extreme, there's disabling all AI features. What we've found works best for crafting high-quality software is somewhere in between: using AI, and also engaging directly with code.
As our co-founder and CEO Nathan Sobo wrote in 2025, "As software engineers, we should measure our contribution not in lines of code generated, but in reliable, well-designed systems that are easy to change and a pleasure to use." That post introduced the term agentic engineering to describe the art of "combining human craftsmanship with AI tools to build better software," and we've recently seen the term grow in popularity.
Parallel agents in Zed are built around that principle. Multi-agent orchestration isn't new, but we believe we've built a great experience for working with agents at scale. We spent days loading the system with hundreds of threads, refining rough edges and polishing corners that developers may never see. We went through several UX iterations and had countless hours of internal discussions. It took us longer, and we won't lie, it drove us a little crazy. But the result feels better for it, and it lets developers do more challenging things with agents, without sacrificing their craft.
Parallel Agents is available in the latest Zed release. You can download Zed, or update to the latest version to get it.
You can open the Threads Sidebar from the icon in the bottom left, or via the keybinding option-cmd-j on macOS and ctrl-option-j on Linux and Windows. We hope you enjoy this new level of control!
Check out similar blogs from the Zed team.
You can try Zed today on macOS, Windows, or Linux. Download now!
If you're passionate about the topics we cover on our blog, please consider joining our team to help us ship the future of software development.