Un espacio de trabajo de escritorio nativo en Rust para bases de datos, SSH, SFTP, terminales, escritorio remoto, monitoreo, notas Markdown y agentes de IA.
- Estrellas
- 881
- Forks
- 135
- Issues abiertos
- 36
- Último commit
- hace 17 horas
¿Qué es?
uniTerm es una terminal de escritorio multiplataforma, desarrollada con Wails v3 y Go, dirigida a desarrolladores y operadores que, de otro modo, tendrían que alternar entre herramientas independientes para usar shells remotos, transferir archivos, acceder a escritorios remotos, bases de datos y contenedores. Admite conexiones SSH, Telnet, Mosh, serie y TCP sin procesar; transferencia de archivos mediante SFTP, SCP, FTP, SMB, WebDAV, S3 y Zmodem; y acceso a escritorios remotos mediante RDP, VNC, SPICE y X11.
Además de las conexiones, incluye un cliente de bases de datos compatible con MySQL, PostgreSQL, Oracle, SQL Server, SQLite, Redis, MongoDB y Elasticsearch, así como un gestor de contenedores y Kubernetes para Docker, Podman, nerdctl y clústeres. Un monitor de servidores muestra datos de CPU, memoria, disco, red y procesos de los hosts conectados.
El agente de IA integrado funciona mediante una API compatible con Anthropic o OpenAI. Puede planificar y ejecutar secuencias de comandos de shell de varios turnos en la terminal activa, con modos de ejecución seleccionables, desde totalmente automático hasta pedir confirmación para cada comando. Un servidor MCP permite que agentes externos, como Claude Code, ejecuten comandos en conexiones guardadas sin tener acceso a las credenciales.
Funciones clave
- 01Terminales remotas mediante SSH, Telnet, Mosh, conexiones serie y TCP sin procesar, con reenvío de puertos mediante túneles SSH
- 02Transferencia de archivos mediante SFTP, SCP, FTP, SMB, WebDAV, S3 y Zmodem
- 03Acceso a escritorios remotos mediante RDP, VNC, SPICE y X11
- 04Cliente de bases de datos para bases de datos SQL, Redis, MongoDB y Elasticsearch
- 05Gestión de recursos de Docker, Podman, nerdctl y Kubernetes
- 06Agente de IA autónomo con modos de ejecución configurables y un servidor MCP
Casos de uso
- Gestionar varios servidores desde una sola ventana con sesiones SSH y transferencia de archivos SFTP
- Consultar y editar bases de datos junto a sesiones de shell en los mismos hosts
- Administrar clústeres de Kubernetes y contenedores en hosts locales o remotos
- Permitir que un agente de IA ejecute comandos de diagnóstico en servidores guardados con permisos supervisados
Inicio rápido
- 1
Instálalo con Homebrew en macOS
brew install --cask ys-ll/uniterm/uniterm - 2
Instálalo con Scoop en Windows (añade el bucket y, después, instala)
scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm - 3
Descarga el instalador o paquete para tu plataforma desde GitHub Releases
- 4
Abre uniTerm y haz clic en New Connection en Connection Manager
Antes de usarlo
- Las funciones de Windows RDP y WSL solo están disponibles en Windows, y algunas funciones requieren la plataforma correspondiente.
- El ejecutable de Windows sin firmar puede provocar falsos positivos en el antivirus.
- AI Agent requiere tu propia clave de API de Anthropic o compatible con OpenAI.
Temas
Preguntas frecuentes
- ¿Qué es uniterm?
- Aplicación de terminal de escritorio que integra SSH, RDP, SFTP, clientes de bases de datos, gestión de Kubernetes y contenedores, además de un agente de IA que ejecuta comandos de shell. uniTerm es una terminal de escritorio multiplataforma, desarrollada con Wails v3 y Go, dirigida a desarrolladores y operadores que, de otro modo, tendrían que alternar entre herramientas independientes para usar shells remotos, transferir archivos, acceder a escritorios remotos, bases de datos y contenedores. Admite conexiones SSH, Telnet, Mosh, serie y TCP sin procesar; transferencia de archivos mediante SFTP, SCP, FTP, SMB, WebDAV, S3 y Zmodem; y acceso a escritorios remotos mediante RDP, VNC, SPICE y X11.
- ¿uniterm es gratuito? ¿Qué licencia tiene?
- uniterm es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿uniterm sigue mantenido?
- Mantenimiento activo. El último commit de uniterm fue el 21 oct 2026.
- ¿Para qué puedo usar uniterm?
- Gestionar varios servidores desde una sola ventana con sesiones SSH y transferencia de archivos SFTP Consultar y editar bases de datos junto a sesiones de shell en los mismos hosts Administrar clústeres de Kubernetes y contenedores en hosts locales o remotos Permitir que un agente de IA ejecute comandos de diagnóstico en servidores guardados con permisos supervisados
- ¿Cómo se instala uniterm?
- Instálalo con Homebrew en macOS: brew install --cask ys-ll/uniterm/uniterm Instálalo con Scoop en Windows (añade el bucket y, después, instala): scoop bucket add uniterm https://github.com/ys-ll/scoop-uniterm && scoop install uniterm Descarga el instalador o paquete para tu plataforma desde GitHub Releases Abre uniTerm y haz clic en New Connection en Connection Manager
- ¿Dónde consigo uniterm?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ys-ll/uniterm
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma autohospedada para administrar servidores mediante plugins opcionales de SSH, escritorio remoto, SFTP, Docker y métricas.
Una TUI ligera de terminal para gestionar conexiones SSH, seriales, telnet, SFTP, FTP, WebDAV y S3 desde un único binario.
Una app de Flutter para supervisar el estado de servidores Linux, Unix y Windows y administrarlos por SSH desde iOS, Android, macOS y otras plataformas.
Emulador de terminal con aceleración por GPU para Windows, macOS y Linux, con SSH y SFTP, paneles divididos, persistencia de sesiones y flujos de trabajo con CLI de IA.
Terminal de código abierto con IA integrada para macOS, Linux y Windows, compatible con BYOK y modelos locales, sesiones SSH persistentes y vistas previas de archivos integradas.