Introduction
What is CodeGate?
CodeGate is an open source local proxy that works with AI coding assistants in your IDE to enhance privacy and security. CodeGate performs code security reviews, identifies vulnerabilities in package dependencies, and prevents sensitive data like secrets from being shared with AI models.
Supported environments
CodeGate supports several development environments and AI providers.
AI coding assistants / IDEs:
-
GitHub Copilot with Visual Studio Code
-
Continue with Visual Studio Code and JetBrains IDEs
CodeGate supports the following AI model providers with Continue:
- Ollama
- vLLM (OpenAI-compatible mode, including OpenRouter)
- Anthropic API
- OpenAI API
- llama.cpp (locally-hosted models)
As the project evolves, we plan to add support for more IDE assistants and AI models.
How to get involved
CodeGate is an open source project. To view the code, contribute, or report an issue, please visit the CodeGate GitHub repository.
We are eager to gather feedback to help shape the future direction of the
project. Please join us in the #codegate
channel on the
Stacklok community Discord server.
Next steps
Follow one of the the quickstart guides to get up and running quickly:
- Quickstart guide - GitHub Copilot to integrate CodeGate with GitHub Copilot and VS Code
- Quickstart guide - Continue to integrate CodeGate with the open source Continue extension, VS Code, and a local Ollama server
Review the installation instructions.
Learn more about CodeGate's features: