Skip to content
Projets

tw93/Pake has 62,836 GitHub stars and 12,937 forks. GitHot measured +16 stars in 24 hours. Last checked 2026-11-05 21:39 UTC. Last push 2026-11-02.

Comment ces chiffres sont mesurés

Transformez n’importe quel site web en application de bureau légère en une seule commande, sur macOS, Windows et Linux.

What you can do

  • 🎐 Lightweight: Installer is nearly 20 times smaller than Electron packages, typically under 10 MB on disk, a lighter alternative to Nativefier and other Electron wrappers
  • 🚀 Fast: Built with Rust Tauri, much faster than traditional JS frameworks with lower memory usage
  • ⚡ Easy to use: One-command packaging via CLI or online building, no complex configuration needed
  • 📦 Feature-rich: Supports shortcuts, immersive windows, drag & drop, style customization, ad removal

Progression mesurée des étoiles

in 24h
+16
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é.

README_FR.md

Original

Pake

Transformez n'importe quelle page web en application de bureau en une seule commande. Compatible macOS, Windows et Linux.

pake.run

English · 中文 · 繁體 · 日本語 · 한국어 · Deutsch · Français

twitter telegram GitHub downloads GitHub commit GitHub closed issues

Fonctionnalités

  • 🎐 Léger : Paquet d'installation près de 20 fois plus petit qu'Electron, généralement moins de 10 Mo sur le disque, une alternative plus légère à Nativefier et aux autres wrappers Electron
  • 🚀 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émarrage rapide

Télécharger des applications populaires

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.

Empaqueter en une ligne de commande

Pake

# 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-bar

La 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>.

Développement

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 build

Pour 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.

Contributeurs

Pake ne serait pas possible sans ces précieux contributeurs ❤️

Contributors

Soutien

  • 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 🥩

Ceux qui ont déjà contribué 🐱

Licence open source

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.

Explorer des projets similaires