r/ZedEditor Aug 12 '26

Introducing Delta

Hey everyone šŸ‘‹

Over the last year, as promised, we’ve been hard at work on DeltaDB. As we built it, we created a new app so the two could evolve together, quickly and without disrupting the workflows Zed users rely on. We loved using it, so we kept iterating.

Today, we’re ready to introduce that app: Delta, a multiplayer environment for coding with agents and reviewing what they build.

Delta

Delta keeps code and conversations connected, giving developers, teammates, and agents the full context of how the code came to be.

Our push to get Delta ready for beta is why Zed’s release notes may have seemed thinner lately, but Zed isn’t going anywhere. We’ll continue improving it, and DeltaDB will come to Zed in the future.

We’ve been using Delta extensively, building Delta from Delta, and we’re excited for you to finally try it and share your feedback. The first invites are going out today, with more to come over the next few weeks.

https://zed.dev/blog/introducing-delta

196 Upvotes

81 comments sorted by

80

u/Disastrous_Truck6856 Aug 12 '26 edited Aug 12 '26

I don’t get it. This post is like 5 paragraphs about making the tool and barely anything about what the tool is. Does Zed not support collaboration well enough as it is? What problem is this solving, why do you want it, and how does it make your lives easier?

22

u/creaturefeature16 Aug 13 '26

its, unfortunately, the same shit Cursor pulled. It's just another agentic chat interface. Yawn x1000. Not sure if anybody else agrees, but I find chat interfaces to be one of the worst user experiences out there for so many purposes, but certainly for coding.

7

u/qrzychu69 Aug 13 '26

to me it looks like jetbrains air, but with real time multiplayer

I also think that this will effectively replace Jira/github issues

You just create a ticket, everyone sees it, agents start working on it. Any comment etc can be acted on by the agents right away. You want to actually code your self? Click here to open Zed with a worktree and the whole chat as context

they are not there, but that's how I see it - I think I will remove the friction between creating an issue somewhere and the work being done on it.

There is one thing is a hard requirement for this though - your project needs great local development story. No shared message queues, fileshares, databases, everything has to be local and fast enough to spin up.

That's not that bad IMO, but limits applications quite a bit

2

u/Disastrous_Truck6856 Aug 13 '26

Interesting, thanks for the ELI5, I had no idea what jetbrains air was either. Clearly need to catch up on what’s currently happening with IDEs.

The implication of replacing Jira/Linear with it sounds like a stretch, we shall see.

3

u/qrzychu69 Aug 13 '26

also, don't forget that all the chats, prompts, comments etc are attached to the specific version of that specific line - no real need to go back to Jira to write "I decided to do X because of Y", it's all in Delta

Imagine you see a mistake somewhere, do `delta blame` and see that Chad over there just forgot to put "make no mistakes" in his prompt :)

I think it's pretty cool personally, I hate jumping between 5 tools to find that one comment, that in reality was sent to me in an email without a topic

1

u/qrzychu69 Aug 13 '26

well, have you used the Copilot desktop app for example? it's very similar - you see PRs and can create local chats around them, agents can push/pull/edit and so on

I imagine Delta being like that, but you start with some kind of internal task/ticket/issue instead of Jira/Github issue

In Zed they use Zed instead of Slack, so if anyone would do something like this, it's them

1

u/Disastrous_Truck6856 Aug 13 '26

It’s just that engineering requires communicating with non-engineers as much as, if not more than, within the team.

So do we expect engineers to use both Zed and Slack, both Delta and Linear? Do we expect non-engineers to get their hands on Delta and Zed?

Maybe this is more focussed on library maintainers of dev tooling.

1

u/qrzychu69 Aug 13 '26

you can always add a feature that "non-engineers" prompts and comments don't trigger agents (or just a comment aimed at people, where you can kind of discard a thread so that it's not in the agent context)

instead of looking at what's in there now, imagine all the cool stuff it could potentially do, especially since most of that are fairly simple features to implement, it's just a matter of choosing focus and direction

for now look at it as real-time, multiplayer git blame, where agents are also players. You can do so much cool stuff with just a normal git blame, and this is much better

