firstfu/Liftoff
firstfu/Liftoff has 35 GitHub stars and 1 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-13 21:41 UTC. Last push 2026-10-24.
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
À propos
The Launchpad that macOS 26 took away — back, faster, with live window previews and Smart Organize. Free & open source, 13 languages.
Productivitétranslations/README.fr.md
OriginalLiftoff
Le Launchpad que macOS 26 vous a retiré — de retour, plus rapide, avec des aperçus de fenêtres en direct.
Télécharger Liftoff.zip
·
brew install --cask firstfu/tap/liftoff
English · 繁體中文 · 简体中文 · 日本語 · 한국어 · Deutsch · Français · Español · Português · Italiano · Русский · Türkçe · Nederlands

[!NOTE] Liftoff nécessite macOS 26 ou version ultérieure. Il n’est pas encore notarisé par Apple, donc macOS bloque le premier lancement : ouvrez Réglages Système → Confidentialité et sécurité et cliquez une fois sur Ouvrir quand même (marche à suivre). Tout le code est ici, et à quoi sert chaque autorisation est détaillé plus bas.
Pourquoi Liftoff
macOS 26 a remplacé la grille du Launchpad par une simple liste « Apps ». Si vous aimiez la grille — pages, dossiers, glisser pour réorganiser, taper pour chercher — Liftoff vous la rend. Il a été conçu de zéro pour macOS 26, avec des exigences de performance strictes : il s’ouvre en moins de 3 ms, ne perd pas une image pendant le changement de page et consomme 0 % de CPU au repos.
Et il ajoute ce que l’original n’a jamais eu.

Fonctionnalités
Aperçu des fenêtres en direct
Laissez le pointeur sur une app ouverte (ou appuyez sur Espace) et ses fenêtres apparaissent sous forme de miniatures. Cliquez sur l’une d’elles pour passer directement à cette fenêtre, y compris si elle est réduite ou située sur un autre bureau.

Une recherche qui trouve les apps et les fenêtres
Tapez quelques lettres. Liftoff reconnaît les noms d’apps, les initiales (vsc → Visual Studio Code), le pinyin pour les noms chinois, ainsi que les titres de vos fenêtres ouvertes.

Organisation intelligente
Un clic range toute votre collection d’apps dans des dossiers cohérents : Outils de développement, Bureautique et documents, Médias, Utilitaires… Vous voyez d’abord un aperçu complet, rien ne change tant que vous n’appuyez pas sur Appliquer, et votre disposition actuelle est sauvegardée automatiquement.
Le classement repose sur une table intégrée de plus de 1 000 apps Mac populaires (dont des apps courantes en Chine, au Japon, en Corée et à Taïwan), pas sur des suppositions : pas d’IA, pas de réseau, et le même résultat à chaque fois. Il manque une app ? Il suffit d’une ligne dans AppCategories.json — les pull requests sont les bienvenues.

Et ce n’est pas tout
- Glissez une app vers le Dock directement depuis la grille — le panneau s’efface tout seul
- Importez l’ancienne disposition de votre Launchpad, ou repartez de zéro avec l’Organisation intelligente
- Ouvrez-le comme vous voulez : raccourci clavier (⌃⌘L par défaut), pincement pouce + trois doigts, un coin actif, l’icône du Dock ou
open liftoff://toggle - Pages, dossiers (glissez pour fusionner), réorganisation par glisser-déposer, navigation au clavier
- Fond d’écran flou ou net (le flou est le plus économe en énergie), flou en direct, dégradés et couleurs unies intégrés ou votre propre image ; taille des icônes, taille des légendes et couleurs réglables
- Gestion de plusieurs moniteurs · masquage d’apps · désinstallation d’apps avec leurs fichiers résiduels · sauvegarde et restauration de votre disposition
- 13 langues, selon la langue du système

