Skip to content

Komorebi

Komorebi 平鋪式視窗管理器

軟體分類 系統管理 / 桌面增強
軟體標籤
7941419463Microsoft Planner14181415
開發廠商 LGUG2Z & Open Source Community
Stars
14.2k
Forks
312
License
MIT
Version
vv0.1.x (Active Development)
Update
2026-03-09
OS

徹底征服視窗混亂:像操作程式碼一樣操作您的 Windows 桌面

  • 自動化佈局管理: 當您開啟新視窗時,系統會自動根據「二叉樹」或其他預設演算法調整所有視窗大小與位置,無需任何滑鼠手動操作。
  • 完全鍵盤驅動: 搭配快捷鍵工具 (whkd),您可以在不同的視窗、螢幕、甚至是虛擬桌面間進行瞬間切換,極大提升開發與多工效率。
  • 現代化配置系統: 支援使用 YAML 或 JSON 定義自定義佈局、工作空間規則與視窗排除名單,配置過程透明且易於備份。
  • 高性能與原生相容: 以 Rust 語言開發,反應速度極快,且深度整合 Windows 11 的虛擬桌面機制,不破壞系統原有的穩定性。

核心架構與運作邏輯

  • Komorebi Manager: 核心後端程序,負責監聽系統視窗事件(開啟、關閉、縮放),並即時計算與套用新的視窗佈局。
  • whkd (Windows Hotkey Daemon): 負責捕捉鍵盤輸入並向 Komorebi 發送控制指令,是實現「鍵盤流」操作的靈魂。
  • Virtual Desktops Support: 不同於其他外掛,Komorebi 能識別 Windows 原生虛擬桌面,讓每個桌面擁有獨立的佈局配置。

2026 關鍵技術更新

  • GPU 加速渲染動畫: 2026 年版本引入了流暢的視窗切換動畫,透過 GPU 加速確保在平鋪變更時提供視覺上的平滑過渡。
  • AI 智能佈局推薦: 引入輕量化模型,能根據使用者目前開啟的應用程式組合(如:IDE + 瀏覽器 + 終端機),自動推薦最合適的空間分配比例。
  • 強化的視窗堆疊 (Stacking): 支援在單一平鋪區域內進行視窗堆疊,使用者可以像切換瀏覽器標籤一樣在堆疊的視窗間快速輪轉。

視窗管理工具對比 (2026)

特性項目PowerToys FancyZonesAmethyst (macOS)Komorebi (Windows)
自動化程度手動放置為主自動平鋪完全自動平鋪
核心語言C++ / C#SwiftRust (高性能)
鍵盤友好度一般極高 (以鍵盤為設計核心)
配置靈活性UI 勾選基礎配置程式化配置 (YAML/JSON)
開源屬性開源 (Microsoft)開源開源 (社群驅動)

空間利用率與工作流效率 (LaTeX)

Komorebi 的核心在於最大化可視面積 Avisible。在傳統視窗重疊(Floating)模式下,有效可視面積常因遮擋而減少。在 Komorebi 的平鋪模式下,總桌面面積 Atotaln 個視窗完整填充:

Atotal=i=1n(Awindow,i+G)

其中 G 為可配置的視窗間距 (Gaps)。透過調整 G0,開發者能獲得 100% 的資訊呈現效率。


快速啟動範例

  1. 安裝 (建議透過 Scoop):
    scoop install komorebi whkd
  2. 啟動服務:
    komorebic start
  3. 基礎快捷鍵範例 (搭配 whkd):
    • Alt + H/J/K/L: 在不同方向的視窗間移動焦點。
    • Alt + Shift + Enter: 將目前的視窗設為「主視窗 (Master)」。
    • Alt + T: 切換平鋪/浮動模式。

產品說明

Komorebi 是 Windows 桌面環境的「極限改裝套件」。在 桌面增強 的技術版圖中,它解決了 Windows 長期以來在高級視窗管理上的匱乏。它不僅是一個工具,更代表了一種追求專注、極致效率的工作哲學——將紛亂的視窗轉化為井然有序的網格。其核心價值在於「流程的連續性」——讓您的手永遠不需要離開鍵盤去移動視窗。對於在 2026 年追求極速開發體驗、或希望在 Windows 上重現 Linux 高效工作流的技術職人來說,Komorebi 是不可或缺的桌面地基。