console-injectable-ui

Installation
SKILL.md

Injectable console UI

A worker can ship pages, function and trigger-activity renderers, forms, and stylesheets into every console tab at runtime—no rebuild, no iframe, and hot reload. Treat database, console functions/triggers, iii-directory, and state as proven patterns, not visual templates: reuse their visual grammar and interaction mechanics while choosing the information architecture that best fits the worker.

How it works

A worker registers console:script and console:style triggers whose config.path identifies an asset and whose function_id serves {content} for {path}. The console hashes and serves those bytes, then pushes changes to open tabs. Tabs import() scripts and call their default setup(host); styles load as scoped <link> assets. Re-registering a path hot-reloads it. Registration is deployment; disconnect is teardown.

Add the internal dependencies

Installs
9
Repository
iii-hq/workers
GitHub Stars
113
First Seen
Jul 25, 2026