Repolode
karinushka

karinushka/paneru

既存ウィンドウのサイズを変えずに、無限の横長ストリップへウィンドウを配置するmacOS向けスライド式タイル型ウィンドウマネージャー。

代替できる製品:MagnetMoom

スター
2,396
フォーク
115
未解決の Issue
51
最終コミット
3 日前

これは何?

Paneruは、ウィンドウを右方向へ伸びる横長ストリップに配置するmacOS向けウィンドウマネージャーです。新しいウィンドウを開いても、ストリップ上の既存ウィンドウのサイズは変わらないため、レイアウトが安定します。モニターごとに独立したストリップが用意され、ウィンドウが隣の画面にはみ出すこともありません。

LinuxのNiriに似た、スクロール可能なタイル型ワークフローを求めるユーザーを想定しています。macOS標準のSpacesと併用できるほか、1つのspace内に複数の行を積み重ねる実験的な仮想ワークスペースも追加できます。キーボードショートカットとタッチパッドジェスチャーで操作でき、任意でマウス追従フォーカスも有効にできます。

設定はTOMLファイルまたは組み込みLuaスクリプトで行え、ファイルの変更時にはライブリロードされます。send-cmdサブコマンドでコマンドラインから操作できるほか、ステータスバーやスクリプト向けにJSON形式で状態を照会したり、イベントを購読したりできます。Cargo、Homebrew、Nixからインストールできます。

主な機能

  • 01モニターごとにスクロール可能な横長ウィンドウストリップを用意し、新しいウィンドウを開いても既存ウィンドウのサイズを変更しない
  • 02実験的な仮想ワークスペースにより、1つのmacOS space内に複数の行を積み重ねられる
  • 03キーボードショートカット、タッチパッドでのスライド操作、任意のマウス追従フォーカスに対応
  • 04TOMLまたは組み込みLuaによる設定とライブリロード
  • 05send-cmdによるコマンドライン操作、JSON形式での状態照会とイベント購読
  • 06起動時にウィンドウレイアウトとディスプレイ割り当てを復元

ユースケース

  • 大型の外部ディスプレイでウィンドウが大きすぎたり小さすぎたりすることなく、安定したレイアウトを保つ
  • 従来のタイル配置ではウィンドウが小さくなりすぎるノートPCの画面で作業する
  • ウィンドウ操作をスクリプト化したり、ワークスペースの状態をステータスバーに表示したりする

クイックスタート

  1. 1

    crates.ioからインストール

    cargo install paneru
  2. 2

    またはHomebrewでインストール

    brew install paneru
  3. 3

    システム設定でPaneruにアクセシビリティの許可を与える

  4. 4

    Paneruをフォアグラウンドで実行する

    paneru

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

  • PaneruはmacOS専用です。
  • Paneruがウィンドウを移動するには、アクセシビリティの許可が必要です。
  • 複数のディスプレイをメインディスプレイの上または下に配置しないと、予期しない動作が起こることがあります。
  • 仮想ワークスペースは実験的機能として提供されています。

トピック

よくある質問

paneru とは?
既存ウィンドウのサイズを変えずに、無限の横長ストリップへウィンドウを配置するmacOS向けスライド式タイル型ウィンドウマネージャー。 Paneruは、ウィンドウを右方向へ伸びる横長ストリップに配置するmacOS向けウィンドウマネージャーです。新しいウィンドウを開いても、ストリップ上の既存ウィンドウのサイズは変わらないため、レイアウトが安定します。モニターごとに独立したストリップが用意され、ウィンドウが隣の画面にはみ出すこともありません。
paneru は無料で使えますか?ライセンスは?
paneru は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
paneru は今もメンテナンスされていますか?
活発にメンテナンス中。paneru の最終コミットは 2026年10月17日 です。
paneru は何に使えますか?
大型の外部ディスプレイでウィンドウが大きすぎたり小さすぎたりすることなく、安定したレイアウトを保つ 従来のタイル配置ではウィンドウが小さくなりすぎるノートPCの画面で作業する ウィンドウ操作をスクリプト化したり、ワークスペースの状態をステータスバーに表示したりする
paneru のインストール方法は?
crates.ioからインストール: cargo install paneru またはHomebrewでインストール: brew install paneru システム設定でPaneruにアクセシビリティの許可を与える Paneruをフォアグラウンドで実行する: paneru
paneru はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/karinushka/paneru

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

関連プロジェクト