agui

Installation
SKILL.md

Symbiote AGUI

Use AGUI to show an interface in the user's normal browser, operate its Symbiote tools, and receive user interaction events. It requires Node.js 24 or newer. Use npx symbiote-agui for sessions, tool discovery, invocation, and events. No MCP harness connection is required.

Setup

Use a shell with Node.js 24 or newer. Run npx symbiote-agui --help once and accept npm's installation prompt if shown. The CLI operates tools through the existing WebSocket in ordinary browsers. Native WebMCP, remote debugging, and MCP server configuration are optional. Avoid ad hoc browser scripts or browser API emulation.

For routine use, prepare HTML and JSON files with workspace file tools, then run one simple command beginning with npx symbiote-agui, passing input with --file. Avoid heredocs, pipes, shell wrappers, and inline environment assignments in these invocations: they can prevent approval reuse. Follow the command approval rules below.

If any setup step fails or a requested capability remains unavailable, report the affected capability and concrete error. Do not silently skip it, declare setup complete, or replace the intended workflow with local-only behavior. Investigate a supported workaround within the authorized scope: check existing tools, installed harness capabilities, configuration, and previously verified routes before concluding that the capability is unsupported. One failed CLI route does not rule out the harness's other native interfaces. Reuse established solutions and permissions; request missing access or configuration only when needed. Verify the workaround in the current environment. If still blocked, explain what works, what remains incomplete, and the next action needed; preserve usable UI and saved data.

Trust and authorization

Installs
3
GitHub Stars
3
First Seen
8 days ago