Aller au contenu principal
Cloud & DevOps

Omarchy Quattro : DHH range l'agent de code dans le système

Omarchy, la distribution Linux de David Heinemeier Hansson (DHH), créateur de Ruby on Rails, est passée en version majeure Quattro le 14 août 2026. Shell de bureau réécrit en un seul processus, fonctionnement interne basculé sur pacman, et surtout un agent de code traité comme une brique système. Ce qui change pour les équipes.

Eliott Bidault-HervouetEliott Bidault-HervouetPublié le 26 août 20267 min
Résumer cet article avec une IA

Une distribution Linux qui passe en version majeure, c'est en général un thème de plus, des paquets remis à jour et un installeur retouché. Omarchy Quattro, la version 4.0.0 du projet publiée le 14 août 2026, fait autre chose : il range l'agent de code au même rang que la barre de tâches ou le gestionnaire de fenêtres, c'est-à-dire dans le système lui-même. Pour une équipe qui observe ce que devient le poste de travail des développeurs, c'est là que se trouve l'information.

Omarchy est le système d'exploitation Linux (base Arch Linux, gestionnaire de fenêtres Hyprland) de David Heinemeier Hansson (DHH), créateur du framework Ruby on Rails et directeur technique de 37signals, l'éditeur de Basecamp. La version 4.0.0, nom de code Quattro, est parue sur le dépôt officiel basecamp/omarchy, annoncée le même jour sur le site du projet et présentée par son auteur dans la vidéo d'annonce officielle. Les notes de version s'ouvrent sur une formule de DHH lui-même : « Omarchy 4 aka Quattro is the biggest release since the project started », la plus grosse sortie depuis le début du projet. C'est une déclaration de l'auteur sur son propre projet, pas un verdict extérieur. Le reste du changelog, lui, se vérifie point par point.

Omarchy Quattro, la présentation en vidéo par David Heinemeier Hansson

L’auteur du projet présente lui-même la version Quattro sur sa chaîne YouTube officielle.

Huit programmes fusionnés dans un seul shell

Le premier chantier est la réécriture complète du shell de bureau autour de Quickshell, une boîte à outils qui sert à construire un environnement de bureau complet à l'intérieur d'un seul programme. La barre, le lanceur, les menus, les notifications, les affichages à l'écran, les panneaux de contrôle, l'écran de verrouillage et l'agent polkit tournent désormais dans un seul processus durable, avec une architecture à plugins, entièrement thémable et pilotable par IPC. Huit programmes indépendants ne sont plus embarqués par défaut : Waybar pour la barre, Walker pour le lanceur, Mako pour les notifications, SwayOSD, hyprlock, hypridle, swaybg et polkit-gnome.

L'enjeu n'est pas cosmétique. Huit briques indépendantes, ce sont huit fichiers de configuration, huit cycles de mise à jour et autant d'endroits où le comportement peut diverger d'une machine à l'autre. Une surface de configuration unique, c'est un poste plus facile à reproduire à l'identique dans une équipe, et un bug plus facile à localiser quand il se produit.

Schéma avant après du shell de bureau Omarchy : huit programmes séparés (Waybar, Walker, Mako, SwayOSD, hyprlock, hypridle, swaybg, polkit-gnome) sont remplacés dans la version Quattro par un seul processus Quickshell durable regroupant les mêmes fonctions

Des dotfiles à des paquets système

Deuxième mouvement, moins spectaculaire mais structurant : Omarchy quitte le modèle historique du dépôt git rempli de fichiers de configuration dans le répertoire de l'utilisateur. Les fichiers du projet vivent maintenant dans /etc, et les mises à jour transitent par pacman, le gestionnaire de paquets d'Arch Linux. L'objectif affiché est de séparer proprement ce qui appartient au projet de ce qui appartient à l'utilisateur, pour qu'une mise à jour cesse d'écraser des réglages personnels.

