Amethyst
Amethystは開いているウインドウを整理してくれるアプリケーション
例えば3個ウインドウを開いていたらこんなかんじにぴったしウインドウを敷き詰めてくれます

インストール
Amethystのサイトからzipをダウンロードできるので展開
環境設定のセキュリティとプライバシーのプライバシータブでコンピュータの制御許可にAmethyst追加するのを忘れずに

設定したら使えるようになります
使い方
起動すると自動でよしなに敷き詰めてくれます
デスクトップ移動するタイミングでも自動で敷き詰めてくれます

Tallと表示されているのは分割の方式です
Tallの他にはFullscreen、Wide、Columnがあります
このタイプの切り替えは、alt+shift+spaceキーで切り替えられます
それぞれこんな感じ
Tall

Fullscreen

Wide

Column

便利なのは、それぞれのデスクトップごとにタイプを記憶してくれているので、デスクトップ1はFullscreen、デスクトップ2はTallみたいにできます
ウインドウの幅を調節したいときはalt+shift+Lキーで右に、alt+shift+Hキーで左に幅寄せできます
アクティブなウインドウの切り替えはalt+shift+J or K
メインウインドウ(幅調整などの際起点になるウインドウ)の決定はalt+shift+Enter