Skip to content

[Feature]: Add webUI support via new repository picoclaw_webui #806

@Zepan

Description

@Zepan

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.

Metadata

Metadata

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions