Um ambiente de trabalho desktop nativo em Rust para bancos de dados, SSH, SFTP, terminais, desktop remoto, monitoramento, notas Markdown e agentes de IA.
- 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
Instale pelo Homebrew no macOS
brew install --cask ys-ll/uniterm/uniterm - 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
Baixe o instalador ou pacote para sua plataforma em GitHub Releases
- 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
Plataforma de gerenciamento de servidores self-hosted em que SSH, acesso remoto, SFTP, Docker e métricas são plugins opcionais.
Uma TUI de terminal leve para gerenciar conexões SSH, serial, telnet, SFTP, FTP, WebDAV e S3 em um único binário.
App Flutter para monitorar o status de servidores Linux, Unix e Windows e gerenciá-los por SSH no iOS, Android, macOS e outras plataformas.
Emulador de terminal com aceleração por GPU para Windows, macOS e Linux, com SSH e SFTP, painéis divididos, persistência de sessões e fluxos de trabalho com CLIs de IA.
Terminal open source com integração de IA para macOS, Linux e Windows, com BYOK e modelos locais, sessões SSH persistentes e pré-visualizações de arquivos no próprio terminal.