Open source LLM gateways, installed and run

LLM and AI gateways you can run yourself. The list is ordered by whether each project came up when Argusic installed it fresh, with the recording of that attempt one click away.

Tested between and . Each row shows its own test date; a project can change after that day.

14 of 19 tested projects run. 27 more waiting for a test.

In short: 11 of the 19 tested projects started as-is on a fresh machine: 9router, casdoor, gateway, coai, plano, gpt-load, CPA-Manager-Plus, and krakend-ce, and 3 more. 3 more started once a stand-in replaced a service they expect, such as a database: ccs, future-agi, and APIPark. 5 could not be verified: higress, router, orbit, agentgateway, and agent-router; the log shows where each one stopped.

Measured by Argusic on a fresh machine every time. Every number links to its evidence.

#projectverdictArgusic Scorelanguagestarstested on
19routerRuns100 / 100JavaScript30,455

Unlimited FREE AI coding. Connect Claude Code, Codex, Cursor, Cline, Copilot, Antigravity to FREE Claude/GPT/Gemini via 40+ providers. Auto-fallback, RTK -40%...

What the test found: Root npm install completed, npm run build succeeded, the standalone Next.js app serves the login page (200), models API (200 with JSON model list), and version endpoint (200), and the test suite runs 2562 passing tests. 42 minutes.

2casdoorRuns100 / 100Go14,524

An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC...

What the test found: Casdoor server runs on port 8000 with SQLite, frontend serves index.html (200), login authenticates admin/123 via JSON API, OpenID Connect configuration endpoint returns valid metadata, and the API returns organization and user data from the demo seed. 14 minutes.

3gatewayRuns100 / 100TypeScript13,148

A blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.

What the test found: npm install and build succeed, the Node.js server starts on port 8787 and responds 200 on /v1, 170 unit tests pass. 30 minutes.

4coaiRuns100 / 100TypeScript9,322

🚀 Next Gen Multi-tenant AI One-Stop Solution. Builtin Admin & Billing System. Enterprise-Grade Unified LLM Gateway Support for 200+ Models And 35+ Providers...

What the test found: CoAI.Dev builds and runs on port 8094 using SQLite (no MySQL) and a fake Redis mock, with login, user info, admin analytics, quota, subscription, channel management, and model listing endpoints all responding correctly. 18 minutes.

5planoRuns100 / 100Rust7,082

Plano is an AI-native proxy server and data plane for agentic apps. Smart LLM routing, observability, agent orchestration, and guardrails so you stay focused...

What the test found: Plano native mode starts, health endpoint returns 200, CLI reports version 0.4.36, all Rust and Python tests pass. 21 minutes.

6gpt-loadRuns100 / 100Go7,055

Self-hosted AI gateway for multi-channel, multi-credential setups, API keys and subscription accounts, scheduling, failover, request logs and usage. 自托管 AI...

What the test found: GPT-Load 2.0 binary builds, web UI compiles, server starts on 127.0.0.1:3001, health endpoint returns HTTP 200, auto-generates AUTH_KEY, and shuts down gracefully with all database migrations completed and catalog synced. 8 minutes.

7CPA-Manager-PlusRuns100 / 100Go3,761

A self-hosted CPA / CLIProxyAPI management panel and AI gateway observability dashboard for requests, usage, cost, quota, failures, and account health.

What the test found: CPA Manager Plus web app installs, builds, type-checks, and runs all 4156 web tests passing; repo-level tests pass 256/257. The dev server serves the management panel on port 5173 and returns HTTP 200. 12 minutes.

8krakend-ceRuns100 / 100Go2,689

KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

What the test found: KrakenD v2.13.11 binary built, all 58 integration tests pass, server listens on port 8080 and responds to /__health with 200. 4 minutes.

9OrcaRouter-LiteRuns100 / 100Python1,729

Self-hosted LLM router with a managed safety net. OpenAI-compatible. BYOK. Single-workspace. Streaming. For more advanced routing choose hosted OrcaRouter

What the test found: OrcaRouter Lite installs from source, all 703 tests pass, the server starts on port 8000, seeds a workspace+key, and serves /health, /v1/models with auth gating. 7 minutes.

10EnterpriseAgentFrameworkRuns100 / 100Java845

ReachAI企业级智能体开发平台:快速、安全完成已有业务系统智能化改造,让 AI 在 OA、ERP、CRM 等原系统中查数据、填表单、办业务。ReachAI: Quickly and securely bring AI to existing enterprise systems, enabling AI to...

What the test found: Backend builds cleanly and all 2246 unit/integration tests pass across 9 Maven modules. Frontend builds with npm run build and 453 of 454 vitest tests pass across 10 test suites (1 pre-existing timezone-dependent dashboard test fails in UTC). 34 minutes.

