El emulador de terminal
multiprotocolo definitivo
Conéctate a tus servidores remotos con la máxima velocidad y control. SSH con X11, explorador SFTP integrado, FTPS seguro, consola Serial con ZMODEM, túneles SSH y multi-input simultáneo en una interfaz moderna para Linux y Windows.
git clone git@github.com:Gargadon/banchoxterm.git && cd banchoxterm
Todo lo que un SysAdmin y Desarrollador necesita
Diseñado para reemplazar herramientas pesadas y fragmentadas con una solución integral, rápida y confiable.
Terminal Multi-Pestañas y Split
Organiza múltiples sesiones locales y remotas simultáneamente. Abre pestañas independientes o divide la pantalla para comparar logs y shells lado a lado.
Multi-Input Broadcast
Envía comandos de teclado a todas las terminales abiertas a la vez. Perfecto para actualizar paquetes, reiniciar clusters o consultar estados en lote.
Explorador SFTP Integrado
Navega directorios remotos en el panel lateral, descarga, sube mediante drag & drop, administra permisos y edita archivos de texto en vivo sin salir de la terminal.
Túneles SSH (Local, Remote, SOCKS5)
Crea port forwardings locales, remotos y proxies dinámicos SOCKS5 fácilmente organizados. Salta firewalls y accede a bases de datos privadas con un clic.
Monitoreo Remoto en Vivo
Supervisa en tiempo real el consumo de CPU, memoria RAM, disco y tiempo de actividad (uptime) en la barra de estado de cada sesión SSH activa.
Consola Serial & ZMODEM
Soporte para hardware UART/RS-232, routers, switches y placas IoT con baudrates configurables, control de flujo y transferencia de ficheros con XMODEM/ZMODEM.
FTP / FTPS con TLS 1.3
Conexiones FTP seguras con validación estricta de certificados, modo pasivo, políticas personalizadas de CA y reconexión automática resiliente.
100% Nativo en C++17 y Qt 6
Cero pesadez de Chromium o Electron. Inicio instantáneo, latencia mínima al teclear y huella de memoria minúscula gracias al motor QTermWidget.
Temas, Paletas e i18n
Modo oscuro y claro automático o forzado, paletas de colores personalizables y soporte multi-idioma nativo para Español, Inglés y Portugués.
Todos tus canales de conexión en una sola herramienta
Desde la nube hasta el cable serie de tu rack: administra infraestructura moderna y hardware de telecomunicaciones sin cambiar de ventana.
SSH & X11
Conexiones SSH robustas basadas en libssh2. Compatible con llaves públicas/privadas (Ed25519, RSA), agentes SSH, contraseñas seguras y reenvío gráfico X11.
- Autenticación con claves protegidas y SSH Agent
- Reenvío de aplicaciones gráficas X11 (VcXsrv integrado en Windows)
- Gestor de túneles SSH: Local, Remote y Dynamic SOCKS5
- Integración con el Secret Service de Linux (GNOME Keyring / KWallet)
SFTP & Transferencia
Un cliente de archivos remoto siempre a la mano en el panel lateral. Olvídate de abrir un FileZilla o WinSCP separado para modificar configuraciones.
- Navegador de árbol remoto con permisos, dueños y tamaños
- Subida y descarga mediante arrastrar y soltar (drag & drop)
- Editor integrado para modificar archivos de configuración en el servidor
- Operaciones en segundo plano sin interrumpir tu sesión de terminal
Consola Serial & ZMODEM
Diseñado para ingenieros de redes, sysadmins y makers que interactúan con switches Cisco, routers Mikrotik, Raspberry Pi o placas de desarrollo.
- Compatible con picocom, screen y minicom
- Detección y configuración de puertos COM y /dev/ttyUSB*
- Transferencia de firmwares y archivos con XMODEM y YMODEM
- Soporte nativo ZMODEM mediante integración con 'sz' (lrzsz)
FTP / FTPS Seguro
Acceso a servidores de almacenamiento tradicionales con capa de seguridad moderna criptográfica TLS 1.2 o TLS 1.3.
- Cifrado FTPS moderno y selección de TLS 1.2 o TLS 1.3-only
- Validación de CA personalizada y certificados autofirmados
- Transferencia recursiva de carpetas y archivos
- Reconexión automática resiliente ante caídas de enlace
¿Cansado de terminales basadas en Electron?
Otras herramientas modernas empaquetan un navegador Chromium completo para mostrar una consola de texto, devorando cientos de megabytes de memoria y ralentizando tu flujo de trabajo.
BanchoXterm está escrito en C++17 nativo con Qt 6 y un fork dedicado de QTermWidget. El resultado es una interfaz ultrasensible, arranque en milisegundos y mínimo impacto en tus recursos del sistema.
| Característica | BanchoXterm | Terminales Electron |
|---|---|---|
| Tecnología Base | C++17 + Qt 6 | Chromium + Node.js |
| Huella de Memoria | ~35 MB | 400 MB - 1.2 GB |
| Explorador SFTP en vivo | ✔ Integrado | Requiere plugin o Pro |
| Consola Serial / ZMODEM | ✔ Nativo | Incompatible / Parcial |
| Túneles SSH (SOCKS5/Local) | ✔ Incluido | Limitado |
| Licencia & Privacidad | GPL v3 (Libre) | Freemium / Telemetría |
Comienza a usar BanchoXterm hoy
Descarga los ejecutables binarios para Windows o compila directamente en tu distribución de Linux preferida con unos pocos comandos.
Windows 10 / 11
Incluye soporte para ConPTY, integración con servidor X11 (VcXsrv) y almacenamiento de credenciales protegido por DPAPI.
Linux (Ubuntu / Fedora / Arch)
Compatible con Secret Service (GNOME Keyring / KWallet), QTermWidget nativo y terminales del sistema de alta resolución.
sudo apt install build-essential cmake ninja-build \
qt6-base-dev qt6-serialport-dev qt6-tools-dev qt6-tools-dev-tools \
libssl-dev zlib1g-dev libsecret-tools lrzszgit clone git@github.com:Gargadon/banchoxterm.git
cd banchoxterm
git submodule update --init --recursivecmake -B build -G Ninja
cmake --build build
./build/banchoxtermsudo dnf install cmake ninja-build \
qt6-qtbase-devel qt6-qtserialport-devel qt6-qttools-devel \
openssl-devel zlib-devel libsecret lrzszgit clone git@github.com:Gargadon/banchoxterm.git
cd banchoxterm
git submodule update --init --recursive
cmake -B build -G Ninja
cmake --build build
./build/banchoxtermset PATH=C:\Qt\6.8.3\msvc2022_64\bin;%PATH%
cmake -B build -G "Visual Studio 17 2022" -A x64
cmake --build build --config Release