Repolode
ys-ll

ys-ll/uniterm

Aplicativo de terminal para desktop que reúne SSH, RDP, SFTP, clientes de banco de dados, gerenciamento de Kubernetes e contêineres e um agente de IA que executa comandos shell.

Alternativa open source a:XshellSecureCRTTermius

Estrelas
881
Forks
135
Issues abertas
36
Último commit
há 17 horas

O que é?

O uniTerm é um terminal para desktop multiplataforma, desenvolvido com Wails v3 e Go, voltado a desenvolvedores e operadores que, de outra forma, precisariam alternar entre ferramentas separadas para shells remotos, transferência de arquivos, desktops remotos, bancos de dados e contêineres. Ele oferece suporte a conexões SSH, Telnet, Mosh, serial e TCP bruto; transferência de arquivos por SFTP, SCP, FTP, SMB, WebDAV, S3 e Zmodem; e acesso remoto a desktops via RDP, VNC, SPICE e X11.

Além das conexões, o uniTerm inclui um cliente de banco de dados compatível com MySQL, PostgreSQL, Oracle, SQL Server, SQLite, Redis, MongoDB e Elasticsearch, além de um gerenciador de contêineres e Kubernetes para Docker, Podman, nerdctl e clusters. Um monitor de servidores exibe dados de CPU, memória, disco, rede e processos dos hosts conectados.

O AI Agent integrado usa uma API compatível com Anthropic ou OpenAI. Ele pode planejar e executar comandos shell em várias etapas no terminal ativo, com modos de execução selecionáveis, desde totalmente automático até exigir confirmação para cada comando. Um servidor MCP permite que agentes externos, como o Claude Code, executem comandos em conexões salvas sem ter acesso às credenciais.

Recursos principais

  • 01Terminais remotos via SSH, Telnet, Mosh, serial e TCP bruto, com encaminhamento de portas por túnel SSH
  • 02Transferência de arquivos por SFTP, SCP, FTP, SMB, WebDAV, S3 e Zmodem
  • 03Acesso remoto a desktops via RDP, VNC, SPICE e X11
  • 04Cliente de banco de dados para bancos SQL, Redis, MongoDB e Elasticsearch
  • 05Gerenciamento de recursos do Docker, Podman, nerdctl e Kubernetes
  • 06AI Agent autônomo com modos de execução configuráveis e servidor MCP

Casos de uso

  • Gerenciar vários servidores em uma única janela, com sessões SSH e transferência de arquivos por SFTP
  • Consultar e editar bancos de dados junto às sessões shell nos mesmos hosts
  • Administrar clusters Kubernetes e contêineres em hosts locais ou remotos
  • Permitir que um agente de IA execute comandos de diagnóstico em servidores salvos, com permissões supervisionadas

Início rápido

  1. 1

    Instale pelo Homebrew no macOS

    brew install --cask ys-ll/uniterm/uniterm
  2. 2

    Instale pelo Scoop no Windows (adicione o bucket e, depois, instale)

    scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm
  3. 3

    Baixe o instalador ou pacote para sua plataforma em GitHub Releases

  4. 4

    Abra o uniTerm e clique em New Connection no Connection Manager

Antes de usar

  • Os recursos de Windows RDP e WSL estão disponíveis apenas no Windows, e alguns recursos exigem a plataforma correspondente.
  • O executável do Windows sem assinatura pode gerar falsos positivos no antivírus.
  • O AI Agent requer sua própria chave de API da Anthropic ou compatível com OpenAI.

Tópicos

Perguntas frequentes

O que é uniterm?
Aplicativo de terminal para desktop que reúne SSH, RDP, SFTP, clientes de banco de dados, gerenciamento de Kubernetes e contêineres e um agente de IA que executa comandos shell. O uniTerm é um terminal para desktop multiplataforma, desenvolvido com Wails v3 e Go, voltado a desenvolvedores e operadores que, de outra forma, precisariam alternar entre ferramentas separadas para shells remotos, transferência de arquivos, desktops remotos, bancos de dados e contêineres. Ele oferece suporte a conexões SSH, Telnet, Mosh, serial e TCP bruto; transferência de arquivos por SFTP, SCP, FTP, SMB, WebDAV, S3 e Zmodem; e acesso remoto a desktops via RDP, VNC, SPICE e X11.
uniterm é gratuito? Qual é a licença?
uniterm é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
uniterm ainda é mantido?
Manutenção ativa. O último commit de uniterm foi em 21 de out. de 2026.
Para que posso usar uniterm?
Gerenciar vários servidores em uma única janela, com sessões SSH e transferência de arquivos por SFTP Consultar e editar bancos de dados junto às sessões shell nos mesmos hosts Administrar clusters Kubernetes e contêineres em hosts locais ou remotos Permitir que um agente de IA execute comandos de diagnóstico em servidores salvos, com permissões supervisionadas
Como instalar uniterm?
Instale pelo Homebrew no macOS: brew install --cask ys-ll/uniterm/uniterm Instale pelo Scoop no Windows (adicione o bucket e, depois, instale): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm Baixe o instalador ou pacote para sua plataforma em GitHub Releases Abra o uniTerm e clique em New Connection no Connection Manager
Onde consigo uniterm?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ys-ll/uniterm

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados