Open Source
GoModel
by Enterpilot
An open-source gateway written in Go that puts OpenAI, Anthropic, Gemini, Bedrock, Groq, OpenRouter, Ollama and other providers behind one OpenAI-compatible and Anthropic-compatible API.
Our verdict
An open-source gateway written in Go that puts OpenAI, Anthropic, Gemini, Bedrock, Groq, OpenRouter, Ollama and other providers behind one OpenAI-compatible and Anthropic-compatible API.
Best for: Teams that want a self-hosted gateway with a dashboard, caching, failover, budgets and usage tracking across several providers.
Choose something else if: you cannot run and secure a service yourself. Out of the box it has no master key and no TLS, and it stores full prompts and responses.
Source review
Using GoModel in practice
Where it runs
Self-hosted on your own servers with your own provider keys. Enterpilot does not run a hosted GoModel service.
How to install
Run the Docker image or the install script, open http://localhost:8080/admin/dashboard and add a provider. Set GOMODEL_MASTER_KEY before anyone else can reach it, then point clients at http://localhost:8080/v1.
Install commands
docker run --rm -p 8080:8080 \
-v gomodel_data:/app/data \
enterpilot/gomodelAs published in the linked sources. Not run by us.
What it costs
The gateway is free under the MIT licence. You pay your model providers and your own hosting. GoModel Pro, a commercial self-hosted build with single sign-on and other extensions, is priced on a call.
Prices and plans change. Check the linked sources before committing.
Why consider it
- One API in OpenAI and Anthropic formats over many providers, including local Ollama and vLLM.
- Admin dashboard with caching, failover, budgets, rate limits, audit logs and cost tracking.
What to watch for
- With no master key or managed keys set, every request and the admin API are open. Its production guide says to set GOMODEL_MASTER_KEY.
- Prompt and response bodies are logged by default, and keys saved in the dashboard are stored in plain text unless you set GOMODEL_ENCRYPTION_KEY.
- Still on fast-changing 0.1 releases. The docs say to back up its database before each update.
A first task to try
Run it locally with a master key and one provider key, send one request through /v1, then find that request and its cost in the dashboard.
Suggested exercise, not an installation test. We reviewed the linked documentation; no host compatibility is implied.
Other options to understand
Related tools can solve different parts of the same job. Compare fit before treating them as replacements.
Key facts
What we have checked
- Latest version
- 0.1.107
- Days since the last commit
- 0
- GitHub forks
- 125
- GitHub stars
- 1,304
- Days to a first reply on issues
- 0
- Open issues
- 61
- Releases in the last 90 days
- 41
Each value shows when we last confirmed it and where it came from. Values we have not confirmed are left out, never guessed.
Stars and usage
How GoModel is growing
1,201 to 1,304
Health and security
Is GoModel looked after, and what do its setup files show
Health score
100 out of 100
| Part | Points | What we saw |
|---|---|---|
| Recent activity | 30 of 30 | Last push 0 days ago |
| Releases | 15 of 15 | 41 releases in 90 days |
| Issue replies | 20 of 20 | First reply in 0 days (median) |
| Maintainer | 15 of 15 | Owned by an organisation |
| Official source | Not counted | MCP servers only |
Alternatives
Alternatives to GoModel
| Record | Type | How we know | Checked |
|---|---|---|---|
| LiteLLMThis is an alternative to it | Open source | Named in the listing | Not dated |
Compare
Compare GoModel side by side
Sources
Where this comes from
- GitHubRegistry
- GitHubOfficial
- README and quick startOur review
- GoModel ProOur review
A source shows what was published when we checked it. It does not certify security, performance or a working installation. Read our method.
Changelog
What changed
Released 0.1.107
Released 0.1.106
Released 0.1.105
Released 0.1.104
Released 0.1.103
Released 0.1.102
Released 0.1.101
Released 0.1.100
Released 0.1.99
Released 0.1.98
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.