Repolode
nikitabobko

nikitabobko/AeroSpace

AeroSpaceは、プレーンテキストファイルで設定し、コマンドラインから操作するmacOS向けのi3風タイル型ウィンドウマネージャーです。

代替できる製品:MagnetRectangle

スター
23,756
フォーク
799
未解決の Issue
247
最終コミット
昨日

これは何?

AeroSpaceは、i3ウィンドウマネージャーのモデルに沿って、macOSのウィンドウをツリー構造のタイル型レイアウトに自動で配置します。ワークスペースをすばやく切り替えられます。また、macOS標準のSpacesではなく、独自にエミュレートした仮想ワークスペースを使うため、アニメーションなしで切り替えられ、System Integrity Protectionを無効にする必要もありません。

設定はプレーンテキストのTOMLファイルで、dotfilesを使った環境管理に適しています。CLIを中心に設計されており、manページとシェル補完も含まれています。また、i3の方式に沿ったマルチモニター対応を備えています。Homebrewからインストールでき、自動アップデートもHomebrewが処理します。

現在はパブリックベータのため、1.0リリースまでは設定、CLI、動作に破壊的変更が入る可能性があります。macOS 13以降で動作します。

主な機能

  • 01i3に着想を得た、ツリー構造ベースのタイル型レイアウト
  • 02アニメーションやSIPの無効化なしでワークスペースをすばやく切り替え
  • 03macOS標準のSpacesに依存しない、エミュレートされた仮想ワークスペース
  • 04dotfilesとの相性がよい、プレーンテキストのTOML設定
  • 05manページとシェル補完を備えたCLI中心の操作
  • 06i3のモデルに沿ったマルチモニター対応

ユースケース

  • マウスを使わず、キーボード操作でウィンドウレイアウトを管理したい開発者
  • すでにdotfilesで環境を管理しており、テキストベースの設定を好むユーザー
  • macOSでi3風のワークスペース管理をマルチモニター環境で使いたい人

クイックスタート

  1. 1

    Homebrew cask でインストール

    brew install --cask nikitabobko/tap/aerospace

使う前に知っておきたいこと

  • macOS 専用です。
  • Apple による公証を受けていないため、隔離に関する警告を回避するには Homebrew 経由でインストールする必要があります。
  • 公開ベータ版です。1.0 までは仕様変更に伴う互換性のない変更が予定されています。
  • 上級ユーザー向けです。設定はプレーンテキストファイルと CLI で行い、GUI はありません。

収録されている特集

トピック

よくある質問

AeroSpace とは?
AeroSpaceは、プレーンテキストファイルで設定し、コマンドラインから操作するmacOS向けのi3風タイル型ウィンドウマネージャーです。 AeroSpaceは、i3ウィンドウマネージャーのモデルに沿って、macOSのウィンドウをツリー構造のタイル型レイアウトに自動で配置します。ワークスペースをすばやく切り替えられます。また、macOS標準のSpacesではなく、独自にエミュレートした仮想ワークスペースを使うため、アニメーションなしで切り替えられ、System Integrity Protectionを無効にする必要もありません。
AeroSpace は無料で使えますか?ライセンスは?
AeroSpace は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
AeroSpace は今もメンテナンスされていますか?
活発にメンテナンス中。AeroSpace の最終コミットは 2026年11月6日 です。
AeroSpace は何に使えますか?
マウスを使わず、キーボード操作でウィンドウレイアウトを管理したい開発者 すでにdotfilesで環境を管理しており、テキストベースの設定を好むユーザー macOSでi3風のワークスペース管理をマルチモニター環境で使いたい人
AeroSpace のインストール方法は?
Homebrew cask でインストール: brew install --cask nikitabobko/tap/aerospace
AeroSpace はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/nikitabobko/AeroSpace

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト