Grátis · MIT · Windows · se atualiza sozinho
Todas as sessões do Claude Code.Uma janela.
O Hub lista todas as sessões do seu PC, de todos os projetos. Clique numa e ela abre um terminal de verdade na pasta certa, já rodando claude --resume. Deixe até quatro lado a lado.
Clique numa sessão pra retomar. Digite na busca pra procurar dentro das conversas.
Por que existe
Em qual pasta estava aquela sessão mesmo?
Sem o Hub
- Abrir o Explorador de Arquivos
- Caçar a pasta do projeto
- Abrir um terminal ali
- Lembrar qual era a sessão
- Digitar claude --resume e escolher
Com o Hub
Clique na sessão.
Um painel novo abre na pasta daquele projeto e roda claude --resume por você. Clicar numa sessão que já está aberta só foca o painel dela, sem abrir cópia.
Recursos
App pequeno, detalhes certos
Todos os projetos, uma lista
Lê o ~/.claude/projects direto, ordenado pela atividade mais recente. Sem configurar nada.
Busca dentro das conversas
Seus prompts, as respostas do Claude e as chamadas de ferramenta, tolerando prefixo, erro de digitação e acento.
Terminais de verdade
Processos completos do PowerShell via node-pty. Setas, vim e a própria interface do Claude Code funcionam normalmente.
Até quatro, lado a lado
A grade se reorganiza pra 1, 2, 3 ou 4 painéis. Nada fica escondido em aba.
Sobrevive a um reinício
Os painéis que estavam abertos voltam nas mesmas pastas na próxima vez que você abre o app.
Outro terminal, mesma pasta
Um clique no cabeçalho do painel abre um segundo terminal no caminho daquele painel.
O shell que você preferir
PowerShell, cmd, Git Bash ou WSL pros terminais em branco, o que você tiver instalado.
Protege o comando rodando
Um ponto de atividade em cada painel, confirmação antes de fechar um ocupado e notificação quando um painel termina.
Claro, escuro, inglês, português
As duas opções ficam nas Configurações. Inglês é o padrão.
Se atualiza sozinho
Procura no GitHub Releases ao abrir e a cada 4 horas, e oferece reiniciar pra instalar.
Layout
1, 2, 3 ou 4 terminais. Todos à vista.
Abriu um painel, a grade abre espaço. Fechou um, os outros crescem de volta. O limite de quatro mantém todos legíveis.
Busca
Ache a sessão pelo que você disse, não pelo nome que ela ganhou
Digite uma palavra e o Hub busca em todas as transcrições: seus prompts, as respostas em texto do Claude e uma linha por chamada de ferramenta. Os resultados aparecem em “Nas conversas” com o trecho destacado, e um clique retoma a sessão.
- Prefixosconfigurconfiguração, configurar
- Acentosacaoação
- Erros de digitaçãomidlewaremiddleware
A mesma busca existe como Recall, um app pequeno e separado pra quem só quer buscar.
Como funciona
Ele lê os arquivos que o Claude Code já escreve
O Claude Code salva uma transcrição .jsonl por sessão. Cada linha traz a pasta de trabalho, um título feito por IA e o seu último prompt. O Hub lê só os primeiros e os últimos KB de cada arquivo pra tirar isso rápido.
- 01
Processo principal
O sessions.js varre as transcrições, o pty-manager.js cuida de um processo node-pty por painel, e a busca mantém um índice MiniSearch que relê só os arquivos cuja data de modificação mudou.
- 02
Preload
Uma window.api enxuta via contextBridge: listar sessões, iniciar, escrever, redimensionar e encerrar um painel. Nada do Node ou do Electron chega na página.
- 03
Renderer
Um app React pequeno: Sidebar, PaneGrid e TerminalPane, cada terminal uma instância do xterm.js com o addon de busca.
Sem conta, sem analytics. A única chamada de rede é a verificação de atualização no GitHub.
Atalhos
As mãos ficam no teclado
- Ctrl+TNovo terminal
- Ctrl+WFecha o painel em foco
- Ctrl+TabPassa o foco pro próximo painel
- Ctrl+FBusca dentro do painel em foco
- Ctrl+= / - / 0Aumenta, diminui e volta o zoom
- Ctrl direitoDigita e roda claude no painel em foco
Instalação
Baixe, rode o instalador, pronto
- 1
Baixe o instalador
Um .exe no GitHub Releases. O link sempre aponta pra versão mais nova.
- 2
Escolha a pasta
O instalador pergunta onde colocar o app e cria atalhos na Área de Trabalho e no Menu Iniciar. Sem admin.
- 3
Clique numa sessão
Você precisa do Claude Code instalado e logado pra retomar funcionar. Git Bash e WSL são opcionais.
Dúvidas
Perguntas que aparecem
Como retomar uma sessão antiga do Claude Code no Windows?
O Claude Code retoma uma sessão com claude --resume, mas você precisa rodar dentro da pasta do projeto. O Hub lista as sessões de todos os projetos, e um clique abre um terminal na pasta certa com o claude --resume já rodando.
Como ele acha as minhas sessões?
Ele lê as transcrições .jsonl que o Claude Code grava em ~/.claude/projects, só os primeiros e os últimos KB de cada arquivo, pra pegar a pasta, o título e o seu último prompt.
Funciona no macOS ou no Linux?
Ele foi feito e testado no Windows. Em outro sistema, a variável SHELL precisaria apontar pra algo que faça sentido, e esse caminho não foi testado.
A busca nas conversas é a mesma do Recall?
Sim. O Recall é a mesma busca como app separado. O Hub traz ela desde a versão 0.6.0, na caixa de busca da barra lateral.
Por que só quatro painéis?
De propósito. Quatro terminais ainda cabem numa tela com texto legível.
O que acontece com um comando rodando quando eu fecho o painel?
Fechar o painel encerra o shell dele. Painéis com saída recente pedem confirmação antes, os parados fecham na hora.
Ele manda as minhas conversas pra algum lugar?
Não. O índice fica no app, no seu PC. A única requisição de rede é a verificação de atualização no GitHub Releases.