Repolode
qeude

qeude/Defi

Un gestor de ventanas en mosaico para macOS, inspirado en Niri, que organiza las ventanas en columnas sobre una franja horizontal desplazable.

Alternativa open source a:Magnet

Estrellas
162
Forks
6
Issues abiertos
4
Último commit
hace 17 horas

¿Qué es?

Defi es un gestor de ventanas para macOS que las organiza en columnas sobre una franja horizontal. Al abrirse una ventana nueva, la franja crece y, al pasar el borde de la pantalla, el escritorio se desplaza para mostrar las ventanas que quedan fuera de la vista. Está inspirado en el compositor Niri, pero funciona con ventanas nativas de macOS, que se pueden seguir enfocando con un clic, desde el Dock o con Command-Tab.

Los espacios de trabajo se crean dinámicamente y siempre hay uno vacío disponible; también se pueden conservar espacios con nombre para tareas recurrentes. Cada pantalla tiene sus propios espacios de trabajo y diseño. Las reglas para aplicaciones permiten asignarlas a espacios con nombre, mantenerlas flotantes o establecer su ancho inicial. La vista general permite recorrer los espacios de trabajo y arrastrar ventanas entre ellos, y los bordes de las ventanas resaltan la que tiene el foco.

El comportamiento se configura en TOML en ~/.config/defi/config.toml y se actualiza al guardar los cambios. El proyecto incluye una CLI integrada para scripts e integración con SketchyBar. Requiere Apple Silicon y macOS 26 o posterior, y actualmente está en fase alfa. Se requiere permiso de Accesibilidad; la grabación de pantalla es opcional y habilita las animaciones y las vistas previas de la vista general.

Funciones clave

  • 01Organiza automáticamente las ventanas nuevas en columnas desplazables y las redistribuye al cerrar ventanas.
  • 02Espacios de trabajo dinámicos con uno siempre vacío y la opción de crear espacios con nombre.
  • 03Reglas para asignar aplicaciones a espacios de trabajo con nombre, mantener ventanas flotantes y definir el ancho inicial de las columnas.
  • 04Espacios de trabajo y diseños independientes para cada pantalla.
  • 05Vista general para recorrer los espacios de trabajo y arrastrar ventanas entre ellos.
  • 06Configuración TOML que se actualiza al guardar, con atajos, separaciones y animaciones personalizables.

Casos de uso

  • Mantener accesibles muchas ventanas en la pantalla de una sola laptop sin tener que cambiarles el tamaño manualmente.
  • Separar el trabajo de distintos proyectos en espacios con nombre en cada monitor.
  • Gestionar ventanas con el teclado mediante scripts o desde una barra de estado de SketchyBar.

Inicio rápido

  1. 1

    Instalar con Homebrew

    brew install --cask qeude/tap/defi
  2. 2

    Iniciar Defi

    open /Applications/Defi.app

Antes de usarlo

  • Requiere Apple Silicon y macOS 26 o posterior.
  • Está en fase alfa: el comportamiento y la configuración pueden cambiar antes del lanzamiento de una versión estable.
  • Usa espacios de trabajo virtuales propios en lugar de los Spaces nativos de macOS.
  • El permiso de grabación de pantalla es opcional, pero se necesita para las animaciones y las vistas previas de Overview.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Defi?
Un gestor de ventanas en mosaico para macOS, inspirado en Niri, que organiza las ventanas en columnas sobre una franja horizontal desplazable. Defi es un gestor de ventanas para macOS que las organiza en columnas sobre una franja horizontal. Al abrirse una ventana nueva, la franja crece y, al pasar el borde de la pantalla, el escritorio se desplaza para mostrar las ventanas que quedan fuera de la vista. Está inspirado en el compositor Niri, pero funciona con ventanas nativas de macOS, que se pueden seguir enfocando con un clic, desde el Dock o con Command-Tab.
¿Defi es gratuito? ¿Qué licencia tiene?
Defi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Defi sigue mantenido?
Mantenimiento activo. El último commit de Defi fue el 5 nov 2026.
¿Para qué puedo usar Defi?
Mantener accesibles muchas ventanas en la pantalla de una sola laptop sin tener que cambiarles el tamaño manualmente. Separar el trabajo de distintos proyectos en espacios con nombre en cada monitor. Gestionar ventanas con el teclado mediante scripts o desde una barra de estado de SketchyBar.
¿Cómo se instala Defi?
Instalar con Homebrew: brew install --cask qeude/tap/defi Iniciar Defi: open /Applications/Defi.app
¿Dónde consigo Defi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/qeude/Defi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados