void icon indicating copy to clipboard operation
void copied to clipboard

[Feature] GitHub Copilot as provider

Open Axenide opened this issue 7 months ago • 11 comments

Hi, I'm really liking the project. I think it would be great to be able to choose Copilot as a provider, just like Cline does. This will allow people with a subscription (or a student plan, like me) to use a good set of models.

Axenide avatar May 10 '25 23:05 Axenide

Added this to our project roadmap! Should be simple to implement.

andrewpareles avatar May 11 '25 05:05 andrewpareles

Hi, I'm really liking the project. I think it would be great to be able to choose Copilot as a provider, just like Cline does. This will allow people with a subscription (or a student plan, like me) to use a good set of models.

Second this, currently have copilot subscription, would be amazing to be able to use that for chat, etc. Will be waiting for this, to move from Vscodium.

Shouri14 avatar May 11 '25 22:05 Shouri14

Hi! 👋 I'd like to work on this issue if it's still available. I’ve reviewed the problem and I’m ready to start working on a fix. Please let me know if there's anything specific you'd like me to keep in mind, or if there are any contributing guidelines I should follow. Thanks!

animeshlego5 avatar May 12 '25 07:05 animeshlego5

Happy to assign this to you @animeshlego5! You can just do a PR when ready. Lmk if you need any help/have questions.

andrewpareles avatar May 12 '25 08:05 andrewpareles

@animeshlego5 Any updates on this feature? Can we expect this to be live soon?

SebghatYusuf avatar May 19 '25 12:05 SebghatYusuf

@SebghatYusuf It's taking more time than I thought it would since Copilot doesn't provide a public API key.

animeshlego5 avatar May 19 '25 13:05 animeshlego5

There are some projects that already use Copilot, for example:

Maybe it would be a good idea to look at their code. :)

I personally have been using copilot-api and it works like a charm.

Axenide avatar May 19 '25 20:05 Axenide

Hey @animeshlego5 could you open pr for this. i would also like to work with you!

Yash-1511 avatar May 20 '25 15:05 Yash-1511

@Yash-1511 https://github.com/voideditor/void/pull/571 I'd love to work on this with someone!

animeshlego5 avatar May 20 '25 15:05 animeshlego5

I can also help with! I would be very pleased on help 😁

@animeshlego5

Cartine-dev avatar Jun 06 '25 18:06 Cartine-dev

Sure, feel free to help out! We'll need to hook into VSCode internals to do this, since Copilot doesn't have an API.

Asking Void to tell you how to do this is probably a good start :) I'm happy to help too.

andrewpareles avatar Jun 07 '25 01:06 andrewpareles