Performances
Mesuré sur un vrai Mac par l’app elle-même (scripts/selftest.sh reproduit ces chiffres sur le vôtre) :
| Ouverture du panneau | < 3 ms |
| Recherche, par frappe | < 8 ms |
| Changement de page | 0 image perdue |
| Au repos | 0 % de CPU |
Confidentialité
Liftoff ne collecte ni n’envoie aucune donnée vous concernant. Les vignettes de fenêtres sont capturées et affichées localement et ne quittent jamais votre Mac. Sa seule connexion réseau sert aux mises à jour : une fois par semaine, il lit la liste des mises à jour sur GitHub Pages et, si une nouvelle version existe, la télécharge depuis GitHub Releases. Désactivez Rechercher les mises à jour chaque semaine dans les réglages et Liftoff ne se connectera plus, sauf si vous cliquez sur Rechercher les mises à jour….
Ne me croyez pas sur parole : le code qui utilise chaque autorisation se trouve dans Liftoff/Preview (Enregistrement de l’écran : miniatures ; Accessibilité : liste des fenêtres et changement de fenêtre) et Liftoff/Services (raccourci clavier, coin actif, geste au trackpad, et la recherche de mises à jour dans UpdateChecker.swift). Little Snitch ou LuLu le confirmeront aussi.
À propos des API privées
Deux fonctionnalités utilisent des API macOS non documentées, toutes deux chargées dynamiquement avec une solution de repli : si les symboles disparaissent, la fonctionnalité se désactive d’elle-même au lieu de planter.
Liftoff/Preview/PrivateAPI.swift— SkyLight / HIServices, pour lister les fenêtres et passer de l’une à l’autre (même approche qu’AltTab et Hammerspoon)Liftoff/Services/TrackpadGesture.swift— MultitouchSupport, pour le geste de pincement (même approche que BetterTouchTool et MiddleClick)
Installation
Homebrew: brew install --cask firstfu/tap/liftoff (brew upgrade --cask liftoff)
- Téléchargez
Liftoff.zipdepuis les Releases et décompressez-le. - Déplacez
Liftoff.appdans/Applications. - Ouvrez-le. macOS le bloquera la première fois, car il n’est pas encore notarisé par Apple : ouvrez Réglages Système → Confidentialité et sécurité, faites défiler vers le bas et cliquez sur Ouvrir quand même à côté de « Liftoff » a été bloqué pour protéger votre Mac.
- Accordez les autorisations demandées : Accessibilité (lister les fenêtres et passer de l’une à l’autre) et Enregistrement de l’écran et des sons du système (miniatures des fenêtres, en local uniquement).
Nécessite macOS 26 ou version ultérieure, Apple silicon ou Intel.
Mise à jour
Remplacez Liftoff.app dans /Applications par la nouvelle version. Depuis la 1.2.1, toutes les versions sont signées avec le même certificat : Enregistrement de l’écran et des sons du système ainsi qu’Accessibilité restent donc autorisés après une mise à jour. Il faudra peut-être cliquer une fois sur Ouvrir quand même au premier lancement de la nouvelle version. Depuis la 1.2.0 ou une version antérieure, il faut les autoriser une dernière fois (si un réglage semble activé mais ne fait rien, retirez Liftoff de la liste avec − puis ajoutez-le de nouveau).
Liftoff se met à jour tout seul : par défaut, il vérifie chaque semaine, télécharge les nouvelles versions en arrière-plan et les installe quand vous n’utilisez pas votre Mac. Vous pouvez désactiver cela dans les réglages ou choisir Rechercher les mises à jour… à tout moment. Les versions 1.3.3 et antérieures doivent d’abord être mises à jour une fois manuellement.
Aperçu des autorisations
| Autorisation | Nécessaire ? | Pourquoi | Si vous l’ignorez |
|---|---|---|---|
| Enregistrement de l’écran et des sons du système | Uniquement pour les aperçus de fenêtres | Miniatures et titres des fenêtres (capturés et affichés uniquement sur votre Mac) | Pas d’aperçus de fenêtres ; Liftoff reste un lanceur à part entière |
| Accessibilité | Facultative | Lister les fenêtres réduites et passer exactement à la fenêtre sur laquelle vous avez cliqué | Les fenêtres réduites ne sont pas listées ; le changement de fenêtre est moins précis |
Rien d’autre n’est demandé. Le lanceur lui-même ne nécessite aucune autorisation.
FAQ
macOS indique « Liftoff » a été bloqué pour protéger votre Mac
Liftoff n’est pas encore notarisé par Apple. Ouvrez Réglages Système → Confidentialité et sécurité, faites défiler vers le bas et cliquez sur Ouvrir quand même à côté du message. C’est une étape à faire une seule fois par version.
Les aperçus de fenêtres n’apparaissent pas ou n’affichent aucune miniature
Vérifiez que Enregistrement de l’écran et des sons du système (nécessaire pour les aperçus) et, facultativement, Accessibilité (fenêtres réduites, changement de fenêtre précis) sont activés pour Liftoff dans Réglages Système → Confidentialité et sécurité. Si un réglage semble activé mais que rien ne fonctionne (fréquent après une mise à jour), retirez Liftoff de la liste avec − puis ajoutez-le de nouveau. Si Liftoff n’apparaît pas du tout dans la liste (macOS ne l’ajoute pas toujours lui-même), cliquez sur + sous la liste et choisissez Liftoff dans Applications.
Perd-on les autorisations lors d’une mise à jour ?
Non, plus depuis la 1.2.1 : les versions sont signées avec le même certificat, donc macOS reconnaît chaque mise à jour comme la même app et conserve Enregistrement de l’écran et des sons du système et Accessibilité. Depuis la 1.2.0 ou une version antérieure, il faut les autoriser une dernière fois. Si vous compilez l’app vous-même, signez-la avec votre propre certificat pour obtenir le même résultat — voir Config/Signing.xcconfig.
Le raccourci clavier, le geste de pincement ou le coin actif ne l’ouvre pas
Une autre app utilise peut-être déjà ce raccourci (Réglages → Déclenchement affiche un avertissement) ; choisissez-en un autre. Le geste de pincement désactive temporairement le geste de pincement de macOS pour « Apps » tant que Liftoff est en cours d’exécution, et le rétablit quand vous le désactivez ou quittez l’app. open liftoff://toggle fonctionne toujours.
Comment le désinstaller ?
Quittez Liftoff depuis la barre des menus, supprimez Liftoff.app de /Applications, puis retirez-le de Réglages Système → Général → Ouverture et extensions si vous aviez activé Ouvrir avec la session. Pour supprimer aussi ses réglages : defaults delete com.firstfu.Liftoff et supprimez ~/Library/Caches/com.firstfu.Liftoff.
En quoi il diffère d’outils similaires
LaunchNext est un bon projet open source, actif : il est notarisé, importe l’ancienne disposition de Launchpad, et propose recherche approximative et dossiers. Si c’est ce qu’il vous faut, utilisez-le. Ce que Liftoff ajoute : des miniatures en direct des fenêtres d’une app en cours d’exécution (un clic pour y aller, fenêtres réduites comprises), une recherche qui trouve aussi les titres de fenêtres, l’Organisation intelligente en un clic (table de correspondance intégrée, sans IA, avec aperçu préalable), le glisser d’apps de la grille vers le Dock, et des chiffres de performance que vous pouvez reproduire. Le compromis aujourd’hui : LaunchNext est notarisé, pas encore Liftoff.
Langues
Liftoff suit la langue de votre système : English, 繁體中文, 简体中文, 日本語, 한국어, Deutsch, Français, Español, Português (Brasil), Italiano, Русский, Türkçe et Nederlands. Toute autre langue retombe sur l’anglais.
Une traduction maladroite, ou l’envie d’ajouter une langue ? Tous les textes de l’interface se trouvent dans un seul fichier, Liftoff/Resources/Localizable.xcstrings — ouvrez-le dans Xcode, ou envoyez une pull request.
Compiler depuis les sources
Nécessite Xcode 26 et XcodeGen (brew install xcodegen).
git clone https://github.com/firstfu/Liftoff.git && cd Liftoff
xcodegen generate
xcodebuild -project Liftoff.xcodeproj -scheme Liftoff -configuration Release -derivedDataPath build build
open build/Build/Products/Release/Liftoff.app
Aucun compte Apple nécessaire : les builds sont signés ad hoc par défaut. Pour signer avec votre propre certificat (afin que macOS conserve les autorisations Accessibilité et Enregistrement de l’écran et des sons du système d’une compilation à l’autre), voir Config/Signing.xcconfig.
Tests : remplacez build par test dans la commande xcodebuild. scripts/install.sh compile en Release, installe dans /Applications et enregistre l’ouverture à la session.
Contribuer
Libre et open source, développé par une seule personne — les issues et les pull requests sont les bienvenues. Les moyens les plus simples d’aider : corriger une traduction, ajouter une app manquante à AppCategories.json, ou signaler un bug en précisant votre version de macOS.
Licence
GPLv3. Vous êtes libre de l’utiliser, de l’étudier, de le modifier et de le partager ; les versions modifiées que vous distribuez doivent rester open source sous la même licence.
Explorer des projets similaires
n8n-io/n8n
Plateforme Fair-code d’automatisation des flux de travail, avec des capacités d’IA natives. Elle associe la conception visuelle au code personnalisé, peut être hébergée sur vos propres serveurs ou utilisée dans le cloud, et propose plus de 400 intégrations.
210,406 étoileslanggenius/dify
Créer des workflows agentiques et des pipelines RAG, avec une prise en charge riche des modèles et outils d’IA, dans un seul espace de travail collaboratif. Déployer dans le cloud, sur un VPC ou en auto-hébergement, afin que les équipes passent du prototype à la production sans reconstruire la pile.
161,115 étoilesmicrosoft/PowerToys
Microsoft PowerToys est un ensemble d’utilitaires qui améliorent la productivité et la personnalisation sous Windows
140,951 étoilesstablyai/orca
Orca lets you run a fleet of coding agents (e.g. Claude Code, Codex) with your own subscription. Available on desktop, mobile and remote runtime.
124,372 étoiles