Skip to content

Troublor/copilot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copilot

GitHub Copilot uses OpenAI Codex to suggest code and entire functions in real-time right from your editor. Trained on billions of lines of public code, GitHub Copilot turns natural language prompts including comments and method names into coding suggestions across dozens of languages.

To learn more, visit https://github.com/features/copilot.

Objective

This repo collects bindings of Copilot to various languages.

The current supported language bindings are:

The goal is to provide a programmable interface to Copilot, so that automated tools can be built on top of it.

Bindings for different languages are provided in separate subdirectories of bindings.

Usage

Please refer to the README in each language binding for usage instructions.

Technology behind

The binding to Copilot leverages the LSP of Copilot that is originally provided by copilot.vim.

The binding is implemented as a service that acts as a client to the Copilot's LSP server.

About

APIs of GitHub Copilot

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 48.8%
  • Vim Script 48.5%
  • Lua 1.6%
  • TypeScript 1.1%