1

Pitch: Claude Terminal Hub: parei de caçar pasta pra retomar sessão do Claude Code

Toda vez que eu voltava numa sessão antiga do Claude Code, o processo era o mesmo: abrir o Explorer, lembrar em qual pasta ficava aquele projeto, abrir um terminal ali, digitar claude --resume <id> de cabeça ou colando de algum lugar. Cansei e escrevi o Claude Terminal Hub.

É um app desktop para Windows, feito em Electron, que lista as sessões recentes do Claude Code de qualquer projeto na máquina, numa tela só. Ele lê os arquivos .jsonl que o Claude Code grava em ~/.claude/projects, sem configuração. Cada sessão aparece com título gerado por IA e o último prompt enviado, ordenada por atividade recente.

Um clique numa sessão abre um painel de terminal dentro da pasta certa, já rodando claude --resume. Dá para manter até 4 painéis abertos ao mesmo tempo, lado a lado, cada um um processo PowerShell via node-pty, não um console fake. Setas, vim, a própria TUI do Claude Code funcionam normal dentro do painel.

Por baixo do capô: processo principal em Node lê só os primeiros e últimos KB de cada .jsonl (não a transcrição inteira) para listar as sessões rápido, um contextBridge estreito entre main e renderer, e um front em React com xterm.js para cada terminal.

Tem instalador Windows pronto (NSIS), sem admin. Código aberto no GitHub.

https://github.com/obrenoalvim/claude-terminal-hub

Alguém aqui também sente falta de multiplexar terminais do Claude Code assim, ou já resolveu isso de outro jeito?


Ps.: Desenvolvo o BloodLink — plataforma gratuita que conecta doadores de sangue a campanhas de doação. Se quiser conhecer, vale a visita.

Carregando publicação patrocinada...