La même version allège au passage l'installation, sans que les notes de version rattachent ce gain à la bascule. L'ISO perd plus d'un gigaoctet et passe sous la barre des 6 Go, tandis que l'installation est accélérée de 30 %, au point que des installations complètes en moins d'une minute deviennent possibles. La release ajoute par ailleurs trois applications maison (Omawrite pour le Markdown, Omacut pour le découpage vidéo, Omacalc pour le calcul), trois thèmes (Solitude, Last Horizon, Lupine) et le support de l'installation en dual-boot, sans que cela change la nature de la version.

L'agent de code descend au niveau du système

C'est le vrai sujet de Quattro. Le manuel officiel l'écrit noir sur blanc : Omarchy traite les agents de code comme des citoyens de premier rang. Autrement dit, l'agent cesse d'être une application qu'on lance à la main dans un terminal, pour occuper trois places fixes dans le système.

La première est dans la barre. Une icône d'agents y apparaît dès qu'Omarchy détecte un usage d'IA sur la machine, et reste hors du chemin tant que ce n'est pas le cas. Le panneau derrière cette icône suit chaque abonnement au même endroit : le plan, le pourcentage consommé de la fenêtre de session de cinq heures et de la limite hebdomadaire (ou le solde prépayé restant selon le mode de facturation), puis l'usage de tokens par jour et par modèle. Claude Code, Codex et la plateforme Fireworks sont couverts d'origine. Les relevés qui alimentent le panneau sont régénérés toutes les quinze minutes par la commande omarchy agent usage-update.

La deuxième est dans le chemin de crash. Quand un processus plante, Omarchy surveille le journal systemd-coredump, l'endroit où Linux enregistre l'état d'un programme au moment où il s'arrête, et affiche une notification ; un clic confie le crash à l'agent par défaut, qui dispose d'une compétence dédiée au diagnostic, diagnose-crash. Le déclenchement manuel reste possible avec la commande omarchy agent crash <pid>. Le média Linux It's FOSS décrivait déjà ce mécanisme la veille de la sortie, sur la base d'une préversion.

La troisième est dans la configuration de la machine. Le projet livre un skill d'agent qui apprend à celui-ci à reconfigurer le poste sur lequel il tourne : ajuster Hyprland, modifier la barre, créer un thème. Il est symlinké dans les répertoires de compétences des agents pris en charge, dont ~/.claude/skills pour Claude Code, ~/.codex/skills pour Codex et l'emplacement générique ~/.agents/skills, pour que la plupart des harnais la trouvent sans configuration.

Schéma des trois places de l'agent de code dans Omarchy Quattro : un panneau de quota dans la barre avec fenêtre de session de 5 heures et relevés régénérés toutes les 15 minutes, un diagnostic des crashs via systemd-coredump et la compétence diagnose-crash, et une skill livrée qui reconfigure la machine, le tout renvoyant vers l'agent par défaut choisi parmi 9 commandes pré-intégrées

Neuf commandes, aucun favori imposé

Le manuel liste neuf commandes d'agents pré-intégrées : claude (Claude Code), codex (OpenAI Codex), opencode, gemini (Google Gemini CLI), copilot (GitHub Copilot CLI), crush, grok (Grok CLI de xAI), pi (Pi) et omp (Oh My Pi). Les notes de version affichent la même liste. Chacun est installé en lancement paresseux, téléchargé seulement à la première utilisation. L'agent par défaut se choisit dans le menu Omarchy ou avec omarchy default agent, et se lance par un raccourci clavier dédié, ou en mode non interactif via omarchy agent prompt.

Le projet le formule lui-même : il ne désigne pas de favori. Au niveau du système, l'agent de code devient un composant interchangeable, au même titre qu'un navigateur ou un terminal. C'est probablement le signal le plus durable de cette version, indépendamment du sort d'Omarchy.

Ce que ça change concrètement pour une équipe

Personne n'a besoin de basculer son parc sous Arch Linux pour tirer quelque chose de cette sortie. Trois mécanismes méritent en revanche d'être regardés de près, parce qu'ils dépassent le cas d'Omarchy.

