Analysis updated 2026-05-18
Turn a favorite website like TradingView into a standalone desktop app on Linux.
Fork the template to wrap a different site by editing one config file.
Use it as a small, readable Electron starting point to customize with a coding agent.
| trueugenee/ai-linux-webapp-wrapper | u7079256/paperjury | openclaw/docs | |
|---|---|---|---|
| Stars | 72 | 71 | 74 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | — | 2026-07-09 |
| Maintenance | — | — | Active |
| Setup difficulty | easy | easy | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | vibe coder | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js and npm installed on Linux before running npm install and npm start.
This is a small Electron template that turns any website into a frameless desktop window on Linux. You set a URL in a configuration file, and the app opens that page in a dedicated window without browser toolbars, menus, or an address bar. By default it opens a TradingView chart page, but any site can be substituted by editing one JSON configuration file or by passing a URL through an environment variable before launch. The project is intentionally minimal. It is not a full app generator like Nativefier or Pake, and it is not a graphical webapp manager like Linux Mint Webapp Manager. Instead it is a small, readable template aimed at developers who want to inspect every part of the code, fork it, and customize it with a coding agent or by hand. Security defaults are conservative: the renderer process has no access to Node.js, permission requests from the page are denied, and links to sites outside the configured allowed list open in your default browser rather than inside the app window. Configuration lives in a single JSON file where you set the starting URL and list the hosts that should stay inside the app. A test suite covers the configuration loader and the URL navigation policy. A shell script can install a desktop entry and icon to your local applications menu, reading the app name and identifier from the same config file. The README also includes an example window rule for the Niri Wayland compositor and notes on running Electron under Wayland. The project requires Linux, Node.js, and npm. The license is MIT.
A tiny Electron template that wraps one website into a frameless desktop window on Linux, with strict security defaults.
Mainly JavaScript. The stack also includes JavaScript, Electron, Node.js.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.