awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
nikitabobko avatar

nikitabobko/AeroSpace

0
View on GitHub↗
21,242 星标·553 分支·Swift·MIT·5 次浏览nikitabobko.github.io/AeroSpace/guide↗

AeroSpace

AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands.

The project distinguishes itself by operating as a background daemon that utilizes system-level accessibility frameworks and low-level window server hooks to enforce tiling behavior. It employs a declarative configuration system to define layout rules and maintains workspace consistency through an event-driven architecture that responds to system window changes.

The software provides a virtual desktop abstraction layer that maps logical workspaces to physical displays, supporting multi-monitor setups and persistent window organization. It is designed to automate window management tasks, eliminating the need for manual resizing or positioning to maintain a structured digital environment.

Features

  • Tiling Window Managers - Automatically arranges application windows into a grid layout on macOS to maximize screen space.
  • macOS Workspace Managers - Organizes application windows into virtual desktops and assigns them to monitors on macOS.
  • Keyboard-Driven Workflows - Functions as a keyboard-driven controller for efficient window and workspace management.
  • Tiling Window Managers - Automates window management by enforcing grid layouts without manual resizing.
  • Window Managers - i3-like tiling window manager for macOS.
  • Multi-Display Management Tools - Supports multi-monitor setups by assigning and managing windows across multiple physical displays.
  • Workspace Managers - Enables programmatic management and navigation of virtual workspaces via keyboard shortcuts.
  • Desktop Workspace Organizers - Organizes windows into distinct virtual workspaces to maintain a tidy and focused digital environment.
  • Declarative Configurations - Uses structured configuration files to define window placement rules and grid layout logic.
  • Window Managers - Uses system accessibility APIs to programmatically organize and arrange application windows into structured layouts.
  • Event-Driven Architectures - Maintains consistent window positioning by reacting to system-level window events.

Star 历史

nikitabobko/aerospace 的 Star 历史图表nikitabobko/aerospace 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

AeroSpace 的开源替代方案

相似的开源项目,按与 AeroSpace 的功能重合度排序。
  • i3/i3i3 的头像

    i3/i3

    10,489在 GitHub 上查看↗

    i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into non-overlapping tiles to maximize screen real estate, utilizing a dynamic layout engine that removes the need for manual positioning or resizing. The system is designed for keyboard-driven desktop workflows, where window organization and behavior are defined through a plain text configuration file. It enables X11 desktop customization by allowing users to programmatically define layouts and keybindings. The manager provides inter-process communication via a Unix domain socket, allowing

    C
    在 GitHub 上查看↗10,489
  • awesomewm/awesomeawesomeWM 的头像

    awesomeWM/awesome

    6,905在 GitHub 上查看↗

    Awesome is a programmable tiling window manager for the X11 Window System. It functions as a dynamic window manager that automatically arranges application windows into non-overlapping tiles based on predefined layout rules to maximize screen space. The project provides a scriptable desktop environment where system behaviors and layouts are defined through an embedded Lua interpreter. This allows for the creation of a personalized interface and a keyboard-driven workflow for managing application windows. The system covers dynamic window layout management and the configuration of system behav

    Lua
    在 GitHub 上查看↗6,905
  • koekeishiya/yabaikoekeishiya 的头像

    koekeishiya/yabai

    29,111在 GitHub 上查看↗

    yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm to automatically arrange application windows into non-overlapping rectangular regions to maximize screen real estate. The project provides a command line interface for controlling windows, displays, and virtual spaces, enabling the creation of custom desktop automation scripts. It includes capabilities for managing virtual desktops and disabling system animations to increase navigation speed. The system also supports mouse-based window focus, which automatically shifts the act

    C
    在 GitHub 上查看↗29,111
  • asmvik/yabaiasmvik 的头像

    asmvik/yabai

    29,093在 GitHub 上查看↗

    Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It functions as a tiling window manager that uses binary space partitioning to arrange application windows into grid layouts, bypassing standard desktop constraints through direct interaction with the system window server. The project distinguishes itself by offering granular control over the graphical user interface via a socket-based command interface and event-driven system hooks. This allows for the programmatic manipulation of window states, display configurations, and virtual

    C
    在 GitHub 上查看↗29,093
查看 AeroSpace 的所有 30 个替代方案→

常见问题解答

nikitabobko/aerospace 是做什么的?

AeroSpace is a tiling window manager for macOS that automatically arranges application windows into grid-based layouts. It functions as a keyboard-driven controller, allowing users to manage window positioning, workspace navigation, and display assignments entirely through customizable keyboard commands.

nikitabobko/aerospace 的主要功能有哪些?

nikitabobko/aerospace 的主要功能包括:Tiling Window Managers, macOS Workspace Managers, Keyboard-Driven Workflows, Window Managers, Multi-Display Management Tools, Workspace Managers, Desktop Workspace Organizers, Declarative Configurations。

nikitabobko/aerospace 有哪些开源替代品?

nikitabobko/aerospace 的开源替代品包括: i3/i3 — i3 is a configurable tiling window manager for the X11 window system. It organizes application windows into… awesomewm/awesome — Awesome is a programmable tiling window manager for the X11 Window System. It functions as a dynamic window manager… koekeishiya/yabai — yabai is a tiling window manager and workspace orchestrator for macOS. It uses a binary space partitioning algorithm… asmvik/yabai — Yabai is a system-level utility for macOS that provides automated window management and workspace organization. It… gh0stzk/dotfiles — This project is a collection of configuration files for managing a personalized Linux desktop environment. It provides… swaywm/sway — Sway is a Wayland compositor and tiling window manager for Linux. It functions as a display server that manages window…