VibeHunt
Back to browse
GitHub Copilot Language Server

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

Sign in to leave a review.

Loading reviews…

Similar apps