tw93/Pake

โ–ฒ 29 stars todayโ˜… 61,577โ‘‚ 12,693

๐Ÿคฑ๐Ÿป Turn any webpage into a desktop app with one command.

About tw93/Pake

tw93/Pake is an open-source project on GitHub, mainly written in Rust. ๐Ÿคฑ๐Ÿป Turn any webpage into a desktop app with one command. It currently holds 61,577 stars and 12,693 forks with 5 open issues, and was last pushed on 2026-09-20 (repository created 2022-10-14).

Project Overview

Git Homed tracks it on the Today's Trending board, currently at rank #89 with 29 new stars today.

GitHub Repository Details

Repository tw93/Pake ยท default branch main ยท size 68248 KB ยท watchers 279 ยท source: GitHub REST API and repository README

README

English | ็ฎ€ไฝ“ไธญๆ–‡

Pake

Turn any webpage into a desktop app with one command, supports macOS, Windows, and Linux

https://github.com/tw93/Pake/blob/HEAD/twitter https://github.com/tw93/Pake/blob/HEAD/telegram https://github.com/tw93/Pake/blob/HEAD/GitHub downloads https://github.com/tw93/Pake/blob/HEAD/GitHub commit https://github.com/tw93/Pake/blob/HEAD/GitHub closed issues

Features

Getting Started

Popular Packages

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
๐Ÿ‚ You can download more applications from Releases. Click here to expand the shortcuts reference!


| Mac | Windows/Linux | Function | | --------------------------------------------------------- | --------------------------------------------------- | ----------------------------------- | | โŒ˜ + [ | Ctrl + โ† | Return to the previous page | | โŒ˜ + ] | Ctrl + โ†’ | Go to the next page | | โŒ˜ + โ†‘ | Ctrl + โ†‘ | Auto scroll to top of page | | โŒ˜ + โ†“ | Ctrl + โ†“ | Auto scroll to bottom of page | | โŒ˜ + r | Ctrl + r | Refresh Page | | โŒ˜ + w | Ctrl + w | Hide window, not quit | | โŒ˜ + - | Ctrl + - | Zoom out the page | | โŒ˜ + = | Ctrl + = | Zoom in the Page | | โŒ˜ + 0 | Ctrl + 0 | Reset the page zoom | | โŒ˜ + L | Ctrl + L | Copy Current Page URL | | โŒ˜ + โ‡ง + โŒฅ + V | Ctrl + Shift + V | Paste and Match Style | | โŒ˜ + โ‡ง + H | Ctrl + Shift + H | Go to Home Page | | โŒ˜ + โŒฅ + I | Ctrl + Shift + I | Toggle Developer Tools (Debug Only) | | โŒ˜ + โ‡ง + โŒซ | Ctrl + Shift + Del | Clear Cache & Restart | | โŒƒ + โŒ˜ + F | F11 | Toggle native window fullscreen |

In addition, double-click the title bar to switch to full-screen mode. On Windows and Linux, use --hide-window-decorations for a frameless window with a top drag region. For Mac users, you can also use the gesture to go to the previous or next page and drag the title bar to move the window. The new menu also offers options for navigation, zoom, and window controls.

Command-Line Packaging

Pake
# Install Pake CLI
pnpm install -g pake-cli

Basic usage - automatically fetches website icon

pake https://github.com --name GitHub

Advanced usage with custom options

pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar

First-time packaging requires environment setup and may be slower, subsequent builds are fast. For complete parameter documentation, see CLI Usage Guide. Don't want to use CLI? Try GitHub Actions Online Building.

Using Pake from a script or AI agent? Pass --json for machine-readable results, describe apps declaratively with --config app.json (schema), and package local build output directly with pake ./dist --name MyTool. See llms.txt for the full agent contract. To install the official skill, run /plugin marketplace add tw93/Pake and /plugin install pake@pake in Claude Code, or codex plugin marketplace add tw93/Pake and codex plugin add pake@pake in Codex.

Copy this to your AI agent to get started:

Use Pake (npm i -g pake-cli) to package webpages as desktop apps. Read https://unpkg.com/pake-cli@latest/llms.txt first; always run pake with --json and parse stdout as a single JSON object. Package  into an app named .

Development

Requires Rust >=1.85 and Node >=22 (recommended LTS; >=20 also works). For detailed installation guide, see Tauri documentation. If unfamiliar with development environment, use the CLI tool instead.

# Install dependencies
pnpm i

Local development [right-click to open debug mode]

pnpm run dev

Build application

pnpm run build

For style customization, feature enhancement, container communication and other advanced features, see Advanced Usage Documentation.

Developers

Pake's development can not be without these Hackers. They contributed a lot of capabilities for Pake. Also, welcome to follow them! โค๏ธ

https://github.com/tw93/Pake/blob/HEAD/Contributors

Support

These lovely people already did ๐Ÿฑ

License

Pake is open source under GPL-3.0, see LICENSE and Pake Output Exception; apps you build with Pake are entirely yours to use and distribute. If you fork Pake into your own product, to avoid confusion please give it a different name and credit Pake as the source.

GitHub Stars & Activity

61,577Stars
12,693Forks
5Open issues
RustLanguage

GitHub Popularity

GitHub stars61,577
Forks12,693
Open issues5
Primary languageRust
LicenseGPL-3.0
Stars gained today29
Created2022-10-14
Last pushed2026-09-20

Trending History

Daily boardrank #89 ยท โ–ฒ 29 stars

Related GitHub Projects

1

clash-verge-rev / clash-verge-rev

Rustโ˜… 146,154โ‘‚ 10,495โ–ฒ 418 stars
โ†’
2

tinyhumansai / openhuman

Rustโ˜… 40,009โ‘‚ 3,951โ–ฒ 74 stars
โ†’
3

xai-org / x-algorithm

Rustโ˜… 33,337โ‘‚ 5,409โ–ฒ 45 stars
โ†’
4

nautechsystems / nautilus_trader

Rustโ˜… 29,237โ‘‚ 3,863โ–ฒ 45 stars
โ†’
5

Automattic / harper

Rustโ˜… 15,793โ‘‚ 667โ–ฒ 70 stars
โ†’
6

cloudflare / quiche

Rustโ˜… 12,304โ‘‚ 1,131โ–ฒ 69 stars
โ†’
7

akitaonrails / ai-memory

Rustโ˜… 7,605โ‘‚ 518โ–ฒ 217 stars
โ†’
8

yynxxxxx / Codex-X

Rustโ˜… 3,649โ‘‚ 459โ–ฒ 79 stars
โ†’

More Trending Repositories