Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

llm-proxy-frontend

llm-proxy frontend is a web interface for llm-proxy, providing user management, API key issuance/revocation, and admin panel with access rules per model.

Ficha actualizada 23 sept 2026, 12:05 · upstream 23 sept 2026, 11:57 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es llm-proxy-frontend

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

This project provides the web interface for llm-proxy, a self-hosted gateway that allows teams to share Claude and ChatGPT subscriptions through personal API keys. The frontend offers a cabinet where users can issue and revoke their own API keys, view usage statistics over different timeframes (24h, 7 days, 30 days), see cost breakdowns including input/output costs, cache savings, and available models. It also includes a connect page with ready-to-use configurations for Claude Code, OMP, and curl-based OpenAI-compatible APIs. An admin panel allows administrators to manage users, service accounts, access rules (provider:model patterns), view user keys and audit logs, manage vendor accounts with browser sign-in wizards, configure gateway settings including outbound proxy and retry behavior, maintain a price list synchronized from an external model catalog, and choose between English and Russian interfaces with four visual themes. The application uses Next.js for the web interface built on React.

CASOS DE USO
  • Teams share Claude or ChatGPT subscriptions by issuing personal API keys through a centralized web interface
  • Users manage their own API key issuance, revocation, and usage tracking without touching backend configuration files
  • Administrators define access rules per model (e.g., 'chatgpt:*' for all chat models) to control which users can use which services
  • Teams monitor cost breakdowns including input tokens, output tokens, cache reads, cache writes, and prompt cache savings
  • Users view their own usage history with costs over selected timeframes (24h, 7 days, 30 days)
  • Administrators manage vendor accounts for multiple LLM providers through a browser-based sign-in wizard
  • Teams configure gateway settings including outbound proxy and retry behavior directly in the admin panel without restarting services
PUNTOS DESTACADOS
  • Provides a complete web interface with cabinet, connect, and admin panels for managing API keys and access rules
  • Supports multiple LLM providers (Claude Code, OMP, curl-based OpenAI-compatible APIs) through ready-to-use configurations
  • Offers granular cost tracking including input/output costs, cache savings, and per-model pricing
  • Includes a browser sign-in wizard for vendor accounts with quota management and reset notifications
  • Supports multiple languages (English and Russian) with four visual themes: system, light, pink, dark
  • Uses Next.js framework with React components and TypeScript throughout the application
PRECAUCIONES
  • The frontend is not designed to run independently; it requires a running backend service at http://backend:8081
  • API key revocation functionality may be limited by backend implementation constraints
  • Cache savings metrics are estimated and do not guarantee actual cost reduction in production environments
  • Vendor sign-in wizard is browser-based only, requiring users to re-enter credentials on each login page
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Sign-in pageCabinetConnect pageUsersUser cardProvidersSettingsCabinet, dark theme, Russian
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker detectado

Deploy the frontend image (yoonaowo/llm-proxy-frontend) alongside the backend image (yoonaowo/llm-proxy-backend). The frontend runs on port 8081 and proxies /api requests to the backend's web listener. Use environment variables VITE_BACKEND_ORIGIN=http://backend:8081 to configure the backend URL. For production, use Docker Compose with separate volumes for data persistence, mount nginx config files from the backend repository, and ensure proper SSL termination at the edge layer. The image includes a Content Security Policy header without 'unsafe-inline' and serves static assets under /assets/ with hashed filenames for immutable caching.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
808051738081
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.