LLMSwapper
Dashboard local para gestionar y cambiar entre cuentas de Claude Code y OpenAI Codex CLI con un clic, visualizando cuotas restantes (5h/semana). Soporta WSL, Docker y sin dependencias.
Ficha actualizada 27 sept 2026, 3:31 · upstream 27 sept 2026, 3:27 · release v1.2.1
Qué es LLMSwapper
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
LLMSwapper es una herramienta de automatización diseñada para simplificar la gestión de suscripciones a servicios de IA en el entorno local. Permite alternar instantáneamente entre cuentas activas de Claude Code y OpenAI Codex CLI, evitando los procesos manuales de autenticación repetitivos que implican redirecciones al navegador.
- Gestionar múltiples suscripciones de IA (Claude/Codex) en una sola interfaz sin reiniciar sesiones.
- Visualizar cuotas restantes (5 horas y semanales) para optimizar el uso de tokens antes de agotar límites.
- Operar dentro de distribuciones WSL desde un panel centralizado en Windows, macOS o Linux.
- Automatizar la persistencia de credenciales mediante backups automáticos y detección de expiración.
- Cero dependencias: funciona directamente con Node.js 18+ sin pasos de compilación ni npm install.
- Docker-ready: incluye Dockerfile y docker-compose para despliegue en contenedores con mounts seguros.
- Soporte nativo para WSL: detecta distribuciones activas y gestiona credenciales dentro del entorno Windows.
- Gestión segura de backups: respalda automáticamente ~/.claude.json y auth.json (últimos 20).
- Requiere Node.js 18+ instalado en el host o dentro del contenedor Docker.
- No puede acceder a procesos del host ni ver WSL desde dentro de un contenedor Docker.
- La lectura de cuotas consume tokens (8 in + 1 out) para cuentas con setup-token, aunque es mínimo.
- Soporte limitado a Claude Code y OpenAI Codex CLI en la versión actual.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Ejecutar node server.js en el puerto 7373 o usar docker compose up -d. Montar siempre el volumen data/ para persistencia de backups y credenciales. Nunca ejecutar dos instancias simultáneas (limitación por proceso). En Docker, montar $HOME:/home/node para evitar problemas de inodos al renombrar archivos. Evitar combinar con node server.js local.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.
