arsenal-agent
v0.3.1
Published
Task router: classifies and launches claude or opencode automatically
Maintainers
Readme
arsenal-agent
Launcher do Claude Code com gerenciamento de múltiplas contas via OAuth.
Instalação
npm install -g arsenal-agentDependências:
Configuração inicial
Após instalar, cadastre suas contas (abre o navegador para cada uma):
aa profile add pessoal
aa profile add trabalhoAdicione aliases rápidos no ~/.bashrc:
alias aa-p='aa --profile pessoal'
alias aa-z='aa --profile trabalho' # adapte a letra para cada contaUso
aa # abre Claude com o perfil ativo
aa-p # conta pessoal
aa-z # conta trabalho
aa profile list # ver contas cadastradas
aa profile use trabalho # trocar conta padrãoOnde ficam as credenciais
~/.arsenal-agent/
profiles.json ← índice de perfis (chmod 600)
credentials/
pessoal.json ← token OAuth da conta pessoal
trabalho.json ← token OAuth da conta trabalhoAs credenciais são locais — nunca vão para o git.
Em uma máquina nova você precisa rodar aa profile add novamente para cada conta.
Instalar em outra máquina
# 1. Instala o CLI
npm install -g arsenal-agent
# 2. Autentica as contas (processo manual — abre navegador)
aa profile add pessoal
aa profile add trabalho
# 3. Adiciona aliases no ~/.bashrc
echo "alias aa-p='aa --profile pessoal'" >> ~/.bashrc
echo "alias aa-z='aa --profile trabalho'" >> ~/.bashrc
source ~/.bashrcIntegração com tmux
Copie o claude-picker.sh para ~/projetos/arsenal/scripts/ e adicione ao ~/.tmux.conf:
bind-key S run-shell "bash ~/projetos/arsenal/scripts/claude-picker.sh"Ctrl+B S abre o picker de sessões. Ctrl+N cria nova sessão e pergunta qual conta usar.
