tw93/PakePublic

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

AI summary: A fast Rust-based tool that packages any webpage into a standalone desktop application.

Stars
60.5K
+29 today
Forks
12.3K
Watchers
272
Open issues
4
Open PRs
1
Contributors
~78
Commits
2.2K
Branches
4

RustGPL-3.0Created Oct 14, 2022Last push 5d agoLatest release V3.15.1+171 stars this week+171 this month

Star history

since Oct 9, 2022
020K40K60KOct 2022Jan 2024Apr 2025Aug 2026
60.5K stars as of Aug 6, 2026, tracked back to Oct 9, 2022. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 0 commits2025-08-04: 0 commits2025-08-05: 16 commits2025-08-06: 0 commits2025-08-07: 2 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 1 commit2025-08-12: 0 commits2025-08-13: 13 commits2025-08-14: 13 commits2025-08-15: 0 commits2025-08-16: 2 commits2025-08-17: 1 commit2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 20 commits2025-08-21: 11 commits2025-08-22: 23 commits2025-08-23: 9 commits2025-08-24: 0 commits2025-08-25: 2 commits2025-08-26: 18 commits2025-08-27: 4 commits2025-08-28: 13 commits2025-08-29: 9 commits2025-08-30: 0 commits2025-08-31: 9 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 8 commits2025-09-06: 11 commits2025-09-07: 23 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 8 commits2025-09-17: 2 commits2025-09-18: 0 commits2025-09-19: 2 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 2 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-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: 0 commits2026-08-01: 0 commits
687 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    60,482 stars

  • Very active

    687 commits in 52 weeks

  • Continuous integration

    Automated checks passing

  • Repeat trending

    4 trending appearances

What Pake does

Pake is a streamlined utility that converts any standard website into a lightweight, native-feeling desktop application. Written in Rust and utilizing Tauri, it significantly outperforms traditional Electron wrappers in both memory usage and startup speed. The tool is designed to declutter browser tabs by turning frequently used web apps into independent windows. It supports deep customization, allowing users to inject custom CSS and JavaScript to modify the appearance and behavior of the packaged site. By leveraging the OS's native web view, it ensures a highly performant and integrated user experience.

Aimed at power users and developers who want to manage their web applications more efficiently. Requires Rust and basic command-line knowledge to build custom applications.

  • High performance: Utilizes Rust and Tauri for incredibly fast startup times and minimal memory footprints.
  • Cross-platform builds: Generates standalone executables for macOS, Windows, and Linux effortlessly.
  • Custom injection: Allows the injection of custom CSS and JS to tweak the web app's functionality.
  • Native integration: Supports native OS features like system tray icons, notifications, and shortcuts.
  • Ad blocking: Includes basic built-in mechanisms to block unwanted content within the packaged application.

Where teams use it

App decluttering

Moves heavy web applications like Notion or Slack out of the browser into dedicated lightweight windows.

Custom internal tools

Packages company-specific web dashboards into easily distributable desktop applications for employees.

Focused workspaces

Creates distraction-free, isolated environments for writing or coding web apps.

Media consumption

Turns streaming services into standalone apps that sit conveniently in the system dock.

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. Claude Code users can install the official skill with /plugin marketplace add tw93/Pake and /plugin install pake@pake.

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; >=18 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

