mnt0x

ClaudeSwaper — Development skill for Claude Code

Development community

Dashboard local para cambiar entre varias cuentas de Claude Code con un clic, viendo el uso de sesion y semanal de cada una.

How to install ClaudeSwaper

This entry records only its repository, not the path inside it, so there is no exact command to give. Open mnt0x/ClaudeSwaper and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What ClaudeSwaper does

Dashboard local para cambiar entre varias cuentas de Claude Code con un clic, viendo el uso de sesion y semanal de cada una. Sin dependencias.

Alternatives in Development

  • ¿Qué Es Esto? What Is This? — 15 habilidades especializadas de Claude creadas específicamente para Seedance 2.0 (Higgsfield) 54 ★
  • Agent Cost — Coste estimado de uso de agentes por sprint/proyecto 48 ★
  • Abogado Del Diablo — Vuelve a Claude en tu contra y critica a fondo una idea, un plan o un proyecto entero 33 ★

README

ClaudeSwaper

Dashboard local para tus cuentas de Claude. Ves el uso de cada una (sesión de 5 h y semana de 7 días) y cambias la cuenta activa con **un clic**, sin volver a hacer `claude /login`.

Cero dependencias: no hay `npm install` ni build. Solo Node 18 o superior.

>_ swaper  // claude account switcher

  ● Cyberxia    devs@…          Max 20x   5H ░░░░  2%   7D ███░░ 30%   [ IN USE ]
    Castillo    carlos…@…       Max 20x   5H ░░░░  0%   7D ███░░ 32%   [  SWAP  ]

Arrancar

Desde una terminal, en la carpeta del proyecto:

node server.js

Se abre solo en . Escucha únicamente en loopback.

Si ya hay una instancia corriendo, la segunda te lo dice, abre la que ya está y sale. No salta de puerto a propósito: el tope de ritmo de consultas es por proceso, así que dos instancias a la vez doblarían las peticiones y acabarían limitadas las dos. Para otro puerto, `PORT=7400 node server.js`.

Para dejarlo corriendo de fondo, `npm start` o el gestor de procesos que uses.


Plataformas

Credenciales Estado
Windows ~/.claude/.credentials.json Probado
Linux ~/.claude/.credentials.json Debería funcionar; mismo backend que Windows
macOS Keychain del sistema Implementado, sin probar en hardware real

Lo que sí está comprobado en cualquier plataforma: todo el código específico de Windows (`icacls`, `tasklist`, `cmd /c start`) está aislado tras comprobaciones de plataforma, y la suite de tests fuerza la rama de macOS para verificar que, si el Keychain no responde, cae al fichero en vez de romperse. Lo que **no** puedo garantizar sin un Mac: el nombre exacto del item del Keychain y si el primer acceso lanza el diálogo de permiso del llavero.

En macOS, Claude Code no guarda las credenciales en un fichero: usa el Keychain. `lib/credentials.js` lo detecta y habla con el binario `security`. Si no encuentra el item del Keychain, cae al fichero.

Comprueba qué backend está usa