Rift

Dev tools

window manager

SHOW HN2025

212points
122comments
#293of 3,837 in 2025
Top 8%of 2025 by points

How HN took it

CuriousMostly questions and neutral comments

4 positive, 16 neutral or asking, 1 mixed, 9 critical, out of 30 comments about the project. Thread score -0.17.

Execution: 0 for, 4 againstDesign: 0 for, 2 againstIdea: 0 for, 2 againstDocs: 0 for, 1 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Virtual workspace design avoids macOS spaces limits

    From 1 comment
    • yabai uses native macos spaces and generally requires sip to be disabled to have a good experience(windows can't be moved between spaces without) rift is essentially aerospace…
      atticus_ on HN

Objections

  • Relies on private APIs that may break after macOS updates

    From 1 comment
    • > It uses private APIs reverse engineered by yabai and other projects Don't get used to this. Because of private API use, this project will break at some point after some macOS…
      self_awareness on HN
  • Other tiling managers break after macOS updates

    From 1 comment
    • I used to use tiling window managers on macOS and in the end it got a bit tiring that after every update something broke. It seems like all of them are fighting the system in…
      SirHumphrey on HN
  • Build fails on stable Rust due to nightly feature flag

    From 1 comment
    • I'm getting an error during compiling. I did a "brew install rust", cloned the project then did "cargo build --bins --release" and got the error ``` Compiling rift-wm v0.1.0…
      bartvk on HN

Requests

  • Step-by-step installation guide

    From 1 comment
    • I'm getting an error during compiling. I did a "brew install rust", cloned the project then did "cargo build --bins --release" and got the error ``` Compiling rift-wm v0.1.0…
      bartvk on HN
  • Nix flake for installation

    From 1 comment
    • Does anyone have nix flake for this? I am trying out several window managers after yabai. Aerospace is just laggy sometimes, not sure if it is to do with the events I emitted for…
      swoorup on HN
  • Native macOS tab handling

    From 1 comment
    • Does rift handle native MacOS tabs like the ones ghostty and finder use? I might give it a shot. I have been having a couple of issues with Aerospace lately.
      mgrandl on HN

Questions

  • How does it differ from yabai or AeroSpace?

    From 1 comment
    • this is cool, I love multiple options on macOS. What’s the difference between this and yabai or aerospace?
      tra3 on HN
  • Does it handle native macOS tabs?

    From 1 comment
    • Does rift handle native MacOS tabs like the ones ghostty and finder use? I might give it a shot. I have been having a couple of issues with Aerospace lately.
      mgrandl on HN

Alternatives named

  • Rectangle

    From 1 comment
    • I used to be a heavy user of i3. It's very flexible and configurable, and you can do much more than just moving windows. But after I switched to Mac, I couldn't find a tiling…
      hamasho on HN
  • AeroSpace

    From 2 comments
    • Having just gone through really yak shaving Aerospace into a spot that I'm happy with, I'm curious how folks on here manage having so many overlapping keyboard shortcuts? Maybe…
      cipehr on HN
    • https://github.com/nikitabobko/AeroSpace
      jrks11o on HN
  • yabai

    From 1 comment
    • this is cool, I love multiple options on macOS. What’s the difference between this and yabai or aerospace?
      tra3 on HN
  • Divvy

    From 1 comment
    • Similar experience and pov here -- but w/ Divvy^1 (not Rectangle). 1. https://mizage.com/divvy/
      chrisweekly on HN
  • Magnet

    From 1 comment
    • been using magnet for a long time, it lets you map custom key-combos to put windows in specific slots https://magnet.crowdcafe.com/
      d4rkp4ttern on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/45553995)