Bring Your Own Agent to Zed – Featuring Gemini CLI
36 comments
·August 27, 2025dcre
To me this (coupled with their DeltaDB announcement[0]) feels like Zed trying to get out of the business that Cursor is in, and maybe even kicking them on the way out, if the protocol helps bring-your-own-agent take off. These agent tools are already not particularly sticky, especially when they are outside the editor. I don't use Cursor or Zed full time, but I have heard that the most compelling bit is the tab completion, which isn't even part of the agent stuff. I'm sure it's nice, but it's very hard to imagine that being a moat for an editor.
I think I agree with the implicit judgment from the Zed team that it's too early to try to lock people in and capture value, and the best way to build long-term user loyalty is to just be the best editor and let people work however they want to work. On top of that, it is not a great use of their dev time to iterate on the details of an agentic coding tool when there are 10 other ones doing the same thing, and any prompting secret sauce a) is trivial to copy, and b) gets eaten by the next model generation anyway.
I don't really understand what Cursor's business model is supposed to be long term -- at least Zed is trying to come up with new things that an editor can be (see their chat ideas and now source control). On the other hand, I also don't buy the argument some have made that Cursor and friends were banking on the marginal cost of inference going to zero, keeping prices at $20 a month, and pocketing the difference. It seems obvious (even a year ago, but moreso now) that in that situation, the IDEs also compete down to zero. If anything, higher total inference spend has to be better for them: more to skim off of. If you're already spending $50 a month on LLM tooling, Cursor doesn't have to be that big of a value-add to get you to pay them $52 instead.
[0]: https://zed.dev/blog/sequoia-backs-zed#introducing-deltadb-o...
ctippett
Zed is great. I'd happily pay for it.
I purchased Panic's Nova editor when it was first released. I'd be willing to pay Zed an equivalent ~79 per year for a perpetual license (with updates after the first year requiring further payment).
vehemenz
Okay, but what about Claude Code, the coding agent people actually use?
dcre
Obviously the protocol is designed to encourage other agents to build their own integration. It seems like the kind of thing LLMs would be good at, so I expect to see it soon, especially for the open source ones.
leohart
I like Zed. It's super fast and seems to be getting lots of improvement constantly.
My issue with it is when I use it on my codebase, it doesn't like my (probably old style) eslintrc. So it decides to go ahead and reformat my file on save :(.
thomascountz
You can disable this in your global or project settings, and even per language: https://zed.dev/docs/configuring-zed#format-on-save
kcrwfrd_
I think this would be pretty trivial to fix zed’s autoformatter settings.
dcreater
as a policy, im not allowing any agentic CLI installed on my machine outside of a container. How can I use Zed with Gemini CLI?
cirwin
You can configure an arbitrary command to connect to ACP in your settings, maybe something like:
{"agent_servers": { "Container Gemini": { "command": "ssh", "arguments": ["hostname", "gemini", "--experimental-acp"] } }
could work?
unshavedyak
For anyone using Zed, how extensive is its ability to be configured/modded to emulate other editor behaviors, bindings, etc? Eg i want something akin to Helix, but i'm not interested in Zeds Vim mode. Nor am i interested in a straight Helix mode, as my own Helix usage is quite customized.
Can i make my own Modes trees like Helix/etc offers? I'm aware of https://zed.dev/docs/helix, just not sure what the UX is to customize this behavior yourself as a user.
jasonjmcghee
So this ACP is Agent Client Protocol
https://github.com/zed-industries/agent-client-protocol
not to be confused with the other ACP from IBM, Agent Communication Protocol... Which is about "communication between agents, humans, and applications".
https://github.com/i-am-bee/ACP
Which is now part of A2A
https://github.com/a2aproject/A2A
I'm curious if there was an attempt to extend this to add first class support for interaction with IDEs rather than creating a new protocol.
jauntywundrkind
Not to be confused with IBM's ACP: Agent Communication Protocol. C here being Client. https://agentcommunicationprotocol.dev/introduction/welcome
Implemented by langchain, https://github.com/langchain-ai/agent-protocol
Threads for ongoing work, runs for stateless one-shots, long term memory. And a discovery system. No affiliation, just fun to see what folks have in their APIs.
syntaxing
This in theory means you can use QwenCoder too since it’s a fork of Gemini CLI?
ferd
similar to https://eca.dev/ ?
dcre
Interesting, thanks for linking that. ACP seems simpler. Nice comparison here by gpt-5: https://gist.github.com/david-crespo/e9a9ab88df73d4c2702ef04...
figomore
I hope that cursor-agent get support to ACP
mi_lk
which other major agents are on board with Agent Client Protocol?
xnx
Related post from Google: https://developers.googleblog.com/pt-br/gemini-cli-is-now-in...
dang
We'll put that link in the top text too. Thanks!
bitpush
The original link was to Portuguese. This is English version https://developers.googleblog.com/en/gemini-cli-is-now-integ...
https://developers.googleblog.com/pt-br/gemini-cli-is-now-in...