Navegador de terminal
Zenbu Labs, Inc. · Navegador web gráfico basado en Chromium que se muestra en un terminal compatible, con controles CLI, flujos de trabajo en paneles divididos y acceso a la red mediante SSH.
Descripción
Traducción con IAVer originalTerminal Browser, publicado como terminal-browser por Zenbu Labs, muestra un navegador gráfico Chromium dentro de un terminal. Resulta útil para desarrolladores que inspeccionan un sitio web junto a un flujo de trabajo en terminal, navegan por sitios de desarrollo remotos o conectan herramientas compatibles de agentes de programación a un navegador abierto.
Un navegador gráfico en un terminal
La aplicación utiliza el renderizado fuera de pantalla de Electron y el protocolo gráfico kitty para mostrar los píxeles de las páginas web, en lugar de reducirlas a texto sin formato. Su interfaz de navegador ofrece navegación por URL, pestañas, recarga, historial, búsqueda en la página, herramientas de desarrollo e interacción con las páginas. Los comandos CLI abren URL, enumeran las instancias de navegador en ejecución y proporcionan acciones de automatización. La compatibilidad con paneles divididos depende de la integración con el terminal o el multiplexor.
Instalación en Mac y requisitos del terminal
El cask instala el ejecutable terminal-browser desde un archivo empaquetado, con compilaciones separadas para Apple Silicon e Intel. El archivo ARM64 registrado de la versión 0.13.4 ocupa 141,704,278 bytes antes de la extracción. Su cask no declara una versión mínima explícita de macOS ni dependencias de paquetes adicionales; aun así, se requiere un terminal compatible. El proyecto oficial enumera terminales compatibles con gráficos kitty, incluidos Ghostty, Kitty y cmux. Las compilaciones para Linux son independientes; el uso en Windows requiere WSL y un terminal compatible, no este archivo para Mac.
Ejecuta el comando desde el terminal que elijas y abre la URL deseada. El proyecto también ofrece integraciones opcionales con agentes de programación; puede utilizarse como navegador sin contratar un servicio de agentes. La implementación para Mac utiliza un componente Swift en segundo plano para los eventos de entrada que no están totalmente disponibles a través del terminal, incluidos el desplazamiento y la entrada del trackpad. Revisa los permisos de macOS que se soliciten para esa funcionalidad, en lugar de asumir que la instalación los concede automáticamente.
Redes remotas y acceso al navegador
El modo SSH recomendado mantiene el renderizado del navegador en el equipo local y dirige las solicitudes web a través de una conexión SSH al servidor remoto. Esto permite acceder al localhost remoto de un sitio sin el reenvío habitual de puertos locales. Sigue requiriendo acceso SSH y un servicio remoto accesible. Ejecutar todo el navegador directamente en el servidor remoto es un flujo de trabajo diferente y potencialmente más lento.
Las acciones de automatización y las integraciones opcionales con agentes pueden inspeccionar los navegadores abiertos e interactuar con ellos. Concede a las herramientas conectadas acceso únicamente a las sesiones y los sitios web adecuados para la tarea; las páginas con sesión iniciada, las cookies y el contenido de las páginas pueden ser sensibles. La autenticación de los sitios web, la confianza en los certificados y las políticas de red siguen siendo aplicables. Este navegador no permite usar un sitio web sin conexión ni elimina sus requisitos de cuenta.
Licencia, tarifas y telemetría
Terminal Browser se distribuye bajo la licencia MIT y el proyecto oficial no indica que sea obligatoria una cuenta de navegador o una suscripción de pago. Los sitios web, los servidores SSH y los proveedores opcionales de IA tienen sus propias condiciones de acceso y costes. La versión 0.13.1 introdujo la telemetría de uso y los informes de fallos con un identificador específico de la instalación. Estas funciones pueden desactivarse mediante los ajustes, los controles de entorno o las opciones de configuración independientes para el uso y los informes de fallos. El README indica que la telemetría transmitida también se registra en un archivo de registro local de telemetría. La licencia de código abierto y los controles para desactivar estas funciones no significan que la telemetría esté ausente de forma predeterminada.
Novedades Novedades de 0.13.4 7 oct · Editado por OpenNavo · Traducción por IA
- CambiosSe corrige un problema del complemento de Claude Code que impedía que el navegador funcionara.