世界を動かす技術を、日本語で。

Show HN: Rift – macOS用タイルウィンドウマネージャー

2025年10月12日原文(github.com)

概要

Rift は、 macOS 向けのタイル型ウィンドウマネージャー。 パフォーマンス使いやすさ を重視した設計。 現在も 積極的に開発中 で、安定動作が期待できる。 非公開API の活用による高い信頼性とパフォーマンス。 glide-wm をベースに独自進化したプロジェクト。

Riftの特徴

  • macOS 専用のタイル型ウィンドウマネージャー
  • パフォーマンス操作性 を最重視した設計思想
  • アニメーションディスプレイごとのフルスクリーン に対応
  • 非公開API未公開API の積極的活用
  • glide-wm をフォークした後、独自路線で大幅に改良
  • yabai など他プロジェクトのリバースエンジニアリング成果を活用
  • glide-wmyabai とは無関係な独立プロジェクト

クイックスタート

  • 公式Wiki にて 設定方法クイックスタート 手順を提供
  • 初期設定や導入方法のガイドライン
  • 迅速な導入をサポートするドキュメント整備

開発状況

  • アクティブな開発 が継続中
  • 公式リリース は未提供(今後のリリース予定あり)
  • 安定性 は高いが、仕様変更の可能性
  • IssueやPR の積極的な受け入れ体制

開発動機(Motivation)

  • Aerospace の機能性は評価しつつも、 アニメーションディスプレイごとのフルスクリーン が不足
  • 非公開API の利用による高信頼性・高パフォーマンスの追求
  • パブリックAPI よりも OS内部API の方が堅牢で高速と判断
  • 詳細な設計思想や目的は manifesto に記載

クレジット・ライセンス

  • glide-wm のフォークを起点としたプロジェクト
  • glide-wm ライセンスを継承しつつ、独自改良を多数実装
  • yabai などのリバースエンジニアリング成果物を利用
  • glide-wm および yabai とは一切の提携関係なし

Hackerたちの意見

かなりクールだけど、Macbookのトラックパッドを使うならSwishには敵わないよね。 https://highlyopinionated.co/swish/

"かなり意見が強い"って感じだね ;) Divvy^1を好む理由の一つは、カスタムキーボードショートカットが、トラックパッドで直接タイピングする時も、(もっと頻繁に)外部キーボードを使う時も使えるから。 1. https://mizage.com/divvy/

5k/6kディスプレイだと、普通のタイル配置は冗談みたいなもんだよね。ウィンドウが大きすぎるから。だから、moonみたいなアプリの方が全然いい選択肢だよ。WindowsにはMoomみたいなのがないから、komorebiみたいなタイルマネージャーを使ってる。いろんなOSやデバイスを使い分けてる人間としては、riftがalt+hjklみたいな確立されたキー割り当てを使ってないのは残念だな。5k以上のディスプレイ(またはウルトラワイド)では、こういうウィンドウのタイル配置は必須だし(komorebiにはそれがある) +-----+-----------+-----+ | | | | | | +-----+ | | | | | | +-----+ | | | | +-----+-----------+-----+ ~うーん、頑張ったけど、HNではこれがうまく表示されないみたいだね~

貼り付けたものを4スペース分インデントすると、HNはそれをコードとして扱うよ。それが役立つかも。

: https://youtu.be/u3eJcsa_MJk?si=UnHjFXBsWir4QiTz

以前はi3をヘビーユーザーだったんだ。すごく柔軟で設定も自由自在で、ウィンドウを動かす以上のことができる。でも、Macに切り替えてからは、機能が豊富で安定したタイルウィンドウマネージャーが見つからなかった。いくつか試した結果、今はRectangle[1]を使ってる。ウィンドウマネージャーじゃなくて、ウィンドウを左/右/上/下に動かしたり、画面を3/4/6セクションに分けてウィンドウを配置するためのショートカットを提供してるだけ。これで80%のニーズをカバーできて、落ちることも予期しない動作もないから、今は満足して使ってる。もう一つの理由は、年を取ってきて、たくさんのカスタム設定がある柔軟なソフトを使うのに疲れたから。 [1] https://rectangleapp.com/

似たような経験と視点だね -- でもDivvy^1を使ってるよ(Rectangleじゃなくて)。 1. https://mizage.com/divvy/

Rectangleもおすすめだよ。Linuxからの移行がかなり楽になった。

RectangleにSpectacleのキー割り当てオプションがあるのは素晴らしいね。いつか普通のやり方を覚えるかもしれないけど、今はもうそれに慣れちゃってる。

もしかしたら誤解してるかもしれないけど、一方では機能が豊富なウィンドウマネージャーが欲しいと言って、もう一方ではたくさんの設定がある柔軟なソフトウェアに疲れたと言ってるよね。それって矛盾してない?

Rectangleの「todoモード」が大好きなんだ。実際にはtodoには使ってないけど、ウィンドウを常に表示させておいて、フルウィンドウショートカットがそれに合わせて調整されるのが最高。

うん、長い間Rectangleを使ってるユーザーだよ。複数のデスクトップ(Spaces)を使って、タスクごとにウィンドウ(ブラウザ、Emacsフレーム、iTermウィンドウ)を配置してる。これで、いろんなことをやるときのコンテキストスイッチが楽になるんだ。

Hacker Newsで議論の続きを見る