Skip to content

Latest commit

 

History

History
246 lines (209 loc) · 16 KB

README_FR.md

File metadata and controls

246 lines (209 loc) · 16 KB

Pake

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

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
  • 🚀 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.