Sobre el proyecto

Reach es un cliente SSH gratuito y de código abierto y una herramienta de gestión de servidores remotos construida con Rust y Tauri. Ofrece una alternativa moderna a PuTTY, MobaXterm y Termius, y funciona en Windows, macOS, Linux y Android. Las funciones principales incluyen una terminal SSH con renderizado WebGL, pestañas y vistas divididas, un explorador de archivos SFTP con transferencias de arrastrar y soltar, gestión de sesiones con credenciales cifradas, soporte de host de salto e importación desde archivos de configuración SSH. Las herramientas de productividad incluyen tunelización de puertos (local, remota, SOCKS dinámico), fragmentos de comandos y monitoreo del sistema sin agente. Las capacidades de DevOps son opcionales mediante la configuración: gestión de bases de datos para PostgreSQL, MySQL, MariaDB, SQL Server, SQLite y Redis; Ansible para playbooks y comandos ad-hoc; y OpenTofu para planificación y aplicación de infraestructura. Las funciones de colaboración incluyen uso compartido de sesiones entre pares a través de WebRTC, un servidor MCP para clientes de IA como Claude Code y Cursor, y recetas bash reutilizables con análisis de riesgos. Las funciones adicionales incluyen una consola serie, soporte RDP, asistente de IA opcional, verificación de claves de host, temas, una bóveda cifrada con sincronización en la nube, complementos Lua, actualizaciones automáticas y nueve idiomas de interfaz. La pila SSH se ejecuta de forma nativa en Rust mediante russh sin dependencia de OpenSSH, y la interfaz de usuario utiliza Svelte 5 con xterm.js.