-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
Description
Description
To further lower the barrier to entry for beginners, I propose the development of a dedicated Web User Interface (Web UI). While the TUI is great for terminal users, a browser-based interface is the most intuitive path for "non-tech" users to manage their PicoClaw instances.
Proposed Solution
We will develop this as a standalone project in a new repository: picoclaw_webui. This will communicate with the PicoClaw core via a standardized API/Socket, rather than being bundled into the main package.
Key Features:
- User-Friendly Dashboard: A clean, responsive layout for monitoring and control.
- Visual Setup Wizard: A "no-code" approach to initial configuration.
- Cross-Device Access: Ability to manage PicoClaw from a phone or tablet on the same network.
Motivation
- Maximum Accessibility: A Web UI is the gold standard for "ordinary person" usability. No command-line knowledge required.
- Security & Isolation: By keeping the Web UI in a separate repo/process, we minimize the attack surface of the core PicoClaw engine. Any web-based vulnerabilities (e.g., XSS) are isolated from the core logic.
- Lightweight Core: Prevents bloating the main repository with heavy web dependencies (Node.js, React/Vue, etc.), ensuring PicoClaw remains "lean and mean" for low-resource hardware.
Additional Context
The goal is to provide a "Router Admin" style experience—where the user simply opens a local URL to get their PicoClaw up and running in minutes.
Reactions are currently unavailable