chore: rebrand project to GopherGate
Some checks failed
CI / Lint (push) Has been cancelled
CI / Test (push) Has been cancelled
CI / Build (push) Has been cancelled

Updated all naming from LLM Proxy to GopherGate. Implemented new CSS-based branding and updated Go module/binary naming.
This commit is contained in:
2026-03-19 13:37:05 -04:00
parent 0ce5f4f490
commit 03dca998df
25 changed files with 195 additions and 169 deletions

View File

@@ -1,4 +1,4 @@
# LLM Proxy Gateway
# GopherGate
A unified, high-performance LLM proxy gateway built in Go. It provides a single OpenAI-compatible API to access multiple providers (OpenAI, Gemini, DeepSeek, Grok, Ollama) with built-in token tracking, real-time cost calculation, multi-user authentication, and a management dashboard.
@@ -27,7 +27,7 @@ A unified, high-performance LLM proxy gateway built in Go. It provides a single
## Security
LLM Proxy is designed with security in mind:
GopherGate is designed with security in mind:
- **Signed Session Tokens:** Management dashboard sessions are secured using HMAC-SHA256 signed tokens.
- **Encrypted Storage:** Support for encrypted provider API keys in the database.
@@ -55,8 +55,8 @@ LLM Proxy is designed with security in mind:
1. Clone and build:
```bash
git clone <repository-url>
cd llm-proxy
go build -o llm-proxy ./cmd/llm-proxy
cd gophergate
go build -o gophergate ./cmd/gophergate
```
2. Configure environment:
@@ -70,7 +70,7 @@ LLM Proxy is designed with security in mind:
3. Run the proxy:
```bash
./llm-proxy
./gophergate
```
The server starts on `http://0.0.0.0:8080` by default.
@@ -79,13 +79,13 @@ The server starts on `http://0.0.0.0:8080` by default.
```bash
# Build the container
docker build -t llm-proxy .
docker build -t gophergate .
# Run the container
docker run -p 8080:8080 \
-e LLM_PROXY__ENCRYPTION_KEY=your-secure-key \
-v ./data:/app/data \
llm-proxy
gophergate
```
## Management Dashboard
@@ -107,7 +107,7 @@ Access the dashboard at `http://localhost:8080`.
**Forgot Password?**
You can reset the admin password to default by running:
```bash
./llm-proxy -reset-admin
./gophergate -reset-admin
```
## API Usage