GitHub Copilot Language Server
Language Server Protocol server for GitHub Copilot
The Copilot Language Server provides a Language Server Protocol (LSP) interface that lets any editor or IDE communicate with GitHub Copilot, the AI pair‑programmer that generates code suggestions. It runs as a separate process and exchanges messages over stdio or Node IPC, following the LSP JSON‑RPC 2.0 spec while adding custom messages required for Copilot’s functionality. Platform‑specific binaries are supplied for macOS (including arm64), and a Node‑based distribution can be executed with Node 20.8 or newer.
Developers can install the package from npm and start the server directly, optionally enabling the preview Agent Client Protocol (ACP) mode for editors that support ACP such as JetBrains AI Assistant or Zed. The ACP mode also uses stdin/stdout for communication and is configured through a simple JSON file for JetBrains tools. Initialization follows the standard LSP flow, allowing the client to convey workspace and editor metadata.
The project targets developers who want to integrate Copilot into non‑Microsoft editors without writing custom adapters, offering a stable, cross‑platform server that adheres to established LSP conventions while exposing Copilot’s code‑completion capabilities.
Reviews
Loading reviews…
Similar apps
AI Coding Agents
GitHub Copilot for Xcode
Xcode extension for GitHub Copilot

AI Coding Agents
GitHub Copilot CLI
Brings the power of Copilot coding agent directly to your terminal
Code Editors & IDEs
Kotlin LSP
Official Kotlin Language Server
AI Coding Agents
Codex
OpenAI's coding agent that runs in your terminal

AI Coding Agents
Copilot for Xcode
Xcode extension for GitHub Copilot

Code Editors & IDEs
Aide
Open-source AI-native IDE