OmniPTY es un emulador de terminal nativo para macOS y Linux, desarrollado íntegramente en Rust. A diferencia de las soluciones tradicionales que requieren múltiples herramientas externas, OmniPTY integra funciones esenciales como divisiones de pantalla, espacios de trabajo, gestión de archivos y un sistema de prompts en su arquitectura central. La aplicación utiliza el framework de interfaz GPUI de Zed para la renderización por GPU, lo que permite una experiencia visual fluida y eficiente, mientras que la emulación del terminal se realiza mediante alacritty_terminal, garantizando la compatibilidad total con herramientas como vim, htop y tmux.
El proyecto, anteriormente conocido como Oxide, destaca por su enfoque en la simplicidad y la privacidad. No incluye telemetría ni funciones de inteligencia artificial, limitando la conexión a la red únicamente a la verificación de actualizaciones. La configuración se gestiona mediante un único archivo TOML, que se recarga automáticamente al guardar cambios. OmniPTY ofrece una integración profunda con el sistema de archivos, permitiendo navegar por el árbol de directorios como si se estuviera en el editor de texto, con soporte para previsualización de Markdown y gestión de imágenes a través de protocolos como kitty y sixel.
En cuanto a la instalación, OmniPTY está disponible mediante Homebrew para macOS y a través de paquetes AUR o tarballs para Linux. La herramienta incluye soporte para notificaciones de escritorio y firma de desarrolladores para garantizar la seguridad de las actualizaciones. Su diseño está orientado a desarrolladores que buscan una terminal unificada, sin la necesidad de instalar capas adicionales de software.
