tw93/Pake is a tool for packaging websites as desktop applications. It is useful for wrapping GitHub, internal systems, personal blogs, weekly report pages, and web tools into independent windows, reducing browser tab clutter.
Project repository:
Install Pake CLI
The README gives this command:
|
|
If you do not have pnpm, install it first:
|
|
The Simplest Package
Package GitHub as a desktop app:
|
|
Pake will automatically try to fetch the site’s icon. This is a good first test to verify that your environment works.
Custom Icon and Window
The README includes a fuller example:
|
|
Common parameters can be understood like this:
--name: application name.--icon: application icon.--width/--height: window size.--hide-title-bar: hide the title bar to make the app feel more native.
Local Development
If you want to modify Pake itself:
|
|
Local development:
|
|
Build the app:
|
|
What to Package
Pake is suitable for these websites:
- Internal company admin panels.
- Frequently used documentation sites.
- Chat, monitoring, and dashboard web pages.
- Personal fixed-use web tools.
It is not a great fit for websites with very complex login flows, strong dependency on browser extensions, or frequent multi-tab collaboration. Test with a simple page first, then package services you plan to use long term.