11paritok-4b-v1Runs96 / 100Python1,453

Non-destructive compression gateway for AI coding agents. Cuts token bills 25% on turn 1 to past 85% in long or saturated sessions, and fits ~3× more turns in...

What the test found: Python package installed in a venv, the proxy serves on port 8088, answers /health (200) and /stats (200) and /v1/messages/count_tokens (200), and all 316 tests in the test suite pass. 8 minutes.

12ccsRuns with mocks92 / 100TypeScript2,876

Switch between Claude accounts, Gemini, Copilot, OpenRouter (300+ models) via CLIProxyAPI OAuth proxy. Visual dashboard, remote proxy support, WebSearch...

What the test found: The project builds, the ccs CLI launches without config errors, and the tool-sanitization proxy plus related integration tests (75 tests across 5 files) pass cleanly. 18 minutes.

13future-agiRuns with mocks92 / 100Python2,124

Open-source, end-to-end platform for evaluating, observing, and improving LLM and AI agent applications. Tracing · Evals · Simulations · Datasets · Gateway ·...

What the test found: Frontend dependencies installed with yarn, unit and integration tests pass (11/11) using jsdom environment. Backend dependencies installed via uv sync (441 packages). Django 5.1.8 and Django REST framework import correctly. Backend cannot fully start or run tests without Docker for PostgreSQL, ClickHouse, Redis, and... 50 minutes.

14APIParkRuns with mocks92 / 100TypeScript1,820

Cloud native, ultra-high performance AI&API gateway, LLM API management, distribution system, open platform, supporting all AI APIs.🦄云原生、超高性能 AI&API网关,LLM API...

What the test found: APIPark binary builds, starts on port 8288 with MySQL and Redis, serves HTTP 200 JSON API responses and embedded index.html, auto-creates all database tables, and passes 4 test packages. 57 minutes.

15higressCould not verify40 / 100Go9,498

🤖 AI Gateway | AI Native API Gateway

What the test found: Go controller binary and hgctl CLI build and respond to help; all Go unit tests pass (26 packages); WASM AssemblyScript SDK builds both debug and release wasm binaries. 15 minutes.

16routerCould not verify40 / 100Go5,580

Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.

What the test found: could not be verified; the log shows where it stopped. 14 minutes.

17orbitCould not verify10 / 100Python353

Self-hosted AI gateway for private RAG, natural-language data access, and tool-calling agents.

What the test found: could not be verified; the log shows where it stopped. 28 minutes.

18agentgatewayCould not verify0 / 100Rust5,228

Next Generation Agentic Proxy for AI Agents and MCP servers

What the test found: could not be verified; the log shows where it stopped. 87 minutes.

19agent-routerCould not verify0 / 100Go2,199

Manages Unified Access to Generative AI Services built on Envoy Gateway

What the test found: could not be verified; the log shows where it stopped. 87 minutes.

-TokenHubNot yet tested-Go1,353-
-litellm-agent-control-planeNot yet tested-Rust1,305-
-GoModelNot yet tested-Go1,226-
-copilot-apiNot yet tested-TypeScript1,075-
-ThinkWatch-LiteNot yet tested-TypeScript1,070-
-CliRelayNot yet tested-Go1,030-
-tempsNot yet tested-Rust826-
-casbin-gatewayNot yet tested-Go642-
-LynkrNot yet tested-JavaScript621-
-darioNot yet tested-JavaScript560-
-otariNot yet tested-Python513-
-gemini-web2api-goNot yet tested-Go485-
-sagifyNot yet tested-Python442-
-kiji-proxyNot yet tested-Go436-
-ccLoadNot yet tested-Go418-
-privacy-filterNot yet tested-Go339-
-grok2api-egress-enhancementsNot yet tested-Go320-
-llmioNot yet tested-Go317-
-digiRunner-Open-SourceNot yet tested-Java307-
-gptGrok2apiNot yet tested-Python276-
-1flowbaseNot yet tested-Rust271-
-ai-gatewayNot yet tested-Go269-
-bella-openapiNot yet tested-Java238-
-bitrouterNot yet tested-Rust235-
-DoulorCloudNot yet tested-TypeScript222-
-yolorouterNot yet tested-Go215-
-proxyNot yet tested-TypeScript205-

runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.

How we tested

On this list as of the latest test: 11 projects ran as-is, 3 with mocks, 5 could not be verified, 27 still waiting. Languages tested: Go, Java, JavaScript, Python, Rust, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.

Frequently asked questions (FAQs)

How is this list ranked?

By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.

Why are some projects unranked?

27 projects are still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.

Where is the evidence?

Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.

More lists in this category

All lists: Best. All tested projects: subjects.