Discover and explore top open-source AI tools and projects—updated daily.
kittorsAI API proxy service unifying diverse models
Top 58.1% on SourcePulse
Summary
CliRelay offers a unified proxy server for AI CLI tools like Gemini, Claude, and OpenAI Codex. It consolidates existing subscriptions and credentials into a single, OpenAI/Gemini/Claude-compatible API service, simplifying integration and enabling flexible routing across multiple AI models for developers and power users.
How It Works
This project is a heavily enhanced fork of CLIProxyAPI, featuring a production-grade management layer. It routes requests from a unified endpoint (:8317) to various upstream AI providers (Gemini, OpenAI, Claude, Qwen). Key architectural choices include smart load balancing, automatic failover, multimodal support, and comprehensive request logging via SQLite for monitoring and analytics.
Quick Start & Requirements
Recommended installation is via Docker Compose:
git clone https://github.com/kittors/CliRelay.git && cd CliRelaycp config.example.yaml config.yaml and edit with credentials.docker compose up -d
Prerequisites: Docker, Docker Compose. API endpoint: http://localhost:8317. Management panel: http://localhost:8317/manage. Full guides: help.router-for.me.Highlighted Details
http://localhost:8317.Maintenance & Community
A significant fork of router-for-me/CLIProxyAPI, it builds upon the original's core logic. Contributions should target the dev branch. The GitHub repository is the primary community hub.
Licensing & Compatibility
Licensed under the permissive MIT License, allowing broad compatibility and commercial use. Works with any upstream supporting the OpenAI Chat Completions protocol.
Limitations & Caveats
As a fork, it extends its predecessor's functionality; users should note potential complexities from the added management layer. Production deployments should avoid the allow-unauthenticated: true setting.
11 hours ago
Inactive