Skip to content

Defi v0.1.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@qeude qeude released this 09 Aug 19:48
· 6 commits to main since this release

What is Defi?

Defi is a macOS-native scrolling-column window manager inspired by Niri. It organizes windows as one continuous horizontal strip, keeping navigation fast and predictable while preserving native macOS behavior.

What is included

  • Scrolling columns with animated focus navigation
  • Independent virtual workspaces for each monitor
  • Keyboard-driven focus, movement, stacking, width cycling, and column maximization
  • Configurable global hotkeys and TOML application rules
  • Native focus synchronization with real frame and target reconciliation
  • Floating windows alongside tiled columns
  • Mouse focus, cursor-following focus, title-bar drag reordering, and resize width learning
  • Topology-aware parking for inactive workspaces
  • Menu bar workspace and action controls
  • Unix-socket CLI for status, tracing, workspace control, and service management
  • Deterministic layout and runtime tests

Getting started

  1. Download Defi-0.1.0-alpha.dmg.
  2. Open the image and drag Defi.app to Applications.
  3. Launch Defi.
  4. Grant Accessibility access in System Settings → Privacy & Security → Accessibility.
  5. Use the default Option-based hotkeys or customize ~/.config/defi/config.toml.

Defi currently targets macOS 14 or newer.

Alpha status

This is an early experimental release. The DMG is signed with an Apple Development certificate but is not notarized; macOS may require choosing Open Anyway on first launch. Behavior and configuration may change before the first stable release.