Discover and explore top open-source AI tools and projects—updated daily.
router-for-meManage and troubleshoot the CLI Proxy API via a web interface
Top 93.8% on SourcePulse
Summary
This project delivers a single-file React/TypeScript WebUI for the CLI Proxy API, streamlining configuration, monitoring, and troubleshooting. It targets CLI Proxy API users seeking an intuitive graphical interface for managing settings, credentials, logs, and usage, abstracting complex API interactions.
How It Works
The WebUI functions as a client to the CLI Proxy API's Management API (/v0/management). Built with React and TypeScript, it translates API endpoints into a user-friendly dashboard for tasks like configuration updates, API key management, credential uploads, log inspection, and usage analytics. Its core advantage lies in simplifying complex backend operations through a visual interface.
Quick Start & Requirements
http://<host>:<api_port>/management.html.npm install, npm run dev for local server at http://localhost:5173.npm install, npm run build generates dist/index.html with inlined assets.https://github.com/router-for-me/CLIProxyAPIhttps://remote.router.for.me/Highlighted Details
dist/index.html) with all assets inlined via vite-plugin-singlefile.allow-remote-management: true configuration.localStorage (enc::v1::...) for enhanced security.Maintenance & Community
No specific contributor, sponsorship, or community channel details are provided beyond a general invitation for issues and PRs. Development includes linting (npm run lint) and type-checking (npm run type-check).
Licensing & Compatibility
Limitations & Caveats
UI functionality is dependent on the backend CLI Proxy API version and enabled features; older versions or disabled endpoints may result in "unsupported" feature displays. Browser-based tests are subject to client-side network and CORS restrictions. Remote management requires explicit server configuration and carries inherent security considerations.
2 days ago
Inactive