tw93/PakePublic

🤱🏻 Turn any webpage into a desktop app with one command.

AI summary: A CLI tool leveraging Rust and Tauri to package any webpage into a lightweight, native desktop application.

Stars
61.9K
+69 today
Forks
12.7K
Watchers
276
Open issues
6
Open PRs
7
Contributors
~94
Commits
2.4K
Branches
4

RustGPL-3.0Created Oct 14, 2022Last push 4d agoLatest release V3.17.2+177 stars this week+635 this month

Quick answers

What is Pake?
A CLI tool leveraging Rust and Tauri to package any webpage into a lightweight, native desktop application.
What does Pake do?
Pake is a streamlined, highly efficient utility that converts any standard website into a lightweight, native-feeling desktop application seamlessly across macOS, Windows, and Linux. It intelligently utilizes Rust and the modern Tauri framework to wrap web apps, ensuring significantly lower memory usage and dramatically faster performance compared to traditional Electron-based wrappers. The tool requires absolutely no complex configuration, actively allowing users to generate standalone executables with a single, straightforward command. This makes it trivial to turn frequently used web services into dedicated desktop clients with fully customizable windows and shortcuts.
Who is Pake for?
Pake is expertly designed for developers, power users, and anyone wanting to efficiently turn web applications into native desktop software. It requires basic familiarity with command-line tools or GitHub Actions for custom builds.
How do I get started with Pake?
npm install -g pake-cli
How popular is Pake on GitHub?
tw93/Pake has 61,888 stars and 12,736 forks on GitHub, and gained 177 stars in the last 7 days.
What license does Pake use?
tw93/Pake is released under the GPL-3.0 license.

Star history

