copilot-openai-api and go-copilot-api

These are competitors, as both are independently developed, open-source proxy servers designed to convert GitHub Copilot's API into an OpenAI-compatible service, offering similar core functionalities in different programming languages (Python and Go).

copilot-openai-api
45
Emerging
go-copilot-api
28
Experimental
Maintenance 13/25
Adoption 7/25
Maturity 15/25
Community 10/25
Maintenance 2/25
Adoption 4/25
Maturity 9/25
Community 13/25
Stars: 41
Forks: 4
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 8
Forks: 2
Downloads:
Commits (30d): 0
Language: Go
License:
No Package No Dependents
Stale 6m No Package No Dependents

About copilot-openai-api

yuchanns/copilot-openai-api

A FastAPI proxy server that seamlessly turns GitHub Copilot's chat completion/embeddings capabilities into OpenAI compatible API service.

Leverages GitHub Copilot's native configuration (OAuth tokens from VS Code, JetBrains, Vim, etc.) to extract credentials, then proxies `/v1/chat/completions`, `/v1/embeddings`, and `/v1/responses` endpoints with real-time streaming support and automatic token refresh. Supports cross-platform deployment via Docker or local FastAPI server with configurable worker processes and bearer-token authentication middleware.

About go-copilot-api

teamcoltra/go-copilot-api

A high-performance Go proxy server that turns GitHub Copilot's chat completion/embeddings capabilities into an OpenAI-compatible API service, with Anthropic compatibility and robust security.

Scores updated daily from GitHub, PyPI, and npm data. How scores work