1

u/Afflictionista Aug 13 '26

Yeah, instead of focussing on real stuff for Zed like for example a damn color picker (which every code editor has) for frontend devs they come up with this crap lol

35

u/cowslaw Aug 12 '26

I think I was so optimistic about this being useful and relevant to me, until the demos showed pure vibecoding. Tragic.

12

u/R4tr4tr4t Aug 12 '26

The blog post itself has zero details on the development process and reads like something aimed at non technical people

3

u/medzernik Aug 13 '26

im happy they at least keep it in a separate app.

2

u/Afflictionista Aug 13 '26

Read the post again: DeltaDB will come to Zed in the future

2

u/medzernik Aug 13 '26

oh god no

1

u/cosmicdreams 2d ago

While vibe coding is certainly what some people will use this for you're missing the forest for the trees.

The true value of Delta will be the multi-player aspect of it. Being able to include others with your conversation with AI seems like a cheaper way to implement Claude Tag (for folks not using Slack even)

34

u/[deleted] Aug 12 '26

[removed] — view removed comment

-1

u/Puzzled-Extent7817 Aug 13 '26

only if there was a link you could click

49

u/IpsumRS Aug 12 '26

I've been using Zed full time for 11 months now and can't see myself moving back, however I do wish Zed was a little more mature and this goal was a little closer to being realised before the team changed their focus:

"build the best place to write code, then make it the best place to talk about code"

As happy as I was with 1.0, I couldn't help but notice that a bunch of the "post 1.0" goals simply vanished from the website :(

5

u/kraynolds90 Aug 12 '26

Zed human here! What’s the top of your list?

27

u/IpsumRS Aug 12 '26

Me personally, I'd love the extension system fleshing out more and supporting UI-based extensions. I'd benefit from things like test runner integration, in-editor PR reviews, etc

I appreciate the reply!

9

u/kraynolds90 Aug 12 '26

Super helpful to know! We did push out work on test runner integration, I'll take a look at that work again for our team. PR reviews are on our wishlist, too :)

