Transformez n'importe quelle page web en application de bureau en une seule commande. Compatible macOS, Windows et Linux.
English · 中文 · 繁體 · 日本語 · 한국어 · Deutsch · Français
- 🎐 Léger : Paquet d'installation près de 20 fois plus petit qu'Electron, généralement moins de 10 Mo sur le disque
- 🚀 Rapide : Conçu avec Rust Tauri, bien plus performant que les frameworks JS classiques avec une empreinte mémoire réduite
- ⚡ Simple : Une seule commande CLI ou compilation en ligne, sans configuration complexe
- 📦 Complet : Prise en charge des raccourcis, fenêtres immersives, glisser-déposer, personnalisation de styles et blocage de publicités
- Débutants : Téléchargez des Applications populaires prêtes à l'emploi ou utilisez la Compilation en ligne sans installation locale
- Développeurs : Installez l'Outil CLI pour empaqueter n'importe quel site d'une commande avec icône et fenêtres sur mesure
- Avancés : Clonez le dépôt pour le Développement personnalisé ou consultez les Fonctionnalités avancées
- Dépannage : Consultez la FAQ pour résoudre les problèmes courants
| WeRead Mac Windows Linux | Twitter Mac Windows Linux |
![]() |
![]() |
| Grok Mac Windows Linux | DeepSeek Mac Windows Linux |
![]() |
![]() |
| ChatGPT Mac Windows Linux | Gemini Mac Windows Linux |
![]() |
![]() |
| YouTube Music Mac Windows Linux | YouTube Mac Windows Linux |
![]() |
![]() |
| LiZhi Mac Windows Linux | ProgramMusic Mac Windows Linux |
![]() |
![]() |
| Excalidraw Mac Windows Linux | XiaoHongShu Mac Windows Linux |
![]() |
![]() |
| Notion Mac Windows Linux | Flomo Mac Windows Linux |
![]() |
![]() |
🏂 Vous pouvez télécharger d'autres applications depuis les Releases. Cliquez pour afficher les raccourcis
| Mac | Windows/Linux | Fonction |
|---|---|---|
| ⌘ + [ | Ctrl + [ | Page précédente |
| ⌘ + ] | Ctrl + ] | Page suivante |
| ⌘ + ↑ | Ctrl + ↑ | Défilement tout en haut |
| ⌘ + ↓ | Ctrl + ↓ | Défilement tout en bas |
| ⌘ + R | Ctrl + R | Actualiser la page |
| ⌘ + W | Ctrl + W | Masquer la fenêtre (sans quitter) |
| ⌘ + - | Ctrl + - | Réduire le zoom |
| ⌘ + = | Ctrl + = | Agrandir le zoom |
| ⌘ + 0 | Ctrl + 0 | Réinitialiser le zoom |
| ⌘ + L | Ctrl + L | Copier l'URL actuelle |
| ⌘ + ⇧ + ⌥ + V | Ctrl + Shift + V | Coller et adapter le style |
| ⌘ + ⇧ + H | Ctrl + Shift + H | Page d'accueil |
| ⌘ + ⌥ + I | Ctrl + Shift + I | Outils de développement (debug) |
| ⌘ + ⇧ + ⌫ | Ctrl + Shift + Del | Vider le cache et redémarrer |
| ⌃ + ⌘ + F | F11 | Plein écran natif |
Un double-clic sur la barre de titre permet également de basculer en plein écran. Sous Windows et Linux, --hide-window-decorations permet de créer une fenêtre sans bordure avec zone supérieure déplaçable. Sur Mac, un balayage permet d'avancer ou de reculer, la barre de titre se fait glisser pour déplacer la fenêtre, et la barre de menus propose navigation, zoom et contrôle des fenêtres.
# Installer Pake CLI
pnpm install -g pake-cli
# Utilisation basique, récupération automatique de l'icône
pake https://github.com --name GitHub
# Utilisation avancée, options personnalisées
pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-barLa première compilation nécessite la mise en place de l'environnement et prend un peu plus de temps, les suivantes sont très rapides. Documentation complète des options dans le Guide CLI. Alternative sans terminal : Compilation en ligne GitHub Actions.
Utilisation dans un script ou avec un agent IA : ajoutez --json pour obtenir un résultat lisible par machine, décrivez les applications de façon déclarative avec --config app.json (schéma), ou empaquetez directement un dossier local via pake ./dist --name MyTool. Contrat complet dans llms.txt. Le skill officiel s'installe ainsi :
# Claude Code
/plugin marketplace add tw93/Pake
/plugin install pake@pake
# Codex
codex plugin marketplace add tw93/Pake
codex plugin add pake@pake
Transmettez ce prompt à votre agent IA :
Utilise Pake (npm i -g pake-cli) pour empaqueter des pages web en applications de bureau. Lis d'abord https://unpkg.com/pake-cli@latest/llms.txt ; lance toujours pake avec --json et analyse stdout comme un objet JSON unique. Empaquette <url-or-local-dist> sous le nom <AppName>.
Nécessite Rust >=1.85 et Node >=22 (LTS recommandée ; >=20.9 fonctionne également). Consultez la Documentation Tauri. Si vous n'êtes pas familier avec l'environnement de développement, préférez l'outil CLI.
# Installer les dépendances
pnpm i
# Développement local [clic droit pour ouvrir le mode debug]
pnpm run dev
# Compiler l'application
pnpm run buildPour la personnalisation de styles, l'ajout de fonctionnalités et la communication entre la page et le conteneur Pake, consultez les Fonctionnalités avancées.
Pake ne serait pas possible sans ces précieux contributeurs ❤️
- La façon la plus directe de me soutenir est d'acheter Mole for Mac, mon application de nettoyage pour Mac
- Si Pake vous est utile, n'hésitez pas à lui attribuer une étoile sur GitHub, à le recommander autour de vous ou à ouvrir une issue ou une PR, y compris pour suggérer des sites qui feraient de bonnes applications de bureau
- J'ai deux chattes, TangYuan et Coke, et si Pake vous rend service, vous pouvez leur offrir une friandise 🥩
Pake est distribué sous licence GPL-3.0, voir LICENSE et Pake Output Exception. Les applications créées avec Pake vous appartiennent entièrement et peuvent être utilisées ou distribuées librement. Si vous créez un fork pour un produit dérivé, merci de choisir un nom distinct et de citer Pake comme source.