La consommation d'un agent devient une donnée de poste, affichée en permanence plutôt que découverte quand la limite est atteinte en pleine journée. Le sujet se pilote encore souvent au jugé, chacun avec son abonnement et sa propre estimation. Rendre l'usage visible au niveau du système, c'est le premier pas d'une gouvernance sérieuse, celle qui évite les usages non déclarés que nous décrivions à propos du Shadow AI en entreprise.

Plus intéressant encore, l'agent lit ce que produit la machine, pas seulement ce que le développeur veut bien lui copier-coller. Brancher un agent sur les traces d'un crash système change la nature du diagnostic : le contexte n'est plus reconstitué à la main, il est fourni. La même logique vaut dès qu'un agent travaille au sein d'une équipe, sur des journaux, des tickets ou une base de code entière.

Reste le point qui fâche. Un skill livrée par le système qui autorise l'agent à modifier la configuration de la machine pose une vraie question de garde-fous. Le manuel ne l'élude pas : il présente ce skill comme expérimental, conseille de la lancer d'abord en mode plan pour voir ce que l'agent compte changer, et rappelle qu'une commande de réinstallation des configurations permet de revenir en arrière. Sur un poste personnel, ça suffit. Sur un parc, la même question devient un sujet classique d'infrastructure et de DevOps : qui autorise quoi, avec quelle traçabilité, et comment restaurer un poste sans repasser derrière chaque machine.

Pour aller plus loin

Sources

Les faits et les chiffres de cet article viennent des sources primaires du projet (notes de version, manuel officiel), recoupées avec la presse tech spécialisée. Liens vérifiés le 18 août 2026 :


Plus d'articles sur Cloud & DevOps

Décryptages, retours de terrain et modes d'emploi : ce que l'équipe apprend en livrant des projets, remis au propre.

Openship : la plateforme de déploiement qui sort le build de votre serveur
Cloud & DevOps24 août 20268 min

Openship : la plateforme de déploiement qui sort le build de votre serveur

Openship, plateforme de déploiement open source auto-hébergeable arrivée en mars 2026, construit l'image sur votre machine et l'envoie en SSH vers le serveur. Serveur mail intégré, endpoint MCP, clustering encore en chantier : le point pour les équipes qui s'auto-hébergent.

Eliott Bidault-HervouetEliott Bidault-Hervouet
Coolify, le PaaS open source qu'on héberge soi-même
Cloud & DevOps19 août 20269 min

Coolify, le PaaS open source qu'on héberge soi-même

Coolify transforme vos propres serveurs en plateforme de déploiement. Version 4 stable depuis avril 2026, Railpack en beta, sauvegardes vers S3, multi-serveurs encore expérimental : le point sur ce que l'outil fait vraiment aujourd'hui.

Eliott Bidault-HervouetEliott Bidault-Hervouet
Coolify vs Dokploy : quel PaaS open source auto-hébergé choisir en 2026 ?
Cloud & DevOps28 juillet 202612 min

Coolify vs Dokploy : quel PaaS open source auto-hébergé choisir en 2026 ?

Coolify ou Dokploy pour héberger vos applications sur votre propre serveur ? Comparatif frontal des deux PaaS open source auto-hébergeables (installation, déploiement, bases de données, reverse proxy, multi-serveurs, sauvegardes et licence) pour décider lequel installer sur votre VPS.

Thomas DubreuilThomas Dubreuil

Combien coûterait votre projet ? Estimation gratuite

Décrivez votre besoin, nous revenons vers vous sous 24h avec une fourchette de budget et de délai.

Réponse sous 24h, sans engagement.

Alexandre Da Silva, Koul, à son poste de travail
Questions fréquentes

Le blog Koul

Ligne éditoriale, sources, usage : ce qui sort sur ce blog et comment vous pouvez vous en servir.

Votre question est plus complexe ?

Un échange court suffit souvent à trancher. Prenez un créneau, on vous répond sur votre cas.

Réserver un créneau