About GoModel
GoModel is an open source AI gateway written in Go. It puts one OpenAI compatible and Anthropic compatible endpoint in front of 34 model providers, so an application can change vendors or models with a configuration change instead of a code change. The project describes itself as similar to OpenRouter, but open source and self hosted, and it ships as a single binary with a built in admin dashboard.
It is aimed at engineering teams that run LLM traffic from several applications and want one place to control it. The gateway supports stable alias names that map to real provider models, weighted load balancing across targets, round robin rotation across multiple keys, and automatic failover. Scoped workflows let a team apply different behavior to different providers, models or user paths, including exact match response caching, guardrails, budgets, rate limits and audit logs. Per request usage tracking attributes spend to teams, tenants and features, and a Prometheus metrics endpoint is included. Storage can be SQLite, Postgres or MongoDB, and responses stream over server sent events.
GoModel is MIT licensed and free to download and run through a shell installer, a Windows installer or a Docker image. The site states that all features ship in the open source binary and that only the Pro cards at the end of its feature list are paid. No price for those Pro features is published on the pages reviewed, so the paid tier should be treated as unpublished.