O que cockpit-tools faz?
🚀 Gerenciador universal de contas para IDEs de IA: suporta Antigravity / Codex / GitHub Copilot / Windsurf / Kiro / Cursor / Gemini-cli / CodeBuddy, com alternância entre múltiplas contas, monitoramento de cotas, ativação automática e gerenciamento de múltiplas instâncias.
Recursos
- Alternância de Contas: Troque rapidamente entre contas de diferentes plataformas (Antigravity, Codex, GitHub Copilot, Windsurf, Kiro, Cursor, Gemini-cli, CodeBuddy).
- Monitoramento de Cotas: Visualize cotas de uso em tempo real para cada conta conectada.
- Ativação Automática: Configure gatilhos para trocar automaticamente de conta quando um limite de cota for atingido.
- Gerenciamento de Múltiplas Instâncias: Inicie e gerencie várias instâncias de IDEs simultaneamente, cada uma com sua própria conta.
Instalação
npm install -g @jlcodes99/cockpit-tools
Ou clone o repositório:
git clone https://github.com/jlcodes99/cockpit-tools.git
cd cockpit-tools
npm install
Uso
CLI Interativa
cockpit-tools
Isso abrirá um menu interativo onde você pode gerenciar contas, monitorar cotas e alternar entre instâncias.
Comandos
cockpit-tools switch <platform>- Alternar para uma conta específica.cockpit-tools quota- Exibir cotas de todas as contas.cockpit-tools auto-wake- Configurar ativação automática.cockpit-tools multi-instance- Gerenciar múltiplas instâncias.
Plataformas Suportadas
| Plataforma | Suporte |
|---|---|
| Antigravity | ✅ |
| Codex | ✅ |
| GitHub Copilot | ✅ |
| Windsurf | ✅ |
| Kiro | ✅ |
| Cursor | ✅ |
| Gemini-cli | ✅ |
| CodeBuddy | ✅ |
Configuração
Crie um arquivo .cockpit-tools.json no diretório raiz do usuário:
{
"accounts": [
{
"platform": "cursor",
"email": "[email protected]",
"token": "seu-token-aqui"
},
{
"platform": "github-copilot",
"email": "[email protected]",
"token": "outro-token"
}
],
"autoSwitch": {
"enabled": true,
"threshold": 10
}
}
Licença
MIT