Transformez vos sites web en applications de bureau légères avec Pake — sans surcharge ni dépendance au navigateur

Transformez vos sites web en applications de bureau légères avec Pake — sans surcharge ni dépendance au navigateur

Dans un monde saturé d’outils web, chacun rivalisant d’ingéniosité pour capter l’attention dans les nombreux onglets des navigateurs, il est bien trop facile de perdre de vue des applications essentielles, de les fermer par inadvertance ou de les rendre inutilisables suite à un plantage du navigateur. Pake est la solution idéale pour transformer n’importe quel site web en une application de bureau fonctionnelle. Pake dispose d’une fenêtre dédiée, d’un emplacement dans la barre des tâches et fonctionne indépendamment comme un processus distinct.

Limitations des raccourcis d’applications de navigateur

Si vous avez déjà essayé les méthodes classiques pour convertir des sites web en applications de bureau avec des navigateurs comme Chrome ou Edge, vous avez probablement constaté plusieurs limitations. Ces deux navigateurs permettent d’installer des sites web sous forme d’applications ; cependant, celles-ci restent confinées au contexte du navigateur. Même si la barre d’outils est absente, l’application est en quelque sorte liée au processus du navigateur : si vous fermez ce dernier, l’application se ferme également.

L’utilisation d’applications web progressives via Chrome ou Edge offre une expérience similaire. Bien qu’elles semblent indépendantes, elles restent dépendantes de l’architecture du navigateur, partageant la mémoire, les informations de session et étant vulnérables aux plantages ou aux mises à jour problématiques.

Des alternatives comme WebCatalog et Nativefier font des progrès en séparant les applications du navigateur. Cependant, elles utilisent Electron, qui intègre un navigateur Chromium complet dans chaque application, ce qui augmente souvent la taille des fichiers à environ 150 Mo, voire plus, et engendre de nouveaux problèmes.

Pake relève ces défis grâce à une approche simplifiée, utilisant Tauri qui exploite les moteurs web déjà installés sur votre appareil. Sous Windows, il s’agit de WebView2, intégré à Microsoft Edge. Cette méthode permet de créer des applications près de 20 fois plus légères que celles créées avec Electron et qui s’ouvrent beaucoup plus rapidement. Pake excelle en permettant aux développeurs et aux utilisateurs de convertir des sites web en applications de bureau sans les compromis habituels.

Création d’applications de bureau par ligne de commande

Si vous préférez un contrôle direct, transformer n’importe quel site web en application de bureau via le terminal est simple. Voici ce dont vous avez besoin : Node.js version 22 ou supérieure, pnpm et Rust version 1.85 ou supérieure. Heureusement, WebView2 est déjà disponible sur Windows 10 et 11.

Commencez par télécharger la version LTS de Node.js depuis nodejs.org et installez-la avec les paramètres par défaut. Ouvrez le menu Démarrer, recherchez Terminal, cliquez dessus avec le bouton droit et sélectionnez Exécuter en tant qu’administrateur. Saisissez la commande suivante pour installer pnpm :

npm install -g pnpm

Ensuite, rendez-vous sur rustup.rs pour télécharger le programme d’installation de Rust pour Windows. Suivez les instructions d’installation. Une fois l’installation terminée, fermez le Terminal et rouvrez-le avec les privilèges d’administrateur. Pour installer Pake CLI, exécutez :

pnpm install -g pake-cli

Installer Pake CLI dans le terminal Windows

Avec Pake CLI installé, convertir un site web en application de bureau se résume à exécuter une simple commande. Remplacez l’URL et le nom de l’application selon vos besoins :

pake https://maketecheasier.com --name MTE

Transformer le site web Maketecheasier en application de bureau

Pake récupère automatiquement le favicon du site web pour l’icône de l’application. Vous pouvez personnaliser davantage la commande avec des options supplémentaires :

  • --width 1280 --height 800pour définir la taille de la fenêtre de l’application.
  • --hide-title-barpour un aspect minimaliste.
  • --iconpour spécifier un fichier image personnalisé.

Une fois la compilation terminée, Pake enregistre le fichier d’application (au format .exe ou .msi ) dans le répertoire courant de PowerShell, généralement votre répertoire utilisateur sous Windows. Lancez l’installation en double-cliquant sur le fichier.

Exécutez le programme d'installation de Maketecheasier Exe

Une fois l’application installée, vous pouvez cliquer avec le bouton droit sur son icône dans la barre des tâches et sélectionner « Épingler à la barre des tâches » pour un accès rapide.

Application Maktecheasier fonctionnant sous Windows

Chaque application créée avec Pake inclut plusieurs raccourcis clavier intégrés :

Raccourci Action
Ctrl+R Actualisez la page
Ctrl+W Masquer la fenêtre (sans quitter)
Ctrl+ left/ Ctrl+right Retour / Suivant
Ctrl+L Copier l’URL actuelle
Ctrl+ -/ Ctrl+= Dézoomer / Zoomer