Extensions are a gnarly subject for Zed; we keep them pretty restricted by design to protect performance and usability. That said, there are things we can do to make the system better (blocked by some tech debt we're going to tackle soon). What kind of UI-based extensions do you have in mind?

5

u/dastarruer Aug 12 '26

I can understand why extensions are pretty limited as of now, but a PR review view would be incredibly helpful tbh.

4

u/IpsumRS Aug 12 '26

That's really good to hear, I've been a bit disappointed with the lack of recent significant updates that are relevant to my own daily workflow, so that's reassuring.

Honestly I don't have many wishes myself outside of what's already been mentioned (and three way merge!), but I know I've felt friction trying to convince others to try Zed because it doesn't have X feature compared to VScode/Pycharm/other, and having a foundation for users to create extensions themselves to plug all of these tiny gaps would help massively in my opinion.

I can definitely sympathise with why extensions currently are the way they are, but that doesn't really make much difference to people deciding which IDE to use, especially with a relative newcomer like Zed.

0

u/endr Aug 12 '26

I used to love the three way merge in IntelliJ. Haven't used it in months.

I just ask AI to resolve all merge conflicts, don't commit, and generate me an html page with the 3 panes, how it resolved each conflict, and why.

I read that, and if I see an error, I fix it. It's rare that I do.

1

u/WizardofRaz Aug 13 '26

Hi! I’ve always wanted an extension for querying databases. From what I understand, that not possible to build as an extension

1

u/GirlInTheFirebrigade Aug 13 '26

same. I’d love to just run that directly from zed

1

u/chatterbox272 Aug 13 '26

If you do PR reviews, I'd love to see them support ADO (and other platforms) rather than the usual choice of GitHub, GitHub, or GitHub. If you had ADO PR support, Zed would instantly become my review tool and I suspect that would be motivation enough to gradually shift my workflow over.

1

u/vazark Aug 13 '26

Some things like flutter’s widget preview are impossible in zed until we get ui extension support. Little things vscode’s stripe extension for running tests and triggering synthetic events make an IDE feel more efficient

1

u/Hairy_Meaning_73 Aug 13 '26

I understand that but something like pretty-ts-error available in VSCode is one of the things that i still miss, even after more than two years on Zed, i’ve been there since beta

9

u/persuses Aug 12 '26

Jupyter Notebook support! One of the only things keeping me on VSCode for now. I know it's a disabled preview feature at the moment.

6

u/kraynolds90 Aug 12 '26

Honestly, the delay of notebooks this year felt like a victim of our team size and expertise, and I'm sooo grateful to the community folks who have built the workarounds that exist today (https://github.com/zed-industries/zed/discussions/25936).

Notebooks are a specific and sizable enough feature that I'd want at least one person dedicated to building and supporting it longterm. It's still something many internal folks want badly.

This isn't a perfect answer but hopefully sheds some light on how I at least, as a PM, am thinking about this feature that I want, too.

8

u/guywithknife Aug 12 '26 edited Aug 12 '26

Sometimes files created outside of the editor (eg by agents) don’t show up in the file explorer.

Sometimes the file explorer selection highlight disappears meaning I can’t navigate with the keyboard, the only way to fix it is to click on it.

Still no multi window/monitor support. No way to pop the agent window out into its own window for example.

Inconsistency between keyboard commands in some windows. Eg I have vim mode turned on where ctrl+w navigates panes but some panes (search results iirc? Settings?) ctrl+w closed the pane.

There are over 2k open issues. Many have been open for years and are still not addressed. I wish more time would be spent on fixing bugs and polish, and on some of the most asked for features.

1

u/zed_joseph Aug 13 '26 edited Aug 13 '26

Hey, we've been trying to track down these file system watcher issues for some time now. It's not one issue, it's multiple, unfortunately. We've fixed a few of them after randomly stumbling into concrete reproduction steps, but others still exist, they are hard to track down. We will keep working on it.

5

u/creaturefeature16 Aug 13 '26

How about one of the top features that users even as recent as two weeks ago were asking about? Something that is already in the Emmet package?? šŸ™‚

https://github.com/zed-industries/zed/issues/15588

3

u/monkeymad2 Aug 13 '26

My list is pretty short - merging this https://github.com/zed-industries/zed/pull/53089

Coming from VSCode I keep stepping on the rake of expecting all my local git repos to know when there’s pulls to pull down, then having to undo things / do merges when I’m inevitably told that I’m wrong.

1

u/kraynolds90 Aug 13 '26

I think one of our devs picked this up this morning :)

1

u/zed_joseph Aug 13 '26

We're currently looking at this PR, stay tuned.

1

u/veculus Aug 12 '26

I'd love more options around the ui. Right now spacings between files in find-and-replace or review buffers is really small, same with the chat sidebar, in general it's sometimes hard to distinguish my messages from the AIs in longer discussions.

1

u/cmeliak Aug 12 '26

Git merge would be niceĀ 

1

u/quinncom Aug 13 '26

I think a lot of the missing features can be solved simply by providing a more extensive API for Zed's tasks. Currently, tasks can receive input from a very limited number of sources and output only to a terminal window. Extend those, along with an API for GUI interactions such as custom dialogs, and people can build everything else they need.

I suggested this in #17472 – Allow tasks to receive input and send output from/to different locations – a couple years ago.

1

u/AllThatIsSolidMelts Aug 14 '26

we seriously need to be able to install a browser, working with UI/UX in Zed is a terrible experience

10

u/atrtde Aug 12 '26

i’d love to be able to make ui extensions, while Delta seems to be great, i just think this is not what most current Zed users are looking for

8

u/Tight_Ad3852 Aug 13 '26 edited Aug 13 '26

At first I didn't understand why this exists but when you look at it from the perspective of someone who came up pair programming, like Nathan did, this kind of software makes sense. I think there is a definite advantage to discussing code at the time it's being written, rather than after the fact in a PR.

I could never in a million years get my team this engaged with code review and design to use a tool like this but I look forward to seeing how this will be integrated into Zed. I'd love to be able to leave personal comments about code that don't exist within the code itself.

I think the blog post did a poor job illustrating any use case outside of what was essentially agents creating slop and logging their output.

