zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
42.04k stars 2.2k forks source link

Support code completion with Tabby #4421

Open MrHeer opened 9 months ago

MrHeer commented 9 months ago

Check for existing issues

Describe the feature

Tabby is open source, self-hosted AI coding assistant.

I think Tabby can improve the coding experience of Zed. Maybe I can choose which client(Copilot, Tabby, etc.) to use.

Repo: https://github.com/TabbyML/tabby

wsxiaoys commented 9 months ago

Hello! I'm Meng, the maintainer of Tabby. I'm thrilled that this is being considered. Currently, we have an abstraction layer known as tabby-agent, which somewhat resembles LSP but uses a customized protocol. This layer sits between editor extensions and the Tabby HTTP API. However, we are actively working on standardizing the interface, possibly leaning towards LSP. This transition will facilitate more accessible community contributions to editor extensions.

If the Zed team is interested in this, Tabby team would be very eager to collaborate and improve tabby-agent / tabby for easier integration with Zed.

katopz commented 5 months ago

Anyone working on this? 👀

parkers0405 commented 3 months ago

Has anyone gotten it working to use zed?

d1y commented 2 months ago

@parkers0405 My packaging: https://github.com/d1y/tabby-agent-zed image

akashicMarga commented 2 months ago

@parkers0405 My packaging: https://github.com/d1y/tabby-agent-zed image

With this, we are getting all features of tabby in zed ?