📈 GH Trending Explorer 🎲 Surprise me

← all repos

router-for-me / EasyCLIProxyAPI

git clone https://github.com/router-for-me/EasyCLIProxyAPI.git v0.3.48 · 1d ago

A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI agents.

+13
stars, 24h · #1,108
+~91
stars, 7 days · #1,408
+~390
stars, 30 days · #1,331
3.1k
★ total · +3% this week
274
forks · 80 open issues

Star history (as recorded here)

2026-10-20 · 3,054 ★ 2026-10-22 · 3,095 ★
LanguageRust
LicenseMIT
Created2025-09-07 (1y ago)
Last pushtoday
Watchers8
OwnerOrganization

Links

README excerpt
English |
 简体中文 |
 日本語 
 EasyCLIProxyAPI 
 A portable desktop console for CLIProxyAPI. 
 Our goal is to make tokens free—as in freedom.
## Overview
EasyCLIProxyAPI is a graphical desktop management tool built on
CLIProxyAPI. It brings core lifecycle management,
OAuth authorization, API provider aggregation, protocol conversion, credential management,
quota inspection, usage records, model aliases, and agent client configuration into one interface.
The application is built with Tauri, React, and Rust. It can carry a matching CLIProxyAPI core
archive, making first-time setup and offline installation easier.
## Sponsor
Thanks to APIMart for sponsoring this project!
APIMart is a low-cost API platform for AI image & video generation — GPT-Image-2 from $0.006/image, 160+ images per dollar. One async API covers both image and video: submit a task, get an ID, fetch results via polling or callback. Batch tens of thousands of images without timeouts, switch models without changing code. Pay-as-you-go with no monthly fee — sign up here to get started.
## Feature Tour
### Home dashboard and local API endpoints
The Home page provides a quick overview of the local proxy runtime and ready-to-use API endpoints:
- Start, stop, restart, and refresh the CLIProxyAPI core.
- View installation state, runtime state, process ID, and listening port.
- Copy ready-to-use OpenAI, Claude, and Gemini-compatible API endpoints.
- Check local connectivity and the application/core version at a glance.
Core installation, version comparison, and offline installation are available from the
**Version Management** page. You can switch between official GitHub, GitCode, and GitHub
mirror proxies or add custom HTTPS mirror prefixes; application and core updates prefer the selected
channel and fall back automatically.
Application and core updates are each checked once in the background at startup and automatically
whenever you enter **Version Management**. Their respective **Check for Updates** buttons remain
available for manual checks. Re-rendering the page does not trigger another check. Changing download
sources does not trigger a check, and reopening the page preserves the saved source. Checks do not
automatically download or install updates.
### OAuth account authorization
The OAuth page centralizes browser-based authorization for supported providers:
- Codex OAuth
- Claude OAuth
- Antigravity OAuth
- Kimi OAuth
- xAI OAuth
EasyCLIProxyAPI opens the authorization page in the browser and supports completing the callback
flow when an automatic redirect is unavailable.
### API provider aggregation
The provider workspace manages upstream API credentials and endpoints by protocol or provider:
- Codex
- OpenAI-compatible providers
- DeepSeek
- Claude
- Gemini
You can add multiple connections, search existing entries, refresh provider state, and use them
through the unified local CLIProxyAPI endpoint. Requests and responses can be converted between
supported OpenAI, Claude, Gemini, and com