50 total
  1. V3.15.1 BridgeV3.15.1Jul 18, 20263.2K 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` 声明式描述

  2. V3.14.0 CanvasV3.14.0Jul 10, 20262.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.14.0</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Added `--hide-window-decorations` for Windows and Linux: pack a frameless window with a top drag region, and toggle native fullscreen with F11. 2. Added Notion to the popular app lineup, with official high-res icons and immersive header polish on macOS. 3. Fixed corrupted saved zoom values: the app now falls back to 100% instead of passing an invalid zoom to the native webview. 4. Updated YouTube Music icons, and added Notion and Flomo to the README showcase. ### 更新日志 1. 新增 `--hide-window-decorations`,Windows 和 Linux 可打包无边框窗口,顶部保留拖拽区域,F11 切换原生全屏。 2. 常用应用新增 Notion,配官方高清图标,并优化 macOS 沉浸式头部下的显示。 3. 修复本地保存的缩放值损坏时的异常,现在会自动回退到 100%,不再把非法缩放传给原生 WebView。 4. 更新 YouTube Music 图标,README 展示新增 Notion 和 Flomo。 Special thanks to @ViniciusMartinsss, @zuyu, @Ghraven, and @alanpcs for the features, fixes, and icons behind this release. If Pake helps you, please consider giving it a star and recommen

  3. V3.13.1 BridgeV3.13.1Jul 4, 20262.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.13.1</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Fixed Sign in with Apple popup login on macOS for sites such as Yelp and Upwork, while keeping the existing macOS auth crash guard for other providers. 2. Fixed Linux and Windows clipboard shortcuts, including safe Ctrl+V paste without adding Tauri clipboard read permissions. 3. Improved Linux packaging defaults for RPM-based distros and added --no-bundle fallback for raw executable builds. 4. Improved Wayland/AppImage guidance and runtime behavior for Linux WebKit edge cases. 5. Fixed several packaging and CLI edge cases: macOS --targets app, invalid zoom values, data image download extensions, Linux icon naming, tray icon fallback, and injected JS wrappers. ### 更新日志 1. 修复 macOS 上 Yelp、Upwork 等站点的 Sign in with Apple 弹窗登录,同时保留其他认证提供方的 macOS 崩溃保护。 2. 修复 Linux 和 Windows 的剪贴板快捷键,包括不新增 Tauri 剪贴板读取权限的安全 Ctrl+V 粘贴。 3. 改进 RPM 系 Linux 发行版的默认打包目标,并新增 --no-bundle 原始可执行文件兜底。 4. 改进 Linux WebKi

  4. V3.12.0 GatewayV3.12.0Jun 21, 202612.4K 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.12.0</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. Added enterprise SSO support for packaged apps, including `--safe-domain` for trusted workspace and identity-provider domains. 2. Kept supported auth and internal `_blank` navigations inside the app when `--new-window` is disabled. 3. Fixed `pake --help` so it lists all supported CLI options. 4. Fixed custom `CARGO_TARGET_DIR` builds so generated installers and raw binaries are copied from the right target directory. 5. Made `--hide-title-bar` macOS-only and ignored it with a warning on unsupported platforms. ### 更新日志 1. 新增企业 SSO 支持,并加入 `--safe-domain` 参数,用于配置可信工作区和身份提供方域名。 2. 修复认证链接和内部 `_blank` 链接在未开启 `--new-window` 时的应用内跳转行为。 3. 修复 `pake --help`,现在会展示全部支持的 CLI 参数。 4. 修复自定义 `CARGO_TARGET_DIR` 构建时安装包和原始二进制文件的拷贝路径。 5. 将 `--hide-title-bar` 明确限制为 macOS 能力,在其他平台忽略并给出提示。 Special thanks to @P-nutsK and @xantorres for the reports and PRs behind this release. If Pake helps you, please con

  5. V3.11.10 BedrockV3.11.10Jun 18, 20269.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.11.10</h1> <p><em>Turn any webpage into a desktop app with one command.</em></p> </div> ### Changelog 1. License Update: Relicensed from MIT to GPL-3.0, with a separate Pake Output Exception (`LICENSE-EXCEPTION`) so apps you build with Pake stay unrestricted. 2. Arch Linux Packaging: Added a `.zst` package target for Arch-based distributions, with valid package metadata and correct installer path reporting. 3. macOS Auth Popup Fix: Fixed a crash that could occur during macOS authentication (SOAuthorization) popups. 4. Wayland Input Fix: Fixed AppImage input handling under the niri Wayland compositor. 5. Linux Title Bar Fixes: Correctly hid the decorated title bar and preserved the display title on Linux. 6. Stricter CLI Validation: Rejected blank, non-finite, and malformed numeric and zoom values instead of silently accepting them. 7. GitHub Action Options: Added `--min-width`, `--min-height`, and `--app-version` inputs to the pake-cli GitHub Action workflow. 8. Clearer AppImage Guidan

Code frequency

additions and deletions
+13.2K-13.2KWeek of 2025-08-03: +6,178 linesWeek of 2025-08-03: -3,723 linesWeek of 2025-08-10: +5,397 linesWeek of 2025-08-10: -2,336 linesWeek of 2025-08-17: +13,188 linesWeek of 2025-08-17: -9,039 linesWeek of 2025-08-24: +6,335 linesWeek of 2025-08-24: -6,936 linesWeek of 2025-08-31: +2,091 linesWeek of 2025-08-31: -1,662 linesWeek of 2025-09-07: +673 linesWeek of 2025-09-07: -529 linesWeek of 2025-09-14: +353 linesWeek of 2025-09-14: -273 linesWeek of 2025-09-21: +32 linesWeek of 2025-09-21: -35 linesWeek of 2025-09-28: +0 linesWeek of 2025-09-28: -0 linesWeek 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: +23 linesWeek of 2026-07-26: -23 linesAug 3, 2025Jul 26, 2026
+69.6K lines added, -43.8K removed over the last year.

Commits per week

last 52 weeks
640Week of 2025-08-03: 18 commitsWeek of 2025-08-10: 29 commitsWeek of 2025-08-17: 64 commitsWeek of 2025-08-24: 46 commitsWeek of 2025-08-31: 28 commitsWeek of 2025-09-07: 23 commitsWeek of 2025-09-14: 12 commitsWeek of 2025-09-21: 2 commitsWeek of 2025-09-28: 0 commitsWeek 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: 2 commitsAug 3, 2025Jul 26, 2026
687 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 19 commitsSun 1:00 — 9 commitsSun 2:00 — 3 commitsSun 3:00 — 1 commitsSun 4:00 — 2 commitsSun 5:00 — 2 commitsSun 6:00 — 0 commitsSun 7:00 — 7 commitsSun 8:00 — 9 commitsSun 9:00 — 13 commitsSun 10:00 — 14 commitsSun 11:00 — 11 commitsSun 12:00 — 13 commitsSun 13:00 — 13 commitsSun 14:00 — 6 commitsSun 15:00 — 32 commitsSun 16:00 — 17 commitsSun 17:00 — 9 commitsSun 18:00 — 24 commitsSun 19:00 — 17 commitsSun 20:00 — 12 commitsSun 21:00 — 20 commitsSun 22:00 — 33 commitsSun 23:00 — 6 commitsMon 0:00 — 2 commitsMon 1:00 — 0 commitsMon 2:00 — 1 commitsMon 3:00 — 6 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 — 15 commitsMon 11:00 — 18 commitsMon 12:00 — 13 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 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 3 commitsTue 10:00 — 15 commitsTue 11:00 — 8 commitsTue 12:00 — 1 commitsTue 13:00 — 3 commitsTue 14:00 — 8 commitsTue 15:00 — 35 commitsTue 16:00 — 20 commitsTue 17:00 — 25 commitsTue 18:00 — 13 commitsTue 19:00 — 29 commitsTue 20:00 — 23 commitsTue 21:00 — 11 commitsTue 22:00 — 13 commitsTue 23:00 — 11 commitsWed 0:00 — 10 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 — 1 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 — 13 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 — 23 commitsThu 11:00 — 29 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 — 12 commitsThu 19:00 — 12 commitsThu 20:00 — 17 commitsThu 21:00 — 18 commitsThu 22:00 — 20 commitsThu 23:00 — 14 commitsFri 0:00 — 5 commitsFri 1:00 — 2 commitsFri 2:00 — 1 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 2 commitsFri 6:00 — 2 commitsFri 7:00 — 8 commitsFri 8:00 — 17 commitsFri 9:00 — 11 commitsFri 10:00 — 28 commitsFri 11:00 — 6 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 — 6 commitsFri 20:00 — 17 commitsFri 21:00 — 14 commitsFri 22:00 — 16 commitsFri 23:00 — 6 commitsSat 0:00 — 9 commitsSat 1:00 — 2 commitsSat 2:00 — 1 commitsSat 3:00 — 0 commitsSat 4:00 — 1 commitsSat 5:00 — 2 commitsSat 6:00 — 1 commitsSat 7:00 — 6 commitsSat 8:00 — 23 commitsSat 9:00 — 9 commitsSat 10:00 — 21 commitsSat 11:00 — 28 commitsSat 12:00 — 15 commitsSat 13:00 — 12 commitsSat 14:00 — 33 commitsSat 15:00 — 22 commitsSat 16:00 — 12 commitsSat 17:00 — 16 commitsSat 18:00 — 22 commitsSat 19:00 — 12 commitsSat 20:00 — 17 commitsSat 21:00 — 35 commitsSat 22:00 — 47 commitsSat 23:00 — 22 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits567 (74%)
Community commits195 (26%)

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

    238.5K stars · JavaScript

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

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

    237.2K stars

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

    234.7K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    227K stars · Python

  • ultraworkers/claw-code

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

    195K stars · Rust

  • ultraworkers/claw-code

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

    194.9K stars · Rust