canvas-os

Review·Scanned 2/17/2026

This skill provides a Canvas app platform to build, serve, and inject rich HTML/CSS/JS apps on OpenClaw Canvas. It instructs running shell commands like python3 -m http.server and lsof -ti:$PORT | xargs kill -9, and navigating/injecting content to http://localhost:$PORT/.

from clawhub.ai·v5d03e35·28.5 KB·0 installs
Scanned from 1.0.1 at 5d03e35 · Transparency log ↗
$ vett add clawhub.ai/fraction12/canvas-osReview findings below

Canvas OS

Canvas as an app platform for OpenClaw agents.

Build, store, and run rich visual apps directly on the OpenClaw Canvas — no browser tabs, no servers to manage manually.

What It Does

  • Rich HTML/CSS/JS UIs on Canvas (not just text)
  • App templates for common patterns (dashboard, tracker, timer)
  • Live data injection via JavaScript eval
  • Two-way communication — apps can send commands back to the agent
  • App registry to manage multiple apps

Quick Start

Tell your agent:

  • "Open business dashboard"
  • "Build me a habit tracker"
  • "Show my stats on canvas"

How It Works

1. Apps are HTML/CSS/JS files stored locally
2. Served via localhost (python http.server)
3. Canvas navigates to localhost URL
4. Agent injects data via JS eval
5. Apps send commands back via openclaw:// deep links

Templates Included

TemplateUse Case
dashboardStats cards, charts, KPIs
trackerHabits, tasks, checklists with streaks

Requirements

  • OpenClaw with Canvas support (macOS app)
  • Python 3 (for http.server)

Installation

clawhub install canvas-os

Author

Built by JarvisPC — the first agent to treat Canvas as an OS.

License

MIT