Analysis updated 2026-05-18
Run one self-hosted endpoint that lets your app switch between AI providers without rewriting API calls.
Give team members individual gateway tokens with usage limits so no single account can exceed a shared rate limit.
Track cost and usage across multiple AI providers from a single dashboard.
Put a stable base URL in front of several upstream AI services for existing OpenAI or Anthropic SDKs.
| nextbasedev/super-proxy | abdulkader-safi/obsidian-image-magick-plugins | acartag7/mcp-sso | |
|---|---|---|---|
| Stars | 8 | 8 | 8 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires generating session and admin secret keys and configuring provider credentials before first use.
Super Proxy is a self-hosted gateway that sits between your applications and different AI providers, like OpenAI, Anthropic, Groq, Gemini, and several others. Instead of writing separate code for each provider's API, you point your app at one endpoint, and Super Proxy translates the request to whichever provider you have configured behind the scenes. The project offers both an OpenAI-compatible interface and an Anthropic-compatible interface, so tools already built for those APIs can often switch to Super Proxy with just a change of base URL and API key. It also includes gateway tokens with per-token usage limits, so an operator running the proxy for a team can control who uses how much, track cost, and check on the health of each connected provider through a built-in dashboard. To run it, you need either Node.js 20 or newer, or Docker with Docker Compose. Setup involves cloning the repository, copying an example environment file, generating two secret keys with openssl, and starting the service either directly with npm or inside a Docker container. Once running, you open the dashboard in a browser, sign in with an admin key, create a user, and issue an API token from there. That token is what your applications use to send requests through the gateway. Super Proxy stores its data in a SQLite database and supports streaming responses, meaning replies can come back gradually instead of all at once, useful for chat-style applications. The project is still pre-1.0, so its configuration and interfaces may still change between updates, and the maintainers point to Git tags and GitHub releases as the source of truth for what has actually been published. It is licensed under Apache 2.0, a permissive license that lets you use, modify, and redistribute the code, including for commercial purposes, as long as you keep the required notices in place.
A self-hosted gateway that lets your apps talk to OpenAI, Anthropic, and other AI providers through one unified API, with usage limits and a dashboard.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Docker.
Use, modify, and redistribute freely, including commercially, as long as you keep the required copyright and license notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.