Código Aberto • GPL v3
Sem Electron: 100% Nativo em C++17 & Qt 6

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.

Clonar e compilar:git clone git@github.com:Gargadon/banchoxterm.git && cd banchoxterm
BanchoXterm Screenshot

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.

Produtividade

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.

Orquestração

Multi-Input Broadcast

Envie comandos de teclado para todos os terminais abertos simultaneamente. Ideal para atualizar pacotes, reiniciar clusters ou checar status em lote.

Arquivos

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.

Segurança

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.

Telemetria

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.

Hardware

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.

Redes

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.

Desempenho

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.

Personalização

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.

Acesso Remoto

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)
Explorador de Arquivos

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
Hardware & IoT

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)
Protocolos Clássicos

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.

< 40 MBConsumo de RAM típico
< 200 msTempo de inicialização a frio
0 Cloud100% Local e Privado
RecursoBanchoXtermTerminais Electron
Tecnologia PrincipalC++17 + Qt 6Chromium + Node.js
Uso de Memória~35 MB400 MB - 1.2 GB
Explorador SFTP integrado✔ IntegradoRequer extensão ou plano pago
Console Serial / ZMODEM✔ NativoIncompatível / Limitado
Túneis SSH (SOCKS5/Local)✔ InclusoLimitado
Licença e PrivacidadeGPL 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

x64 e ARM64 • Binários prontos

Inclui suporte ConPTY, servidor X11 integrado (VcXsrv) e armazenamento de senhas protegido por DPAPI.

Linux Tux Logo

Linux (Ubuntu / Fedora / Arch)

Compilação Nativa com Ninja & CMake

Integrado ao Secret Service (GNOME Keyring / KWallet), renderização QTermWidget nativa e suporte completo a shells do sistema.

Ubuntu / Debian
Fedora / RHEL
Windows (MSVC)
1. Instalar dependências necessárias
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 lrzsz
2. Clonar repositório e submódulos
git clone git@github.com:Gargadon/banchoxterm.git
cd banchoxterm
git submodule update --init --recursive
3. Compilar e executar
cmake -B build -G Ninja
cmake --build build
./build/banchoxterm
1. Instalar dependências necessárias (Fedora)
sudo dnf install cmake ninja-build \
  qt6-qtbase-devel qt6-qtserialport-devel qt6-qttools-devel \
  openssl-devel zlib-devel libsecret lrzsz
2. Clonar repositório e submódulos & 3. Compilar e executar
git clone git@github.com:Gargadon/banchoxterm.git
cd banchoxterm
git submodule update --init --recursive
cmake -B build -G Ninja
cmake --build build
./build/banchoxterm
Compilar com MSVC no Developer Command Prompt
set 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