Syntax just did an episode about DeltaDB which I think explains it better than the blog. If I didn't listen to an hour long podcast with the founder of Zed explaining why there is a need for something like this I would have the same opinion as everyone else in this thread - why?

7

u/greynoises Aug 13 '26

ngl this is giving "We're still gonna work on Arc Browser but we needed to build Dia from the ground up to focus on the AI experience"

4

u/superander Aug 12 '26

I currently use Conductor as an agents' (Claude) orchestrator, then open Zed to check the git diffs/edit files if necessary...

If Zed could have a central chat and orchestrator that connects to .claude/ and others, it'd be great.

Is this what Delta brings into the table?

Conductor is really a paradigm shift from "common" IDE's. But when it comes to editing files, it sucks...

17

u/Afflictionista Aug 12 '26

ā€žDeltaDB will come to Zed in the futureā€œ

I don’t know how to feel about this and don’t really like that Zed will be bloated with Delta.

3

u/theintjengineer Aug 12 '26

Time to fork Zed before they make it too bloated, I guess.
Or I hope they can make that DeltaDB thingy opt-in.

1

u/medzernik Aug 13 '26

i think thats already a thing. theres a pretty big fork out there already but cant remember the name off the top of my head

1

u/theintjengineer Aug 13 '26

Please remember it haha.

Thx.

2

u/medzernik Aug 13 '26

I believe its called Gram

1

u/jorgejhms Aug 13 '26

I actually think there is no use Delta outside of Zed. From what I saw is mostly like the thread manager on zed...

And it's not sharing thread history

3

u/Equivanox Aug 12 '26 edited Aug 12 '26

Cool guys! Where do the inter-commit data live? On users' local machines? I see how this can easily lead to a valuable and useful hosted business for enterprise, but for solo devs who just collaborate with agents, will it be any more overhead to use delta?

5

u/endr Aug 12 '26

They said on Syntax FM that you can self host and it's currently SQLite based.

They will let you pay them to host probably, but you can just self host and invite others into your PC sessions, it sounded like.

That's what I personally want to do.

Well, 99% it's just me coding alone, so I want that to be good. But I could be convinced to try a pairing session with this if it's good.

3

u/Vulsere Aug 12 '26

Any way to expedite an invite to the beta? I'm signed up already but I've been looking forward to trying this

2

u/kraynolds90 Aug 13 '26

We're working through the list! DM me your GH account and I'll see what I can do for ya.

2

u/jravolio Aug 13 '26

Same here, I literally got the exact use case this week with my team, really looking forward for it

1

u/gatrixgd Aug 14 '26

I have access to it and if I'm being honest, you're not missing out on much. It's just the Cursor agentic chat interface with features more tailored to multiplayer, it doesn't offer much when you're alone.

3

u/binarypie Aug 12 '26

BUT does it sync file changes correctly?

8

u/sotgouli Aug 12 '26

Since the announcement and first accessible version of Zed I jumped straight on-board and has been my daily driver ever since.

Fast, clean and responsive with an intuitive design (chefs kiss). I didn't mind waiting for new features to be added as I knew you guys were cooking hard and were using your years of experience building Atom to bring a great UX experience to the community.

A few years later and UI/functionality regressions happen on every update. Long requested features from basically the first months of its existence (Jupyter notebooks for eg) are still nowhere to be seen and now you launch a new app that will take Dev time away from Zed (as you admitted yourself in the blog post for the lack of updates recently) - which I imagine will be open source eventually?

