TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

tw93/Pake

Web-to-desktop wrapper CLI

+194 stars in 7 days

Turn frequently used websites into standalone desktop apps with a single command

If you want to open frequently used web services in a standalone window rather than a browser tab, you can now create an app with a single command without complex configuration. Pake is a tool that takes a website URL and packages it into a desktop app using the webview already present on the system. It does not bundle a heavy browser engine like Electron, resulting in a much smaller installer size, and it works on macOS, Windows, and Linux.

Lightweight alternative to Electron

Existing Electron-based apps often have installers ranging from tens to hundreds of MB because they include the Chromium browser inside the app. Pake uses Rust and Tauri to directly call the webview built into the system, so the app itself does not contain a browser engine. As a result, the installer usually stays under 10MB, which is about 20 times smaller than an Electron package. It positions itself as a lighter alternative to existing Electron wrappers like Nativefier.

Approaches for different user types

Pake provides three paths depending on the user's technical level.

  • Desktop app for beginners Create an app via a graphical interface without using the command line, or download popular packages (WeRead, ChatGPT, YouTube, etc.) directly.
  • CLI for developers Install with pnpm install -g pake-cli, then package the app with custom options using the pake <url> --name <AppName> command.
  • Custom development for advanced users Clone the source code to perform in-depth development such as modifying styles, enhancing features, and container communication.

Integration with AI agents and scripts

Pake is designed to be integrated into automated workflows via scripts or AI agents. Using the --json flag allows you to receive results in a machine-readable format for parsing. You can also define the app declaratively with --config app.json and package local build outputs directly with the pake ./dist command. It can be installed as a plugin in AI coding assistants like Claude Code or Codex, automating the process of converting websites into desktop apps with natural language instructions.

Development environment requirements and license

Building the CLI directly or developing it requires Rust 1.85 or higher and Node.js 22 or higher (or 20.9 or higher). You must set up the environment according to the Tauri documentation; the first build may take some time due to environment configuration, but subsequent builds are fast. Pake CLI is open source under the GPL-3.0 license, and apps made with Pake can be freely used and distributed by users. However, if you fork Pake to create your own product, you must give it a different name and credit Pake as the source to avoid confusion.

Written by AI from this repository's README on November 8, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
2 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Jun 20 · best daily rank #9 (Jun 20)

Read from GitHub, as of November 8, 2026.

Language
Rust
Topics
chatgpt · claude · cli · desktop · desktop-app · electron-alternative · gemini · linux
Stars
62,918
Stars gained in 7 days
+194
Contributors
99
Forks
12,944
Latest release
V3.18.0 · November 4, 2026
Commits
2,583
Last commit
November 7, 2026
Open issues
0
Open pull requests
0

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #9 · June 20, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/tw93--Pake/badge.en.svg)](https://trend.ondo.sh/github/r/tw93--Pake/en.html)