Discover and explore top open-source AI tools and projects—updated daily.
router-for-meDesktop GUI for managing CLI tools
Top 93.1% on SourcePulse
A desktop GUI for managing CLIProxyAPI, EasyCLI simplifies the setup and operation of command-line proxy tools for both local and remote environments. It targets developers and power users seeking a more accessible interface for proxy management, offering automated downloads, configuration bootstrapping, and secure remote access features.
How It Works
EasyCLI leverages Tauri v2, employing a Rust backend for core functionalities like downloading CLIProxyAPI releases, managing configurations, and handling system tray integration. The frontend is built with static HTML, CSS, and vanilla JavaScript. The application automatically detects the user's OS and architecture to download the appropriate CLIProxyAPI binary, extracts it, and bootstraps the configuration. It supports secure remote management via a password (secret key) and includes a local callback server for authentication flows with various AI providers.
Quick Start & Requirements
npm install, then run in development mode with npm run dev. Build artifacts using npm run build.Highlighted Details
Maintenance & Community
No specific details regarding notable contributors, sponsorships, community channels (e.g., Discord/Slack), or roadmap are provided in the README.
Licensing & Compatibility
Limitations & Caveats
Callback server ports for AI providers (Gemini: 8085, Claude: 54545, Codex: 1455) must be available; conflicts require closing other applications. Remote connection information is stored in localStorage, necessitating clearing on shared machines for security. The README does not detail known bugs or specific unsupported platforms beyond the general OS requirements for building.
1 month ago
Inactive
m1guelpf