since Oct 9, 2022
020K40K60KOct 2022Feb 2024May 2025Oct 2026
61.9K stars as of Oct 3, 2026. Before Jul 29, 2026, reconstructed from public GitHub event archives (checked against the repository's real star total); since then measured daily.

Contribution activity

commits per day, last 52 weeks
OctNovDecJanFebMarAprMayJunJulAugSepMonWedFri2025-10-05: 0 commits2025-10-06: 1 commit2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 7 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 4 commits2025-10-17: 5 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 4 commits2025-10-21: 0 commits2025-10-22: 1 commit2025-10-23: 1 commit2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 7 commits2025-11-12: 0 commits2025-11-13: 7 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 4 commits2025-11-17: 13 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 3 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 9 commits2025-12-09: 0 commits2025-12-10: 7 commits2025-12-11: 2 commits2025-12-12: 15 commits2025-12-13: 9 commits2025-12-14: 1 commit2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 3 commits2025-12-18: 3 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 23 commits2025-12-26: 9 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 8 commits2026-01-02: 1 commit2026-01-03: 0 commits2026-01-04: 1 commit2026-01-05: 11 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 2 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 4 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 11 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 1 commit2026-01-27: 0 commits2026-01-28: 1 commit2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 4 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 4 commits2026-02-05: 1 commit2026-02-06: 4 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 2 commits2026-02-17: 2 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 2 commits2026-02-21: 5 commits2026-02-22: 1 commit2026-02-23: 2 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 2 commits2026-02-28: 9 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 4 commits2026-03-04: 1 commit2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 1 commit2026-03-09: 5 commits2026-03-10: 0 commits2026-03-11: 2 commits2026-03-12: 0 commits2026-03-13: 1 commit2026-03-14: 5 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 1 commit2026-03-20: 1 commit2026-03-21: 2 commits2026-03-22: 1 commit2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 3 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 1 commit2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 3 commits2026-04-05: 4 commits2026-04-06: 0 commits2026-04-07: 5 commits2026-04-08: 2 commits2026-04-09: 1 commit2026-04-10: 3 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 1 commit2026-04-15: 3 commits2026-04-16: 0 commits2026-04-17: 6 commits2026-04-18: 0 commits2026-04-19: 1 commit2026-04-20: 2 commits2026-04-21: 0 commits2026-04-22: 2 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 3 commits2026-05-04: 1 commit2026-05-05: 8 commits2026-05-06: 0 commits2026-05-07: 4 commits2026-05-08: 0 commits2026-05-09: 7 commits2026-05-10: 1 commit2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 1 commit2026-05-15: 5 commits2026-05-16: 0 commits2026-05-17: 1 commit2026-05-18: 0 commits2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 0 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 1 commit2026-05-25: 1 commit2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 0 commits2026-05-29: 0 commits2026-05-30: 6 commits2026-05-31: 1 commit2026-06-01: 2 commits2026-06-02: 0 commits2026-06-03: 0 commits2026-06-04: 0 commits2026-06-05: 0 commits2026-06-06: 13 commits2026-06-07: 5 commits2026-06-08: 1 commit2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 3 commits2026-06-12: 7 commits2026-06-13: 5 commits2026-06-14: 0 commits2026-06-15: 4 commits2026-06-16: 0 commits2026-06-17: 0 commits2026-06-18: 4 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 17 commits2026-06-22: 9 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 12 commits2026-06-28: 1 commit2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 0 commits2026-07-03: 8 commits2026-07-04: 16 commits2026-07-05: 2 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 0 commits2026-07-10: 13 commits2026-07-11: 0 commits2026-07-12: 1 commit2026-07-13: 0 commits2026-07-14: 0 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 5 commits2026-07-18: 6 commits2026-07-19: 6 commits2026-07-20: 0 commits2026-07-21: 0 commits2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 1 commit2026-07-25: 4 commits2026-07-26: 2 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 2 commits2026-08-01: 8 commits2026-08-02: 13 commits2026-08-03: 2 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 15 commits2026-08-09: 1 commit2026-08-10: 1 commit2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 10 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 4 commits2026-08-23: 2 commits2026-08-24: 0 commits2026-08-25: 2 commits2026-08-26: 0 commits2026-08-27: 0 commits2026-08-28: 3 commits2026-08-29: 0 commits2026-08-30: 1 commit2026-08-31: 0 commits2026-09-01: 1 commit2026-09-02: 1 commit2026-09-03: 0 commits2026-09-04: 0 commits2026-09-05: 1 commit2026-09-06: 13 commits2026-09-07: 2 commits2026-09-08: 0 commits2026-09-09: 0 commits2026-09-10: 9 commits2026-09-11: 0 commits2026-09-12: 4 commits2026-09-13: 2 commits2026-09-14: 0 commits2026-09-15: 0 commits2026-09-16: 0 commits2026-09-17: 0 commits2026-09-18: 0 commits2026-09-19: 16 commits2026-09-20: 9 commits2026-09-21: 0 commits2026-09-22: 2 commits2026-09-23: 0 commits2026-09-24: 1 commit2026-09-25: 7 commits2026-09-26: 0 commits2026-09-27: 0 commits2026-09-28: 0 commits2026-09-29: 0 commits2026-09-30: 2 commits2026-10-01: 0 commits2026-10-02: 0 commits2026-10-03: 0 commits
599 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    61,888 stars

  • Very active

    599 commits in 52 weeks

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

What Pake does

Pake is a streamlined, highly efficient utility that converts any standard website into a lightweight, native-feeling desktop application seamlessly across macOS, Windows, and Linux. It intelligently utilizes Rust and the modern Tauri framework to wrap web apps, ensuring significantly lower memory usage and dramatically faster performance compared to traditional Electron-based wrappers. The tool requires absolutely no complex configuration, actively allowing users to generate standalone executables with a single, straightforward command. This makes it trivial to turn frequently used web services into dedicated desktop clients with fully customizable windows and shortcuts.

Pake is expertly designed for developers, power users, and anyone wanting to efficiently turn web applications into native desktop software. It requires basic familiarity with command-line tools or GitHub Actions for custom builds.

  • Tauri backend: Strategically uses Rust and Tauri instead of Electron, resulting in vastly smaller application sizes and much lower memory consumption.
  • Single-command packaging: Actively allows users to wrap any URL into a fully functional desktop application via a simple CLI command.
  • Cross-platform support: Reliably generates native, standalone executables for macOS, Windows, and Linux operating system environments.
  • Customizable appearance: Deeply supports window style customization, immersive modes, and custom application icons for a native feel.
  • Pre-built popular apps: Offers highly convenient, ready-to-download packages for popular web services like Twitter, ChatGPT, and Notion.

Where teams use it

Creating lightweight desktop clients

Users can efficiently wrap resource-heavy web applications like ChatGPT or Notion into extremely low-memory native apps.

Isolating web services

Professionals can quickly create dedicated desktop windows for specific tools to distinctly separate them from their main web browser.

Distributing internal tools

Software developers can quickly package internal web dashboards into easily installable applications for their wider team.

Ad-free web experiences

Everyday users can actively utilize built-in ad removal features when packaging content-heavy or cluttered websites.

Getting started: npm install -g pake-cli

README

main branch
English | 简体中文

Pake

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

Features

  • 🎐 Lightweight: Installer is nearly 20 times smaller than Electron packages, typically under 10M on disk
  • 🚀 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

Getting Started

  • Beginners: Download ready-made Popular Packages or use Online Building with no environment setup required
  • Developers: Install CLI Tool for one-command packaging of any website with customizable icons, window settings, and more
  • Advanced Users: Clone the project locally for Custom Development, or check Advanced Usage for style customization and feature enhancement
  • Troubleshooting: Check FAQ for common issues and solutions

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 <url-or-local-dist> into an app named <AppName>.

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! ❤️

Contributors

Support

  • The most direct way to support me is getting Mole for Mac, my paid Mac cleanup app.
  • If Pake helped you, give it a star, share it, or open an issue or PR.
  • I have two cats, TangYuan and Coke. If you think Pake delights your life, you can feed them canned food 🥩.
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.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

54 total
  1. V3.17.2 LanternV3.17.2Sep 25, 20261.8K downloads

    <div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.17.2</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Linux apps on WebKitGTK 2.52 or later keep hardware acceleration on both X11 and Wayland, so videos play without crashing and fullscreen keeps the player controls. 2. Windows opened with `--multi-window` and pop-up windows get the same permissions as the main window, so external links, downloads, and notifications work there too. 3. GNOME and other Linux docks match a running app to its launcher, showing the right icon and keeping pinned entries working. 4. niri sessions get native WebKit rendering back, which the 3.17.0 flag change had dropped. 5. Grok quote cards stay inside the content column when the author name is long. 6. `--windows-toolchain gnu` builds keep the required linker flags when `CARGO_ENCODED_RUSTFLAGS` is set. ### 更新日志 1. WebKitGTK 2.52 及以上的 Linux 应用在 X11 和 Wayland 下都保留硬件加速,播放视频不再崩溃,全屏时播放器控件也还在。 2. `--multi-window` 打开的窗口和弹出窗口拥有和主窗口一样的权限,外部链接、下载和通知在这些窗口里也能正常用。 3.

  2. V3.17.0 HarborV3.17.0Sep 20, 20262.1K downloads

    <div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.17.0</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Reopening a web app returns to the page you left; packaged home URLs, private sessions, and local apps are unchanged. 2. Linux apps on X11 no longer crash when a video starts, since the WebKit compositing workaround now applies only on Wayland. 3. Windows machines with MinGW but no Visual Studio Build Tools can build with `--windows-toolchain gnu`, and the default is unchanged. 4. Bad `--zoom`, `--hide-on-close`, and `--config` values now fail with exit code 2 and a machine-readable result. 5. An unexpected extra argument is named in the error, so an unquoted `--name Google Translate` explains itself. 6. Codex users can install the official skill with `codex plugin marketplace add tw93/Pake` and `codex plugin add pake@pake`. ### 更新日志 1. 重新打开网页应用会回到上次离开的页面,打包指定的主页、隐私会话和本地应用保持原样。 2. Linux 上 X11 的应用不再在视频开始时崩溃,WebKit 合成参数现在只在 Wayland 下启用。 3. 装了 MinGW 但没有 Visual Studio Build Tools 的 Win

  3. V3.16.3 FlowV3.16.3Sep 12, 20262.7K downloads

    <div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.16.3</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Fixed external links from email frames and tracking URLs, preserved web apps' own mailto menus, and kept attachment popups from replacing the main page. 2. Added `--download-dir` for regular and native browser downloads, with clear errors when the destination cannot be created or written to. 3. Windows video fullscreen now preserves player controls and captions, and F11 exits page fullscreen correctly. 4. Linux builds targeting multiple package formats now compile once, while concurrent CLI builds can prepare independently without modifying the installed package. 5. Added HTTP Basic authentication on macOS and grouped additional app windows into native tabs. 6. Improved custom styling on sites with strict content security policies, fixed Find rescanning loops, and adjusted the X search layout. 7. Reduced CLI startup work and updated dependencies for security fixes. ### 更新日志 1. 修复邮件

  4. V3.15.6 AnchorV3.15.6Aug 8, 20269.6K downloads

    <div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.15.6</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Fixed the Windows system tray: after `--hide-on-close`, left-clicking the tray icon restores the window instead of doing nothing, and autostarted apps no longer register a blank taskbar icon. 2. macOS menu commands keep working on blank error pages: Reload, Go Home, Back, Forward, and Copy URL now use native WebKit APIs instead of page JavaScript, so they still respond after a page fails to load. 3. Fixed links mistaken for downloads: GitHub release pages and in-app routes such as `/assets/` open in the webview again, and Cmd/Ctrl+click counts as navigation rather than "save as". 4. Fixed the startup window appearing before its content is ready, and tray Hide/Show plus the activation shortcut now act on every window instead of only the main one. 5. `--ignore-certificate-errors` now works on macOS, and sharp, tmp, file-type, and quinn-proto were updated for security advisories. Node 2

  5. V3.15.1 BridgeV3.15.1Jul 18, 20266.5K downloads

    <div align="center"> <img src="https://gw.alipayobjects.com/zos/k/fa/logo-modified.png" alt="Pake Logo" width="120" height="120" style="border-radius:50%" /> <h1 style="margin: 12px 0 6px;">Pake V3.15.1</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Added `--json` machine-readable mode for scripts and AI agents: stdout carries exactly one JSON result with stable exit and error codes, all logs go to stderr. 2. Added `--config app.json` to describe an app declaratively, with a published JSON schema, range validation, and CLI-flag-wins precedence. 3. Local build output can now be packaged directly: `pake ./dist --name MyTool` bundles a static directory without a server, with the CLI's own files safely restored after every run. 4. Pake is now installable as a Claude Code skill: `/plugin marketplace add tw93/Pake` then `/plugin install pake@pake`. 5. Fixed Ctrl+V dropping clipboard images on Windows and Linux, and fixed duplicate windows when Cmd/Ctrl+N is used with both system tray and multi-window enabled. ### 更新日志 1. 新增 `--json` 机器可读模式,方便脚本与 AI agent 调用:stdout 仅输出一个 JSON 结果,退出码与错误码稳定,日志全部走 stderr。 2. 新增 `--config app.json` 声明式描述

Code frequency

additions and deletions
+4.4K-4.4KWeek of 2025-10-05: +61 linesWeek of 2025-10-05: -18 linesWeek of 2025-10-12: +1,704 linesWeek of 2025-10-12: -473 linesWeek of 2025-10-19: +1,034 linesWeek of 2025-10-19: -861 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -0 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +369 linesWeek of 2025-11-09: -82 linesWeek of 2025-11-16: +948 linesWeek of 2025-11-16: -1,404 linesWeek of 2025-11-23: +0 linesWeek of 2025-11-23: -0 linesWeek of 2025-11-30: +0 linesWeek of 2025-11-30: -0 linesWeek of 2025-12-07: +3,622 linesWeek of 2025-12-07: -3,612 linesWeek of 2025-12-14: +457 linesWeek of 2025-12-14: -387 linesWeek of 2025-12-21: +3,040 linesWeek of 2025-12-21: -1,971 linesWeek of 2025-12-28: +108 linesWeek of 2025-12-28: -338 linesWeek of 2026-01-04: +962 linesWeek of 2026-01-04: -404 linesWeek of 2026-01-11: +0 linesWeek of 2026-01-11: -0 linesWeek of 2026-01-18: +572 linesWeek of 2026-01-18: -492 linesWeek of 2026-01-25: +102 linesWeek of 2026-01-25: -46 linesWeek of 2026-02-01: +663 linesWeek of 2026-02-01: -600 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +691 linesWeek of 2026-02-15: -369 linesWeek of 2026-02-22: +836 linesWeek of 2026-02-22: -290 linesWeek of 2026-03-01: +165 linesWeek of 2026-03-01: -151 linesWeek of 2026-03-08: +874 linesWeek of 2026-03-08: -557 linesWeek of 2026-03-15: +522 linesWeek of 2026-03-15: -52 linesWeek of 2026-03-22: +137 linesWeek of 2026-03-22: -16 linesWeek of 2026-03-29: +220 linesWeek of 2026-03-29: -123 linesWeek of 2026-04-05: +1,160 linesWeek of 2026-04-05: -950 linesWeek of 2026-04-12: +832 linesWeek of 2026-04-12: -444 linesWeek of 2026-04-19: +320 linesWeek of 2026-04-19: -242 linesWeek of 2026-04-26: +3 linesWeek of 2026-04-26: -0 linesWeek of 2026-05-03: +3,135 linesWeek of 2026-05-03: -1,719 linesWeek of 2026-05-10: +1,382 linesWeek of 2026-05-10: -101 linesWeek of 2026-05-17: +3 linesWeek of 2026-05-17: -3 linesWeek of 2026-05-24: +434 linesWeek of 2026-05-24: -213 linesWeek of 2026-05-31: +1,108 linesWeek of 2026-05-31: -472 linesWeek of 2026-06-07: +1,309 linesWeek of 2026-06-07: -585 linesWeek of 2026-06-14: +570 linesWeek of 2026-06-14: -101 linesWeek of 2026-06-21: +1,860 linesWeek of 2026-06-21: -493 linesWeek of 2026-06-28: +1,824 linesWeek of 2026-06-28: -468 linesWeek of 2026-07-05: +986 linesWeek of 2026-07-05: -478 linesWeek of 2026-07-12: +2,626 linesWeek of 2026-07-12: -412 linesWeek of 2026-07-19: +698 linesWeek of 2026-07-19: -305 linesWeek of 2026-07-26: +407 linesWeek of 2026-07-26: -145 linesWeek of 2026-08-02: +1,801 linesWeek of 2026-08-02: -843 linesWeek of 2026-08-09: +491 linesWeek of 2026-08-09: -178 linesWeek of 2026-08-16: +606 linesWeek of 2026-08-16: -239 linesWeek of 2026-08-23: +227 linesWeek of 2026-08-23: -94 linesWeek of 2026-08-30: +371 linesWeek of 2026-08-30: -96 linesWeek of 2026-09-06: +4,372 linesWeek of 2026-09-06: -1,362 linesWeek of 2026-09-13: +1,114 linesWeek of 2026-09-13: -141 linesWeek of 2026-09-20: +811 linesWeek of 2026-09-20: -659 linesWeek of 2026-09-27: +780 linesWeek of 2026-09-27: -68 linesOct 5, 2025Sep 27, 2026
+46.3K lines added, -23.1K removed over the last year.

Commits per week

last 52 weeks
420Week of 2025-10-05: 1 commitsWeek of 2025-10-12: 16 commitsWeek of 2025-10-19: 6 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 14 commitsWeek of 2025-11-16: 20 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 42 commitsWeek of 2025-12-14: 7 commitsWeek of 2025-12-21: 32 commitsWeek of 2025-12-28: 9 commitsWeek of 2026-01-04: 14 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 15 commitsWeek of 2026-01-25: 6 commitsWeek of 2026-02-01: 9 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 11 commitsWeek of 2026-02-22: 14 commitsWeek of 2026-03-01: 5 commitsWeek of 2026-03-08: 14 commitsWeek of 2026-03-15: 4 commitsWeek of 2026-03-22: 4 commitsWeek of 2026-03-29: 4 commitsWeek of 2026-04-05: 15 commitsWeek of 2026-04-12: 10 commitsWeek of 2026-04-19: 5 commitsWeek of 2026-04-26: 1 commitsWeek of 2026-05-03: 23 commitsWeek of 2026-05-10: 7 commitsWeek of 2026-05-17: 1 commitsWeek of 2026-05-24: 8 commitsWeek of 2026-05-31: 16 commitsWeek of 2026-06-07: 21 commitsWeek of 2026-06-14: 8 commitsWeek of 2026-06-21: 38 commitsWeek of 2026-06-28: 25 commitsWeek of 2026-07-05: 15 commitsWeek of 2026-07-12: 12 commitsWeek of 2026-07-19: 11 commitsWeek of 2026-07-26: 12 commitsWeek of 2026-08-02: 30 commitsWeek of 2026-08-09: 12 commitsWeek of 2026-08-16: 4 commitsWeek of 2026-08-23: 7 commitsWeek of 2026-08-30: 4 commitsWeek of 2026-09-06: 28 commitsWeek of 2026-09-13: 18 commitsWeek of 2026-09-20: 19 commitsWeek of 2026-09-27: 2 commitsOct 5, 2025Sep 27, 2026
599 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 25 commitsSun 1:00 — 9 commitsSun 2:00 — 3 commitsSun 3:00 — 1 commitsSun 4:00 — 2 commitsSun 5:00 — 5 commitsSun 6:00 — 0 commitsSun 7:00 — 7 commitsSun 8:00 — 11 commitsSun 9:00 — 20 commitsSun 10:00 — 21 commitsSun 11:00 — 11 commitsSun 12:00 — 13 commitsSun 13:00 — 18 commitsSun 14:00 — 7 commitsSun 15:00 — 32 commitsSun 16:00 — 18 commitsSun 17:00 — 10 commitsSun 18:00 — 24 commitsSun 19:00 — 17 commitsSun 20:00 — 14 commitsSun 21:00 — 26 commitsSun 22:00 — 33 commitsSun 23:00 — 6 commitsMon 0:00 — 2 commitsMon 1:00 — 1 commitsMon 2:00 — 2 commitsMon 3:00 — 7 commitsMon 4:00 — 8 commitsMon 5:00 — 5 commitsMon 6:00 — 5 commitsMon 7:00 — 0 commitsMon 8:00 — 1 commitsMon 9:00 — 3 commitsMon 10:00 — 16 commitsMon 11:00 — 18 commitsMon 12:00 — 14 commitsMon 13:00 — 7 commitsMon 14:00 — 17 commitsMon 15:00 — 16 commitsMon 16:00 — 28 commitsMon 17:00 — 23 commitsMon 18:00 — 7 commitsMon 19:00 — 19 commitsMon 20:00 — 35 commitsMon 21:00 — 10 commitsMon 22:00 — 15 commitsMon 23:00 — 6 commitsTue 0:00 — 7 commitsTue 1:00 — 0 commitsTue 2:00 — 3 commitsTue 3:00 — 1 commitsTue 4:00 — 1 commitsTue 5:00 — 1 commitsTue 6:00 — 1 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 3 commitsTue 10:00 — 16 commitsTue 11:00 — 8 commitsTue 12:00 — 1 commitsTue 13:00 — 3 commitsTue 14:00 — 9 commitsTue 15:00 — 35 commitsTue 16:00 — 20 commitsTue 17:00 — 26 commitsTue 18:00 — 13 commitsTue 19:00 — 29 commitsTue 20:00 — 23 commitsTue 21:00 — 11 commitsTue 22:00 — 13 commitsTue 23:00 — 12 commitsWed 0:00 — 11 commitsWed 1:00 — 1 commitsWed 2:00 — 1 commitsWed 3:00 — 1 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 3 commitsWed 7:00 — 0 commitsWed 8:00 — 2 commitsWed 9:00 — 13 commitsWed 10:00 — 22 commitsWed 11:00 — 34 commitsWed 12:00 — 12 commitsWed 13:00 — 16 commitsWed 14:00 — 41 commitsWed 15:00 — 28 commitsWed 16:00 — 17 commitsWed 17:00 — 17 commitsWed 18:00 — 13 commitsWed 19:00 — 13 commitsWed 20:00 — 16 commitsWed 21:00 — 11 commitsWed 22:00 — 14 commitsWed 23:00 — 15 commitsThu 0:00 — 8 commitsThu 1:00 — 2 commitsThu 2:00 — 1 commitsThu 3:00 — 2 commitsThu 4:00 — 4 commitsThu 5:00 — 1 commitsThu 6:00 — 6 commitsThu 7:00 — 1 commitsThu 8:00 — 1 commitsThu 9:00 — 16 commitsThu 10:00 — 24 commitsThu 11:00 — 30 commitsThu 12:00 — 10 commitsThu 13:00 — 13 commitsThu 14:00 — 18 commitsThu 15:00 — 26 commitsThu 16:00 — 12 commitsThu 17:00 — 17 commitsThu 18:00 — 15 commitsThu 19:00 — 16 commitsThu 20:00 — 17 commitsThu 21:00 — 18 commitsThu 22:00 — 20 commitsThu 23:00 — 15 commitsFri 0:00 — 6 commitsFri 1:00 — 3 commitsFri 2:00 — 1 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 2 commitsFri 6:00 — 3 commitsFri 7:00 — 8 commitsFri 8:00 — 20 commitsFri 9:00 — 12 commitsFri 10:00 — 29 commitsFri 11:00 — 7 commitsFri 12:00 — 5 commitsFri 13:00 — 10 commitsFri 14:00 — 18 commitsFri 15:00 — 21 commitsFri 16:00 — 13 commitsFri 17:00 — 29 commitsFri 18:00 — 25 commitsFri 19:00 — 7 commitsFri 20:00 — 18 commitsFri 21:00 — 14 commitsFri 22:00 — 17 commitsFri 23:00 — 6 commitsSat 0:00 — 10 commitsSat 1:00 — 4 commitsSat 2:00 — 1 commitsSat 3:00 — 1 commitsSat 4:00 — 2 commitsSat 5:00 — 2 commitsSat 6:00 — 4 commitsSat 7:00 — 6 commitsSat 8:00 — 23 commitsSat 9:00 — 11 commitsSat 10:00 — 22 commitsSat 11:00 — 36 commitsSat 12:00 — 18 commitsSat 13:00 — 19 commitsSat 14:00 — 37 commitsSat 15:00 — 25 commitsSat 16:00 — 12 commitsSat 17:00 — 18 commitsSat 18:00 — 29 commitsSat 19:00 — 12 commitsSat 20:00 — 19 commitsSat 21:00 — 41 commitsSat 22:00 — 50 commitsSat 23:00 — 24 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits432 (65%)
Community commits228 (35%)

660 commits in total over the last year.

DateListRankStars gained
Jun 22, 2026daily#14+15
Jun 21, 2026daily#4+85
Jun 20, 2026daily#3+124
Jun 19, 2026daily#5+23
  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    272.8K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    251.2K stars · Python

  • trimstray/the-book-of-secret-knowledge

    A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

    247.8K stars

  • ultraworkers/claw-code

    An agent-managed museum exhibit, built in Rust with Gajae-Code / LazyCodex — developed and maintained with no human intervention.

    195.2K stars · Rust

  • massgravel/Microsoft-Activation-Scripts

    Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.

    193.3K stars · Batchfile

  • Significant-Gravitas/AutoGPT

    AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

    187.7K stars · Python