Onboarding Flow
The onboarding wizard consists of 4 steps:Welcome Screen
You’ll see the ZeroLimit logo with two options:
- Get Started - Begin the setup wizard
- Skip For Now - Skip onboarding and connect to a remote server manually
If you plan to connect to a remote HTTPS server, you can skip onboarding and log in manually. See Remote Server Setup.
Choose Setup Mode
Select how you want to set up CLIProxyAPI:Choose the option that best fits your needs. For most users, Auto Download is the easiest path.
Auto Download
Automatically fetch and configure the latest CLI Proxy executable (recommended)
Manual Location
Select your own downloaded CLI Proxy executable
Select Version (Auto Download only)
If you chose Auto Download, select which version to download:ZeroLimit will automatically:
- Standard
- Plus
The original CLI Proxy API from router-for-me/CLIProxyAPIFeatures:
- Core proxy functionality
- Provider management
- Standard authentication
- Fetch the latest release from GitHub
- Download the correct binary for your OS (Windows, macOS, or Linux)
- Extract the executable to your system
- Configure the executable path
If Auto Download fails due to network issues or GitHub rate limits, you can fall back to Manual Setup.
Set Management Key
Set a secret key to protect your CLIProxy remote management API.What is the Management Key?The management key (also called
secret-key in config.yaml) is the authentication credential that ZeroLimit uses to communicate with CLIProxyAPI. It protects the management endpoints from unauthorized access.During Onboarding:- Enter your desired secret key (e.g.,
123456or a stronger password) - Click Finish Setup
- Write the key to
config.yaml(updates thesecret-keyfield) - Configure the
auth-dirpath to~/.cli-proxy-api - Start the CLI Proxy server automatically
- Log you in with the management key at
http://localhost:8317
- You want to configure
config.yamlmanually - You’re connecting to a remote server
- You need to set up the proxy later
After Onboarding
Once you complete the wizard:- Your CLI Proxy server is running and configured
- You’re automatically logged in to ZeroLimit
- You can start managing providers and making API calls
- Your settings are saved and remembered for next launch
Troubleshooting
Auto Download Failed
Symptoms:- Download fails or times out
- “No compatible package found” error
- Check your internet connection
- GitHub API may be rate-limited - wait a few minutes and try again
- Use Manual Setup instead and download the binary yourself from GitHub releases
Proxy Won’t Start After Setup
Symptoms:- “Proxy failed to start” error after setting management key
- Connection fails immediately
- Verify the executable path is correct in Settings
- Check if another instance is already running (look for
cli-proxy-api.exein Task Manager) - Try running the executable manually to see error messages
- On Windows, try running as Administrator
Management Key Not Working
Symptoms:- Login fails after onboarding
- “Authentication failed” error
- Navigate to your CLI Proxy directory
- Open
config.yamland verify thesecret-keyvalue matches what you entered - If
config.yamldoesn’t exist, renameconfig-example.yamltoconfig.yaml - Restart the CLI Proxy server after updating the config
Next Steps
Auto Download Setup
Detailed guide for auto download mode
Manual Setup
Step-by-step manual configuration
Remote Server
Connect to a remote HTTPS server
Settings
Configure CLI Proxy options