Notez que le processus de compilation initial peut prendre plusieurs minutes, le temps que Rust compile tout, mais les compilations suivantes seront beaucoup plus rapides.

Méthode simplifiée utilisant GitHub

Si vous préférez une méthode qui élimine l’installation locale, vous pouvez utiliser GitHub pour créer des applications de bureau sans avoir besoin d’un terminal, à condition de posséder un compte GitHub gratuit.

Après vous être connecté, rendez-vous sur github.com/tw93/Pake et cliquez sur le bouton « Fork » en haut à droite. Cliquez ensuite sur « Créer un fork » pour créer une copie personnelle du dépôt Pake sur votre compte GitHub.

Fork Pake sur GitHub

Dans votre dépôt dupliqué, cliquez sur l’ onglet Actions situé en haut. Dans la barre latérale gauche, sélectionnez Créer une application avec Pake CLI, puis cliquez sur Exécuter le workflow.

Compiler avec Pake CLI sur GitHub

Un formulaire déroulant s’affichera, vous invitant à saisir l’ URL, le nom de l’application, la taille de la fenêtre et une icône facultative. Remplissez les champs obligatoires et cliquez sur le bouton vert « Exécuter le flux de travail ».

Remplissez le formulaire et exécutez le flux de travail pour transformer votre site web en application de bureau.

La première compilation peut prendre entre 10 et 15 minutes, le temps que GitHub crée son cache ; les compilations suivantes prendront environ cinq minutes. Une fois la coche verte affichée à côté de votre flux de travail, cliquez dessus pour l’afficher, faites défiler jusqu’à la section « Artefacts » et téléchargez votre programme d’installation.

Téléchargez le programme d'installation sous Artifacts sur GitHub

Après le téléchargement, exécutez le programme d’installation comme n’importe quelle autre application.

Site web Maktecheasier converti en application de bureau MTE

Il s’agit d’une méthode efficace pour transformer des sites web en applications de bureau sans avoir besoin d’interagir avec le terminal.

Accès aux applications préconfigurées

Pake propose également une sélection d’applications de bureau préconfigurées, téléchargeables sur sa page GitHub Releases. Si l’outil souhaité y figure, vous pouvez l’utiliser immédiatement, sans passer par les étapes précédentes. Les applications actuellement disponibles incluent ChatGPT, DeepSeek, YouTube Music, Grok, Twitter/X, Excalidraw et WeRead.

Les utilisateurs Windows doivent télécharger le fichier.msi, les utilisateurs Mac le fichier .dmg et les utilisateurs Linux le fichier .deb. Il suffit de télécharger et d’installer le fichier ; l’opération est terminée en quelques minutes. Si l’outil souhaité n’est pas listé, la seconde méthode permet d’obtenir le même résultat sans utiliser le terminal.

Comprendre les limites de Pake

Bien que Pake offre une solution performante, il est important d’en connaître les limites dès le départ. Chaque application Pake fonctionne dans une seule session ; par conséquent, si vous avez besoin d’accéder simultanément à deux comptes pour le même service, vous devrez créer deux applications distinctes.

De plus, les extensions de navigateur ne seront pas compatibles ; par conséquent, les gestionnaires de mots de passe, les bloqueurs de publicités et les correcteurs grammaticaux ne fonctionnent pas dans ces applications. Pour les utilisateurs de Mac et Linux, le rendu utilise WebKit au lieu de Chromium, ce qui peut entraîner de légères différences visuelles.

De plus, comme Pake est conçu pour encapsuler des URL actives, une connexion Internet active est nécessaire, car l’application ne peut pas fonctionner hors ligne.

Si vous souhaitez créer rapidement des raccourcis sans installation, la méthode d’installation intégrée à Edge peut s’avérer plus rapide. Cependant, si vous recherchez une véritable expérience d’application de bureau plutôt qu’un simple onglet de navigateur avec une barre d’outils cachée, Pake est un excellent choix. Pour ceux qui privilégient une configuration Windows allégée, il est également recommandé d’explorer d’autres utilitaires open source, tels qu’AppControl.

Choisir la meilleure méthode pour vous

La méthode optimale pour convertir un site web en application de bureau avec Pake dépend de votre aisance avec les procédures d’installation. Pour un contrôle total, privilégiez la méthode via le terminal ; pour plus de simplicité, utilisez GitHub Actions. Si l’outil souhaité est déjà disponible, il vous suffit de le télécharger.

Bien que Pake ne remplace pas les applications natives, il offre un moyen efficace de déplacer les outils web sans application dédiée de vos onglets de navigateur vers votre barre des tâches. Si la surcharge d’onglets vous pose problème, vous pouvez également envisager d’utiliser les bureaux virtuels de Windows en complément.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *