Nehir es un gestor de ventanas en mosaico para macOS inspirado en el paradigma de columnas de Niri, un compositor de Linux conocido por su diseño de desplazamiento horizontal. Su nombre procede del turco y significa «río», en referencia al flujo de ventanas en columnas que se desplazan lateralmente por la pantalla.
La aplicación organiza las ventanas en columnas que se extienden horizontalmente y, cuando las ventanas apiladas no caben a sus alturas mínimas, activa automáticamente pestañas de desbordamiento. Incorpora gestión de múltiples espacios de trabajo con cambio por atajos de teclado, bordes de ventana configurables con color para la ventana enfocada, una barra por monitor con los nombres de los espacios y los iconos de las aplicaciones, y un modo de vista general que muestra todas las ventanas abiertas a vista de pájaro.
Nehir ofrece además soporte multimonitor, seguimiento opcional del puntero (focus follows mouse), paleta de comandos con búsqueda difusa, reglas de diseño por aplicación, un canal IPC mediante socket Unix controlable desde la herramienta CLI nehirctl y configuración en formato TOML distribuida en varios archivos bajo ~/.config/nehir/, que se recarga en caliente al editarlos.
Tras su primera versión, puede instalarse desde el tap de Homebrew guria/tap con brew install --cask nehir. Requiere permisos de accesibilidad en macOS y, para una experiencia coherente con el desplazamiento estilo Niri, se recomienda usar un Dock que se oculte automáticamente y disponer las pantallas en vertical. El proyecto incluye modos de depuración para capturar trazas de comportamiento, un sistema de atajos basado en combinaciones físicas modificadoras y recetas opcionales como la doble pulsación de Command en Karabiner.
