O emulador de terminal
multiprotocolo definitivo
Conecte-se aos seus servidores remotos com máxima velocidade e controle. SSH com X11, explorador SFTP integrado, FTPS seguro, console Serial com ZMODEM, túneis SSH e multi-input simultâneo em uma interface moderna para Linux e Windows.
git clone git@github.com:Gargadon/banchoxterm.git && cd banchoxterm
Tudo o que um SysAdmin e Desenvolvedor precisa
Projetado para substituir ferramentas pesadas e fragmentadas por uma solução nativa integrada, rápida e confiável.
Terminal Multi-Abas e Split
Organize várias sessões locais e remotas ao mesmo tempo. Abra abas independentes ou divida a tela lado a lado para comparar logs e shells.
Multi-Input Broadcast
Envie comandos de teclado para todos os terminais abertos simultaneamente. Ideal para atualizar pacotes, reiniciar clusters ou checar status em lote.
Explorador SFTP Integrado
Navegue pela árvore de arquivos remota no painel lateral, envie/baixe via drag & drop, gerencie permissões e edite arquivos de texto sem sair do app.
Túneis SSH (Local, Remote, SOCKS5)
Configure port forwardings locais, remotos e proxies dinâmicos SOCKS5 facilmente. Supere firewalls e acesse bancos de dados privados com um clique.
Monitoramento Remoto em Tempo Real
Acompanhe em tempo real o uso de CPU, memória RAM, capacidade de disco e uptime diretamente na barra de status de cada sessão SSH conectada.
Console Serial & ZMODEM
Suporte para hardware UART/RS-232, switches de rede, roteadores e placas IoT com baudrates ajustáveis e transferências de arquivos via XMODEM/ZMODEM.
FTP / FTPS com TLS 1.3
Conexões FTP seguras com validação rigorosa de certificados, modo passivo, suporte a pacotes CA customizados e reconexão automática resiliente.
100% Nativo em C++17 e Qt 6
Zero peso de Chromium ou Electron. Inicialização instantânea, latência mínima ao digitar e consumo ínfimo de memória graças ao QTermWidget.
Temas, Paletas e i18n
Modo escuro e claro automático ou manual, esquemas de cores de terminal personalizáveis e suporte nativo a Português, Espanhol e Inglês.
Todos os seus canais de conexão em uma única ferramenta
Da nuvem ao cabo serial do seu rack: administre infraestrutura moderna e dispositivos de rede sem precisar alternar entre vários programas.
SSH & X11
Conexões SSH robustas com libssh2. Compatível com chaves públicas/privadas (Ed25519, RSA), agentes SSH, senhas e encaminhamento gráfico X11.
- Autenticação com chaves protegidas e agente SSH
- Encaminhamento de aplicações gráficas X11 (VcXsrv integrado no Windows)
- Gerenciador de túneis SSH: Local, Remote e Dynamic SOCKS5
- Integração com o Secret Service do Linux (GNOME Keyring / KWallet)
SFTP & Transferência
Um cliente de arquivos remoto sempre disponível na barra lateral. Chega de abrir FileZilla ou WinSCP apenas para ajustar um arquivo de configuração.
- Árvore remota exibindo permissões, proprietários e tamanhos
- Upload e download com suporte a arrastar e soltar (drag & drop)
- Editor integrado para modificar arquivos no servidor diretamente
- Operações em segundo plano sem interromper seu terminal ativo
Console Serial & ZMODEM
Feito sob medida para engenheiros de rede, sysadmins e makers que lidam com switches Cisco, roteadores Mikrotik, Raspberry Pi ou placas embarcadas.
- Compatível com comandos de picocom, screen e minicom
- Detecção e ajuste de portas COM e /dev/ttyUSB*
- Transferência de firmwares e arquivos via XMODEM e YMODEM
- Envio nativo ZMODEM através da integração com 'sz' (lrzsz)
FTP / FTPS Seguro
Conecte-se a servidores de arquivos tradicionais com proteção moderna de criptografia TLS 1.2 ou TLS 1.3.
- Criptografia FTPS moderna com opção para TLS 1.2 ou TLS 1.3 exclusivo
- Validação de certificados CA personalizados e certificados autoassinados
- Transferência recursiva de pastas e arquivos com pausa e cancelamento
- Reconexão automática tolerante a oscilações de link
Cansado de terminais baseados em Electron?
A maioria dos terminais modernos carrega um navegador Chromium inteiro apenas para renderizar texto, devorando gigabytes de RAM e atrasando sua digitação.
O BanchoXterm é escrito em C++17 nativo com Qt 6 e uma versão dedicada do QTermWidget. O resultado é resposta instantânea, abertura em milissegundos e mínimo impacto no sistema.
| Recurso | BanchoXterm | Terminais Electron |
|---|---|---|
| Tecnologia Principal | C++17 + Qt 6 | Chromium + Node.js |
| Uso de Memória | ~35 MB | 400 MB - 1.2 GB |
| Explorador SFTP integrado | ✔ Integrado | Requer extensão ou plano pago |
| Console Serial / ZMODEM | ✔ Nativo | Incompatível / Limitado |
| Túneis SSH (SOCKS5/Local) | ✔ Incluso | Limitado |
| Licença e Privacidade | GPL v3 (Livre) | Freemium / Telemetria |
Comece a usar o BanchoXterm hoje
Baixe instaladores binários para Windows ou compile diretamente na sua distribuição Linux preferida com poucos comandos.
Windows 10 / 11
Inclui suporte ConPTY, servidor X11 integrado (VcXsrv) e armazenamento de senhas protegido por DPAPI.
Linux (Ubuntu / Fedora / Arch)
Integrado ao Secret Service (GNOME Keyring / KWallet), renderização QTermWidget nativa e suporte completo a shells do sistema.
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