|

AeroSpace : un gestionnaire de fenêtres tiling pour macOS, inspiré d’i3 et pensé pour le clavier

https://github.com/nikitabobko/AeroSpace

https://nikitabobko.github.io/AeroSpace/guide

📌 AeroSpace est un gestionnaire de fenêtres tiling pour macOS inspiré d’i3, avec une approche clavier-first, une configuration en texte brut et une CLI complète, pour organiser les fenêtres rapidement sans dépendre des limites de macOS Spaces.

AeroSpace vise un usage très orienté productivité clavier sur macOS, avec une philosophie clairement inspirée des window managers tiling Linux comme i3. L’intérêt principal est de retrouver un contrôle fin des fenêtres, des workspaces et des déplacements entre moniteurs, sans transformer macOS en système bricolé ni désactiver SIP.

Le projet repose sur un paradigme en arbre pour représenter l’organisation des fenêtres. Ce point est important, parce qu’il permet de composer des layouts de manière plus prévisible que des empilements de raccourcis ad hoc. En pratique, on gagne une structure plus lisible pour naviguer, déplacer, redimensionner et réorganiser des fenêtres quand plusieurs apps sont ouvertes en parallèle.

AeroSpace se distingue aussi par son choix d’émuler ses propres workspaces plutôt que de s’appuyer sur les Spaces natives de macOS. Ce n’est pas un simple détail d’implémentation: cela permet d’éviter certaines limitations de macOS et de garder un comportement plus cohérent pour un usage tiling multi-moniteurs, notamment quand on veut un modèle proche d’i3.

La configuration en TOML est un autre point fort. Tout passe par un fichier texte versionnable, ce qui rend les réglages faciles à relire, partager et adapter. Ce choix fonctionne bien avec l’approche dotfiles, et permet de conserver une configuration explicite plutôt qu’une interface graphique à cliquer. AeroSpace assume d’ailleurs une ligne très claire sur ce point: priorité à des fonctions pratiques, clavier-centric, et très peu de place pour le “ricing”.

Le guide officiel est particulièrement utile pour démarrer correctement. Il couvre l’installation, la configuration par défaut, la logique de l’arbre, la gestion des workspaces, les commandes, les moniteurs et les comportements avancés. C’est une bonne ressource pour éviter de rester bloqué à un simple setup “ça marche” sans comprendre la logique de fonctionnement.

  • ⌨️ Tiling window manager macOS inspiré d’i3
  • 🌲 Organisation des fenêtres basée sur un arbre (layouts plus prévisibles)
  • 🧭 Workspaces émulés pour contourner les limites des Spaces macOS
  • 📝 Configuration texte (TOML) très adaptée aux dotfiles
  • 🧰 CLI first avec commandes, manpages et complétions shell
  • 🖥️ Bon support multi-moniteurs sans désactiver SIP

L’installation via Homebrew (cask) reste la voie la plus simple pour un usage quotidien, avec mises à jour plus faciles à suivre. Le projet reste en beta publique, donc il faut garder en tête que certains changements peuvent encore arriver avant une 1.0, mais la base est déjà suffisamment solide pour servir de daily driver dans beaucoup de setups.

Ce projet se distingue surtout par son équilibre entre puissance de contrôle clavier, pragmatisme macOS (sans dépendances intrusives) et documentation sérieuse, ce qui en fait une option très convaincante pour adopter un workflow tiling sur Mac.


En savoir plus sur Clement MONDARY

Subscribe to get the latest posts sent to your email.

Publications similaires

Laisser un commentaire