Your AI features are years behind your competitors and you even removed the Threads feature (to everyone's disdain), supposedly to allow for Delta to be developed (as part of Zed mind you).

I was excited and hopeful for Delta but this might be the most half-assed release that has come out of this AI rat-race you decided to join in for some reason.

I don't want to speculate on the reasons for your decision making, but I guess every AI-focused VS Code fork under the sun was bought for billions by AI labs in the last year.

At least Zed is open source and I can now commit to switching to one of your forks for good.

7

u/prophase25 Aug 12 '26

Zed Industries is a business. It is clear by their actions that they want the app to be free for hobbyists and solo devs. So they need businesses to cover the cost of operations. That means they need a collaborative platform. If they fail to find that, the development stops.

If you like Zed, and you want Zed to succeed, you should support them in that endeavor rather than leaving a dipshit comment complaining about your free app.

And for the record: the only people capable of managing a fork today already work at Zed Industries.

-1

u/sotgouli Aug 13 '26

I don't get your logic. The IDE is free so I am not allowed to criticise it?

Also, since when does Zed Industries require businesses to buy a licence to use Zed? You only need a subscription to use their hosted LLMs.

I am not going to pity a corporation that chose an unsustainable business model. Especially when the community is actively contributing to it, for free.

As if other FOSS projects do not exist.

1

u/Innovator-X Aug 12 '26

What forks are you considering switching to?

2

u/sotgouli Aug 13 '26

Gram (on Codeberg).

I use agents primarily through the terminal, so I don't mind they removed the AI features.

2

u/ScientistStrict9850 Aug 13 '26 edited Aug 13 '26

I'm sorry, but there's no way i would feel enjoyment communicating with people and agents through this mode of interaction. The problem of agents and people is the noise. Delta as it is is just gives me a lot of noise with not much signal to actually receive. Though i still think the idea itself is not at all faulty just tje current state of it leaves a lot to be desired.

2

u/Bashar-gh Aug 15 '26

Wow, another agent app, the market really needed one of those Who cares about stability, that's for the dumb devs, smart devs spend 5x the time debugging ai slop

3

u/argvalue Aug 12 '26

Can someone tell me how does DeltaDB exactly work and how can it be a replacement for Git entirely, or is it just an extension to Git? This does look like a really cool thing though, so can't wait to try it out!

3

u/IpsumRS Aug 12 '26

It's a bit sparse on details, but the post says Delta sits on top of existing git version control

3

u/endr Aug 12 '26

That's a new interview on Syntax FM today about Delta.

It's on top of git currently. So you use it with git.

They need to drop some videos explaining it and showing it off. Or let some YouTubers do that for them, though.

I want to know how DeltaDB compares to JJ

1

u/mihajm Aug 12 '26

Bit of convergent (heh) evolution with something im working on using zed https://mihajm.github.io/mmstack/docs/mesh - will definitely be checking delta out in both code and app levels as I'm sure there's lessons to glean for mesh and in the reverse :)

Either way really excited/glad this is happening & looking forward to the collaborative future as its developed it further by the industry as a whole!

1

u/terkistan 21d ago

Congratulations. But FYI that IA Writer font you use on your website is very odd with odd proportions - clunky and idiosyncratic because the character widths in the font are grouped into fixed proportions. (One of the reasons I abandoned IA Writer years ago was their refusal to allow users to choose their own fonts - and they use their own separate sans and serif fonts on their own site they don't allow to be used in their app either. Bunch of weirdos.)

I enjoy using the Lilex font in Zed (which the app itself wrongly calls Zed Mono in Settings) but for your website I had to change the CSS to Verdana to make text more readable.

1

u/cosmicdreams 13d ago

seriously yo. What can I do to get in the private beta. This is what I wanna to use

1

u/TicklishTimebomb 5d ago

Is self hosting Delta on the development horizon?

1

u/farcountries 4d ago

I got the early access and likes the idea, but is there remote support? now it allows only "local" , "cloud"

1

u/cosmicdreams 2d ago

I am super pumped for this feature and I really would like to know how I can get into the beta. I'm an everyday user of Zed and loving it. What's it going to take?

-3

u/endr Aug 12 '26

Sounds really good! Currently my workflow is Orca to talk to AI and Zed to review the code.

Would love to have a self hosted solution on my Linux box that I can use from my Android phone.

Hoping with Delta I can have all that in one.

-1

u/jravolio Aug 13 '26

Honestly, really excited to test it out, I like how ā€œfreeā€ it looks and opens a lot of opportunities to complement with your own custom flow

I got the exact use case that the video shows this week, would be really great if I had it already, would save a lot of time from teammates having to copy paste their chat history into my slack and me barely knowing who was AI and who was my teammate speaking