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
* Readme requires update
The readme has falling behind and it not showcasing work such as
workspaces and muxing, it also introduces that CodeGate is far more
then just a security protection system.
* Readme tweaks
Copy file name to clipboardExpand all lines: README.md
+44-80
Original file line number
Diff line number
Diff line change
@@ -21,54 +21,35 @@
21
21
22
22
---
23
23
24
-
# CodeGate: AI Development environments simplified.
24
+
# CodeGate: Security, Workspaces and Muxing for AI Applications, coding assistants, and agentic frameworks.
25
25
26
-
**From[Stacklok](https://stacklok.com)**
26
+
**By[Stacklok](https://stacklok.com)**
27
27
28
-
CodeGate is the ultimate toolkit for developers using coding assistants to build AI applications. It streamlines multi-environment workflows, enabling you to consume AI with confidence from development to production. It empowers ongoing AI application management by optimizing model routing, prompt tracking and security enforcement, ensuring privacy, compliance, and robust operational integrity.
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
29
30
-
---
31
-
32
-
## CodeGate Architecture
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 unlocks new levels of productivity, but you need to use consume
43
-
with confidence. CodeGate helps you do just that, by providing a suite of
44
-
features that make AI development safe and efficient.
45
-
46
-
### Key Features
47
-
48
-
-**Workspaces**: Organize and personalize your AI tooling and environments.
49
-
-**Prompt & Alert History**: Track AI suggestions and security insights in one place.
50
-
-**Model Muxing**: Switch seamlessly between AI models per project or route
51
-
specfic file types to a particular model or provider.
52
-
-**Custom Instructions**: Tailor your AI’s behavior to match your coding style,
53
-
by providing custom prompts or instructions per project or workspace.
54
-
-**Prompt Database**: Leverage a growing collection of developer-contributed
55
-
prompts or create and store your own, to make them available across all your
56
-
projects and workspaces.
57
-
58
-
🔒 Built-in Security, Zero Effort
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.
59
44
60
-
-**Secrets Protection**: Prevent sensitive data from leaking to AI cloud
61
-
service providers.
62
-
-**Malicious Package Detection**: Block risky dependencies before they reach
63
-
your code, using Stackloks free AI / ML inteligence threat detection pipeline.
64
-
-**Command Execution Monitoring**: Stop AI-generated shell commands from running
65
-
unsafe actions within your agent or coding assistant.
66
-
-**PII Protection**: Prevent personally identifiable information from being
67
-
exposed to AI cloud service providers, such as credit card numbers,
68
-
social security numbers, and more.
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
69
51
70
52
---
71
-
72
53
## 🚀 Quickstart
73
54
74
55
### Prerequisites
@@ -106,11 +87,8 @@ documentation.
106
87
107
88
CodeGate includes a web dashboard that provides:
108
89
109
-
-**Manage workspaces** and AI model / provider routing rules.
110
-
-**Track security risks** detected by CodeGate.
111
-
-**Manage project prompts** and apply them across all your projects and
112
-
workspaces.
113
-
-**History of interactions** between your AI coding assistant and your LLM.
90
+
- A view of **security risks** detected by CodeGate
91
+
- A **history of interactions** between your AI coding assistant and your LLM
### 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
+
180
136
### Dependency risk awareness
181
137
182
138
LLMs’ knowledge cutoff date is often months or even years in the past. They
@@ -231,6 +187,14 @@ or potential vulnerabilities to help you adopt more secure coding practices.
231
187
- The Copilot plugin works with **Visual Studio Code (VS Code)** (JetBrains is
0 commit comments