Navegador de terminal
Zenbu Labs, Inc. · Navegador web gráfico baseado em Chromium, exibido em um terminal compatível, com controles CLI, fluxos de trabalho em painéis divididos e acesso à rede via SSH.
Descrição
Tradução por IAVer originalTerminal Browser, publicado como terminal-browser pela Zenbu Labs, exibe um navegador gráfico Chromium dentro de um terminal. É útil para desenvolvedores que inspecionam um site junto ao fluxo de trabalho no terminal, navegam em sites de desenvolvimento remotos ou conectam ferramentas compatíveis de agentes de programação a um navegador aberto.
Um navegador gráfico no terminal
O aplicativo usa renderização fora da tela do Electron e o protocolo gráfico kitty para exibir os pixels das páginas da web, em vez de reduzi-las a texto simples. Sua interface oferece navegação por URL, abas, recarregamento, histórico, busca na página, ferramentas de desenvolvedor e interações com a página. Comandos de CLI abrem URLs, listam instâncias do navegador em execução e oferecem ações de automação. O suporte a painéis divididos depende da integração com o terminal ou multiplexador.
Instalação no Mac e requisitos do terminal
O cask instala o executável terminal-browser a partir de um arquivo empacotado, com versões separadas para Apple Silicon e Intel. O arquivo ARM64 registrado da versão 0.13.4 tem 141,704,278 bytes antes da extração. Seu cask não declara uma versão mínima explícita do macOS nem dependências adicionais de pacotes; ainda assim, é necessário um terminal compatível. O projeto oficial lista terminais com suporte a gráficos kitty, incluindo Ghostty, Kitty e cmux. As versões para Linux são separadas; o uso no Windows exige WSL e um terminal compatível, não este arquivo para Mac.
Execute o comando no terminal escolhido e abra a URL desejada. O projeto também oferece integrações opcionais com agentes de programação; é possível usá-lo como navegador sem contratar um serviço de agente. A implementação para Mac usa um componente Swift em segundo plano para eventos de entrada que não estão totalmente disponíveis pelo terminal, incluindo rolagem e entrada pelo trackpad. Revise as permissões do macOS solicitadas para essa funcionalidade, em vez de presumir que a instalação as concede automaticamente.
Rede remota e acesso pelo navegador
O modo SSH recomendado mantém a renderização do navegador na máquina local enquanto encaminha as requisições web por uma conexão SSH ao host remoto. Isso permite acessar o localhost remoto de um site sem o encaminhamento convencional de portas locais. Ainda são necessários acesso SSH e um serviço remoto acessível. Executar o navegador inteiro diretamente no host remoto é um fluxo de trabalho diferente e potencialmente mais lento.
Ações de automação e integrações opcionais com agentes podem inspecionar e interagir com navegadores abertos. Conceda às ferramentas conectadas acesso apenas às sessões e aos sites apropriados para a tarefa; páginas com sessão iniciada, cookies e conteúdo de páginas podem ser sensíveis. A autenticação dos sites, a confiança em certificados e as políticas de rede continuam se aplicando. Este navegador não torna um site disponível offline nem elimina seus requisitos de conta.
Licença, custos e telemetria
Terminal Browser é distribuído sob a licença MIT, e o projeto oficial não lista uma conta obrigatória para o navegador nem uma assinatura paga. Sites, hosts SSH e provedores opcionais de IA têm suas próprias condições de acesso e custos. A versão 0.13.1 introduziu telemetria de uso e relatórios de falhas com um identificador específico da instalação. Esses recursos podem ser desativados pelas configurações, por controles de ambiente ou por opções separadas de configuração de uso e relatórios de falhas. O README informa que a telemetria transmitida também é registrada em um log local de telemetria. A licença de código aberto e os controles para desativar esses recursos não significam que a telemetria esteja ausente por padrão.
Novidades Novidades da versão 0.13.4 7 de out. · Editoria OpenNavo · Tradução por IA
- AlteraçõesCorrigido um problema no plugin do Claude Code que impedia o funcionamento do navegador.