Repolode
LGUG2Z

LGUG2Z/komorebi

CLIで操作し、アプリウィンドウや仮想ワークスペース、モニターを配置するWindows向けタイル型ウィンドウマネージャー。

代替できる製品:FancyZones

スター
15,294
フォーク
368
未解決の Issue
114
最終コミット
一昨日

これは何?

komorebiは、Desktop Window Managerの拡張機能として動作する、Windows 10以降向けのタイル型ウィンドウマネージャーです。アプリのウィンドウをタイル状のレイアウトに自動配置し、ウィンドウ、仮想ワークスペース、ディスプレイモニターを管理できます。

操作にはkomorebic CLIを使います。whkdやAutoHotkeyなどのツールを使えば、ユーザー定義のキーボードショートカットに割り当てられます。このプロジェクトは、デフォルトではOSやデスクトップへの変更をできるだけ抑え、追加の変更はオプトインの設定に委ねることを目指しています。

ウィンドウマネージャーの現在の状態はkomorebic stateコマンドでJSONとして取得できます。また、名前付きパイプ、Unixドメインソケット、TCPポート経由でウィンドウマネージャーのイベントを購読できるため、ステータスバーなどの連携機能を構築できます。プロジェクトはソースコードを利用できるライセンスで配布されていますが、有料の個人ライセンスなしでの商用利用は制限されています。

主な機能

  • 01各モニター上でアプリのウィンドウをレイアウトに自動でタイル配置します。
  • 02仮想ワークスペースと複数のディスプレイモニターを管理します。
  • 03komorebic CLIで操作でき、キーボードショートカットに割り当てられます。
  • 04ウィンドウマネージャーの状態とイベントをJSONで公開し、ステータスバーや連携機能の構築に利用できます。
  • 05名前付きパイプ、Unixドメインソケット、TCP経由のイベント購読に対応しています。

ユースケース

  • Windowsでキーボードを使ってウィンドウを切り替え、配置する。
  • 現在のワークスペースを表示するカスタムステータスバーを構築する。
  • CLIまたは外部の入力ハンドラーを通じてウィンドウレイアウトをスクリプト化する。

トピック

よくある質問

komorebi とは?
CLIで操作し、アプリウィンドウや仮想ワークスペース、モニターを配置するWindows向けタイル型ウィンドウマネージャー。 komorebiは、Desktop Window Managerの拡張機能として動作する、Windows 10以降向けのタイル型ウィンドウマネージャーです。アプリのウィンドウをタイル状のレイアウトに自動配置し、ウィンドウ、仮想ワークスペース、ディスプレイモニターを管理できます。
komorebi は無料で使えますか?ライセンスは?
komorebi は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
komorebi は今もメンテナンスされていますか?
活発にメンテナンス中。komorebi の最終コミットは 2026年10月18日 です。
komorebi は何に使えますか?
Windowsでキーボードを使ってウィンドウを切り替え、配置する。 現在のワークスペースを表示するカスタムステータスバーを構築する。 CLIまたは外部の入力ハンドラーを通じてウィンドウレイアウトをスクリプト化する。
komorebi はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/LGUG2Z/komorebi

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

関連プロジェクト