Imagine turning your old phone or tablet into a powerful, evergreen desktop — no new hardware needed.
A browser-native OS shell that starts completely empty — then becomes whatever you need it to be.
The Problem: Mountains of E-Waste
Traditional industrial controllers and single-purpose devices become trash the moment hardware fails or software goes unsupported. Meanwhile, perfectly functional tablets and phones sit in drawers gathering dust.
The Solution: Gnokestation
What is it?
A desktop environment that runs in any modern browser. No assumptions. No bloat. Just a foundation you build on.
Core Philosophy:
Most software assumes what you need. Gnokestation assumes you know better.
Three Ways People Use It
📱 Personal Productivity
Turn an old tablet into your home dashboard:
- Install Google Keep, Spotify Web, calendar, news sites
- Each runs as a standalone "app"
- One device, endless configurations
🏭 Industrial Control
Factory floor operators use it to:
- Access multiple web-based machine interfaces
- Control PLCs, monitoring systems, signal towers via web links
- Replace proprietary tablets with any browser-capable device
🎨 Creative Workflows
Designers create custom workspaces:
- Figma, Notion, reference sites all in one place
- Switch between project "workspaces" instantly
- Repurpose old hardware as dedicated creative stations
Why It Works
Hardware Agnostic
Runs in any modern browser — breathe new life into forgotten devices.
Zero Bloat
Starts empty. Only loads what you need. Stays lightning-fast.
Modular & Powerful
- 🔗 Install via URL – Turn any web tool into a native-feeling app instantly
- 📁 Built-in File Management + App Registry for seamless install/uninstall
- 🌐 Web-First Design – If it runs in a browser, it runs in Gnokestation
Under the Hood
Built with pure web standards:
- Vanilla JavaScript, HTML, CSS — no frameworks, no dependencies
- Modern Web APIs (File System Access, Service Workers, etc.)
- Optimized for Chromium-based browsers
How it works:
When you install a web app via URL, Gnokestation registers it in a local manifest and creates a launcher in your start menu. Each app opens in an isolated context, giving you a native-app experience entirely within your browser.
Think of it as a self-hosted desktop environment that turns any website into a standalone application — all running client-side with zero backend requirements.
For developers:
- Open source: github.com/edmundsparrow/gnokestation
- Stack: Vanilla JS/HTML/CSS
- Contribute: Issues and PRs welcome
- Extend it: Built to be hackable — add your own modules or customize the desktop
The Mission
Make a web browser the universal workspace — whether you're managing personal tasks, controlling industrial systems, or building creative workflows.
One device running Gnokestation can potentially replace multiple single-purpose gadgets.
Born from years of watching perfectly good hardware get thrown away — this is maturity in action: efficiency over flash.
Gnokestation: Less waste. More future. 🌍
Live Demo → https://cutt.ly/XrM3CxqA

Top comments (2)
Great initiative!
I'd just highly advise against vanilla JS as it's just too prone to errors at scale and totally lacking the necessary primitives for the modern smooth async experience we all expect and want to deliver
Thanks for the feedback.
The idea behind Gnokestation isn’t to build large, complex web apps. It’s about using the browser as a simple control screen for hardware — something lightweight, easy to understand, and able to run on old or repurposed devices.
Most of the “heavy work” still happens in the hardware or controller itself. The browser just shows controls and feedback. Keeping it simple helps it stay reliable, portable, and easier to reuse — which is important when the goal is reducing e-waste.