You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+57-27Lines changed: 57 additions & 27 deletions
Original file line number
Diff line number
Diff line change
@@ -21,34 +21,36 @@
21
21
22
22
---
23
23
24
-
# CodeGate: secure AI code generation
24
+
# CodeGate: Security, Workspaces and Muxing for AI Applications, coding assistants, and agentic frameworks.
25
25
26
26
**By [Stacklok](https://stacklok.com)**
27
27
28
-
CodeGate is a **local gateway** that makes AI agents and coding assistants safer. It
29
-
ensures AI-generated recommendations adhere to best practices while safeguarding
30
-
your code's integrity and protecting your privacy. With CodeGate, you can
31
-
confidently leverage AI in your development workflow without sacrificing
32
-
security or productivity.
28
+
CodeGate is an agent designed to make AI applications, coding assistants and agentic frameworks, safer and easier to consume and manage. It provides a centralized, abstracted environment for managing prompts, model provider configurations, model muxing, and more. Additionally, CodeGate offers security analysis of AI-generated code, ensuring that recommendations follow best practices and safeguard your code's integrity.
29
+
30
+
With CodeGate, you can configure all your AI coding assistants and agents to use a single workspace
31
+
and benefit from a unified view of all the interactions between your AI coding assistants and your
AI coding assistants are powerful, but they can inadvertently introduce risks.
43
-
CodeGate protects your development process by:
42
+
AI coding assistants are powerful, but they can inadvertently introduce risks and configurations
43
+
can sprawl across multiple IDE extensions, plugins and agent systems. CodeGate simplifies the management of AI model and provider configurations and provides additional features to help you keep your development process safe.
44
44
45
-
- 🔒 Preventing accidental exposure of secrets and sensitive data
46
-
- 🛡️ Ensuring AI suggestions follow secure coding practices
47
-
- ⚠️ Blocking recommendations of known malicious or deprecated libraries
48
-
- 🔍 Providing real-time security analysis of AI suggestions
45
+
- Centralize and manage all your AI coding assistants in one place
46
+
- Mux / Route prompts to different AI models based on workspaces or file types
47
+
- Centrally configure and manage your provider credentials and API keys
48
+
- Protect your development process from accidental exposure of secrets and sensitive personal data to the cloud
49
+
- Ensure that the recommendations provided by your AI coding assistants follow secure coding practices
50
+
- Prevent malicious or deprecated libraries from being recommended to you by an LLM
49
51
50
52
---
51
-
## 🚀 Quickstart
53
+
## Quickstart
52
54
53
55
### Prerequisites
54
56
@@ -81,7 +83,7 @@ Now it's time to configure your preferred AI coding assistant to use CodeGate
### Personal Identifiable Information (PII) detection and redaction
130
+
131
+
CodeGate helps you protect personal data from being accidentally exposed to AI
132
+
models and third-party AI provider systems by redacting detected PII from your prompts.
133
+
134
+
Should CodeGate sense that a prompt contains PII, such as credit card numbers, social security numbers, or other sensitive information, it will automatically redact the PII from the prompt before sending it to the AI model, to then unredact the response before sending it back to the client.
135
+
114
136
### Dependency risk awareness
115
137
116
138
LLMs’ knowledge cutoff date is often months or even years in the past. They
@@ -165,19 +187,27 @@ or potential vulnerabilities to help you adopt more secure coding practices.
165
187
- The Copilot plugin works with **Visual Studio Code (VS Code)** (JetBrains is
166
188
coming soon!)
167
189
190
+
### OpenIntepreter
191
+
192
+
-**Local / self-managed:**
193
+
- Ollama
194
+
-**Hosted:**
195
+
- Anthropic
196
+
- OpenAI and compatible APIs
197
+
168
198
---
169
-
## 🛡️ Privacy first
199
+
## Privacy first
170
200
171
201
Unlike other tools, with CodeGate **your code never leaves your machine**.
172
202
CodeGate is built with privacy at its core:
173
203
174
-
-🏠**Everything stays local**
175
-
-🚫**No external data collection**
176
-
-🔐**No calling home or telemetry**
177
-
-💪**Complete control over your data**
204
+
-**Everything stays local**
205
+
-**No external data collection**
206
+
-**No calling home or telemetry**
207
+
-**Complete control over your data**
178
208
179
209
---
180
-
## 🛠️ Development
210
+
## Development
181
211
182
212
Are you a developer looking to contribute? Dive into our technical resources:
183
213
@@ -187,21 +217,21 @@ Are you a developer looking to contribute? Dive into our technical resources:
0 commit comments