iniyavanjambulingam/jc-proxy — explained in plain English
Analysis updated 2026-05-18
Automatically switch between free AI provider tiers when one hits a rate limit.
Connect Claude Code or n8n AI Agents to multiple AI providers through a single endpoint.
Run a self-hosted API gateway without needing complex enterprise infrastructure.
Manage provider API keys and view routing logs through a built-in admin dashboard.
| iniyavanjambulingam/jc-proxy | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires API keys for at least one provider and editing config.yaml before first use.
This project is a small server that sits between your AI applications and various AI companies, letting you use one consistent connection point no matter which AI provider is actually answering behind the scenes. It understands the same request formats used by OpenAI and Anthropic, so tools built for either of those can talk to it without changes. The author built this after running into rate limits on free tiers of services like Google, OpenRouter, and Groq while experimenting with AI agent tools such as n8n and Hermes. Paid services work fine but cost money, which is a real barrier for students and hobbyists. Existing proxy tools were either built for large companies or too complicated to run alone. This project's main feature is automatic failover: when one free provider hits its rate limit or fails, the gateway automatically switches to a backup provider so an AI agent workflow does not break. It supports several providers including Groq, Gemini, OpenRouter, Cloudflare Workers AI, and anything else that speaks the OpenAI format, such as locally run Ollama or vLLM setups. It also includes a web based admin dashboard for managing provider settings, checking status, and reviewing routing logs, along with support for streaming responses and tool calling, which lets an AI model trigger actions during a conversation. It can be run directly with Node.js or through Docker, and the Docker setup includes an optional local web search tool called SearXNG. The project is specifically designed to work well with Claude Code and n8n AI Agents, but is also compatible with other agent frameworks like LangChain and LlamaIndex. The readme includes a clear warning that since this proxy holds your private API keys, it should never be exposed directly to the public internet without proper authentication in front of it. It is released under the MIT license.
A lightweight gateway that lets AI apps talk to multiple providers like Groq and Gemini through one address, with automatic failover.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Docker.
MIT license: use, copy, modify, and distribute freely, including for commercial purposes, as long as you keep the copyright notice.
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.