mnfst/llm-gateway

Open Source LLM Gateway 🦚

TypeScript

7,570

6,265 commits

updated Oct 9, 2026

See the code

README

Manifest LLM Gateway

AI Agents that don't break

manifest-gh


Deploy on Render Deploy on Railway Deploy on AWS Deploy on GCP

GitHub stars Β  Docker pulls Β  Docker image size Β  CI status Β  Codecov Β  license Β  Discord

mnfst%2Fllm-gateway | Trendshift

What is Manifest LLM Gateway?

Manifest LLM Gateway is an open-source LLM gateway for AI agents and apps. Connect your API keys, subscriptions, and local models to one OpenAI-compatible endpoint, and each query goes to the right model. No single-provider lock-in.

  • πŸ”€ Custom Routing: API keys, Subscriptions, Local models, Custom providers
  • πŸ’Ύ Full Body Logs for Success and Error Messages
  • πŸ“Š Track every single dollar, setup notifications and limits
  • πŸš‘ Fallback on different models when queries fail, Self-heals your bad requests

Meet API Bot: API changes won't take your app down anymore. Discover

Quick start

Cloud version

Go to app.manifest.build and follow the guide.

Self-hosted

Manifest ships as a Docker image. One command:

bash <(curl -sSL https://raw.githubusercontent.com/mnfst/llm-gateway/main/docker/install.sh)

Open http://localhost:2099 and sign up β€” the first account you create becomes the admin. Full self-hosting guide: docker/DOCKER_README.md.

Deploy with one click

PlatformNotes
RailwayBest path. Template includes Manifest, PostgreSQL, and S3-compatible storage for request recordings.
RenderBlueprint includes Manifest, PostgreSQL, and a persistent recording disk.
DigitalOceanApp Platform and PostgreSQL; provide a private Space for recordings.
AWSCloudFormation provisions ECS, RDS, and a private recording bucket.
GCPDeployStack provisions Cloud Run, Cloud SQL, and Cloud Storage.

Every deployment path now uses durable request-recording storage. Railway, AWS, GCP, and Fly.io provision it natively; Render, Coolify, Easypanel, Docker, and Apple Containers mount persistent storage. DigitalOcean, Heroku, and Koyeb collect external S3-compatible settings during setup. Volume-backed templates are single-instance; use S3-compatible storage before scaling horizontally.

Full deployment guides: Railway, Render, DigitalOcean, AWS, GCP, Fly.io, Coolify, Easypanel, Heroku, Koyeb, and Apple Containers.

The old npm-based self-hosting path is no longer supported. Use the Docker image or one of the deployment guides above.

Providers

Manifest connects to 300+ models through 35 built-in provider connections plus any custom OpenAI/Anthropic-compatible endpoint. Bring your own API key, reuse one of 18 subscription flows, or run models locally. Everything is routed through the same OpenAI-compatible endpoint β€” send "model": "auto" and Manifest picks the model.

Provider catalogs are discovered dynamically when credentials are connected. The examples below are representative, not exhaustive.

ProviderAPI key / localSubscriptionModel catalog
OpenAIβœ…βœ… ChatGPT Plus / Pro / TeamGPT-5.6 (Sol / Terra / Luna), GPT-5.5, GPT-5.4, Codex, o-series
Anthropicβœ…βœ… Claude Max / ProClaude Opus 5, Sonnet 5, Fable 5, Haiku 4.5
Googleβœ…βœ… Sign in with GoogleGemini 3.5 Flash, 3.1 Flash-Lite, Gemini 2.5
Google Vertex AIβœ…β€”Gemini models via Vertex AI
Gemini Freeβœ… Managed keyβ€”Free Gemini models through Manifest's managed gateway
Metaβœ…β€”Muse Spark 1.2 / 1.1 + Contributor route (Meta Model API)
xAIβœ…βœ… Grok subscriptionGrok 4.5, Grok 4.3, Grok Build, Grok 4.20
AWS Bedrockβœ…β€”Claude, GPT, Kimi, MiniMax, Nemotron, Nova via Bedrock
Alibaba Cloud / Qwenβœ…βœ… Qwen Token PlanQwen 3.7 Max / Plus / Flash, DeepSeek, Kimi, GLM
DeepSeekβœ…β€”DeepSeek V4 Pro, V4 Flash, V3.2, R1
Mistralβœ…βœ… Mistral VibeMistral Large, Medium 3.5, Devstral, Codestral
Moonshot (Kimi)βœ…βœ… Kimi Coding PlanKimi K3, K2.7 Code, Kimi for Coding
MiniMaxβœ…βœ… MiniMax Coding PlanMiniMax M3, M2.7, M2.5
Xiaomi MiMoβœ…βœ… MiMo Token PlanMiMo V2.5 Pro, V2.5, Flash
Z.aiβœ…βœ… GLM Coding PlanGLM 5.2, GLM 5.1, GLM 5 Turbo
BytePlusβ€”βœ… ModelArk Coding PlanArk Code, Seed Code, GLM, Kimi, DeepSeek, GPT-OSS
GitHub Copilotβ€”βœ… Copilot subscriptionClaude, GPT, Gemini, Grok via Copilot
Kiroβ€”βœ… Kiro subscriptionkiro/auto, Claude, DeepSeek, MiniMax, GLM, Qwen
Command Codeβ€”βœ… Command Code subscriptionClaude, DeepSeek V4, Qwen 3.7, Gemini, Kimi
ClinePassβ€”βœ… ClinePass subscriptioncline-pass/glm-5.2, Kimi, DeepSeek, MiMo, MiniMax, Qwen
NousResearchβ€”βœ… NousResearch subscriptionNousResearch Portal model catalog
OpenCode Goβ€”βœ… OpenCode GoDeepSeek V4, Qwen 3.7, GLM, Kimi, MiMo
Ollama / Ollama CloudπŸ–₯️ Localβœ… Ollama CloudLocal tags: Llama, Qwen, Gemma. Cloud: DeepSeek V4, GLM, Kimi
LM StudioπŸ–₯️ Localβ€”Local GGUF models, port 1234
llama.cppπŸ–₯️ Localβ€”Local GGUF models, port 8080
OpenRouterβœ…β€”300+ models across labs
OpenCode Zenβœ…β€”Curated Claude, GPT, DeepSeek, MiMo, Nemotron
Kiloβœ…β€”Kilo Gateway catalog
Cerebrasβœ…β€”GPT-OSS, GLM, Gemma on Cerebras inference
Fireworks AIβœ…β€”DeepSeek V4, Kimi K2.7, Qwen 3.7, Nemotron
Groqβœ…β€”Llama 4, Qwen 3.6, GPT-OSS, Gemma
Hugging Faceβœ…β€”Open models through Hugging Face Inference Providers
NVIDIA NIMβœ…β€”Nemotron 3, GLM, Kimi, MiniMax, Qwen
Pioneerβœ…β€”OpenAI-compatible and fine-tuned Pioneer models
Customβœ…β€”Any /v1/chat/completions or /v1/messages endpoint

License

MIT

ai
ai-
ai-sdk
anthropic
byok
cost-tracking
gateway
hermes-agent
llm-observability
llm-router
openai-api
openclaw
open-source
subscription
token-tracking

mnfst/llm-gateway

Open Source LLM Gateway 🦚

TypeScript

7,570

6,265 commits

updated Oct 9, 2026

See the code

README

Manifest LLM Gateway

AI Agents that don't break

manifest-gh


Deploy on Render Deploy on Railway Deploy on AWS Deploy on GCP

GitHub stars Β  Docker pulls Β  Docker image size Β  CI status Β  Codecov Β  license Β  Discord

mnfst%2Fllm-gateway | Trendshift

What is Manifest LLM Gateway?

Manifest LLM Gateway is an open-source LLM gateway for AI agents and apps. Connect your API keys, subscriptions, and local models to one OpenAI-compatible endpoint, and each query goes to the right model. No single-provider lock-in.

  • πŸ”€ Custom Routing: API keys, Subscriptions, Local models, Custom providers
  • πŸ’Ύ Full Body Logs for Success and Error Messages
  • πŸ“Š Track every single dollar, setup notifications and limits
  • πŸš‘ Fallback on different models when queries fail, Self-heals your bad requests

Meet API Bot: API changes won't take your app down anymore. Discover

Quick start

Cloud version

Go to app.manifest.build and follow the guide.

Self-hosted

Manifest ships as a Docker image. One command:

bash <(curl -sSL https://raw.githubusercontent.com/mnfst/llm-gateway/main/docker/install.sh)

Open http://localhost:2099 and sign up β€” the first account you create becomes the admin. Full self-hosting guide: docker/DOCKER_README.md.

Deploy with one click

PlatformNotes
RailwayBest path. Template includes Manifest, PostgreSQL, and S3-compatible storage for request recordings.
RenderBlueprint includes Manifest, PostgreSQL, and a persistent recording disk.
DigitalOceanApp Platform and PostgreSQL; provide a private Space for recordings.
AWSCloudFormation provisions ECS, RDS, and a private recording bucket.
GCPDeployStack provisions Cloud Run, Cloud SQL, and Cloud Storage.

Every deployment path now uses durable request-recording storage. Railway, AWS, GCP, and Fly.io provision it natively; Render, Coolify, Easypanel, Docker, and Apple Containers mount persistent storage. DigitalOcean, Heroku, and Koyeb collect external S3-compatible settings during setup. Volume-backed templates are single-instance; use S3-compatible storage before scaling horizontally.

Full deployment guides: Railway, Render, DigitalOcean, AWS, GCP, Fly.io, Coolify, Easypanel, Heroku, Koyeb, and Apple Containers.

The old npm-based self-hosting path is no longer supported. Use the Docker image or one of the deployment guides above.

Providers

Manifest connects to 300+ models through 35 built-in provider connections plus any custom OpenAI/Anthropic-compatible endpoint. Bring your own API key, reuse one of 18 subscription flows, or run models locally. Everything is routed through the same OpenAI-compatible endpoint β€” send "model": "auto" and Manifest picks the model.

Provider catalogs are discovered dynamically when credentials are connected. The examples below are representative, not exhaustive.

ProviderAPI key / localSubscriptionModel catalog
OpenAIβœ…βœ… ChatGPT Plus / Pro / TeamGPT-5.6 (Sol / Terra / Luna), GPT-5.5, GPT-5.4, Codex, o-series
Anthropicβœ…βœ… Claude Max / ProClaude Opus 5, Sonnet 5, Fable 5, Haiku 4.5
Googleβœ…βœ… Sign in with GoogleGemini 3.5 Flash, 3.1 Flash-Lite, Gemini 2.5
Google Vertex AIβœ…β€”Gemini models via Vertex AI
Gemini Freeβœ… Managed keyβ€”Free Gemini models through Manifest's managed gateway
Metaβœ…β€”Muse Spark 1.2 / 1.1 + Contributor route (Meta Model API)
xAIβœ…βœ… Grok subscriptionGrok 4.5, Grok 4.3, Grok Build, Grok 4.20
AWS Bedrockβœ…β€”Claude, GPT, Kimi, MiniMax, Nemotron, Nova via Bedrock
Alibaba Cloud / Qwenβœ…βœ… Qwen Token PlanQwen 3.7 Max / Plus / Flash, DeepSeek, Kimi, GLM
DeepSeekβœ…β€”DeepSeek V4 Pro, V4 Flash, V3.2, R1
Mistralβœ…βœ… Mistral VibeMistral Large, Medium 3.5, Devstral, Codestral
Moonshot (Kimi)βœ…βœ… Kimi Coding PlanKimi K3, K2.7 Code, Kimi for Coding
MiniMaxβœ…βœ… MiniMax Coding PlanMiniMax M3, M2.7, M2.5
Xiaomi MiMoβœ…βœ… MiMo Token PlanMiMo V2.5 Pro, V2.5, Flash
Z.aiβœ…βœ… GLM Coding PlanGLM 5.2, GLM 5.1, GLM 5 Turbo
BytePlusβ€”βœ… ModelArk Coding PlanArk Code, Seed Code, GLM, Kimi, DeepSeek, GPT-OSS
GitHub Copilotβ€”βœ… Copilot subscriptionClaude, GPT, Gemini, Grok via Copilot
Kiroβ€”βœ… Kiro subscriptionkiro/auto, Claude, DeepSeek, MiniMax, GLM, Qwen
Command Codeβ€”βœ… Command Code subscriptionClaude, DeepSeek V4, Qwen 3.7, Gemini, Kimi
ClinePassβ€”βœ… ClinePass subscriptioncline-pass/glm-5.2, Kimi, DeepSeek, MiMo, MiniMax, Qwen
NousResearchβ€”βœ… NousResearch subscriptionNousResearch Portal model catalog
OpenCode Goβ€”βœ… OpenCode GoDeepSeek V4, Qwen 3.7, GLM, Kimi, MiMo
Ollama / Ollama CloudπŸ–₯️ Localβœ… Ollama CloudLocal tags: Llama, Qwen, Gemma. Cloud: DeepSeek V4, GLM, Kimi
LM StudioπŸ–₯️ Localβ€”Local GGUF models, port 1234
llama.cppπŸ–₯️ Localβ€”Local GGUF models, port 8080
OpenRouterβœ…β€”300+ models across labs
OpenCode Zenβœ…β€”Curated Claude, GPT, DeepSeek, MiMo, Nemotron
Kiloβœ…β€”Kilo Gateway catalog
Cerebrasβœ…β€”GPT-OSS, GLM, Gemma on Cerebras inference
Fireworks AIβœ…β€”DeepSeek V4, Kimi K2.7, Qwen 3.7, Nemotron
Groqβœ…β€”Llama 4, Qwen 3.6, GPT-OSS, Gemma
Hugging Faceβœ…β€”Open models through Hugging Face Inference Providers
NVIDIA NIMβœ…β€”Nemotron 3, GLM, Kimi, MiniMax, Qwen
Pioneerβœ…β€”OpenAI-compatible and fine-tuned Pioneer models
Customβœ…β€”Any /v1/chat/completions or /v1/messages endpoint

License

MIT

ai
ai-
ai-sdk
anthropic
byok
cost-tracking
gateway
hermes-agent
llm-observability
llm-router
openai-api
openclaw
open-source
subscription
token-tracking

Project health

Latest release

6.28.4 Β· Oct 5, 2026

Releases this year

13

Significant stargazers

(top 24 of 79)

Waldir Pimenta

483 followers Β· starred Mar 2026

Felix-Ayush

655 followers Β· starred Aug 2026

Misha Brukman

396 followers Β· starred Aug 2026

swyx.io

7,705 followers Β· starred Apr 2025