super-hotline-claude
v0.1.0
Published
Real-time browser bridge plugin for Claude Code
Readme
super-hotline-claude
Claude Code plugin for the super-hotline browser bridge.
What it does
super-hotline-claude connects Claude Code to a running super-hotline server, opening a real-time channel between your terminal session and a browser tab. Once connected, any plugin can push visual content — HTML mockups, diffs, dashboards, markdown — directly to named browser panes. The connection is authenticated with a short code shown in the terminal; no configuration files or API keys are required. All tools degrade gracefully to no-ops when the hotline is not connected.
Installation
claude plugins add super-hotline-claudeAvailable tools
| Tool | Description |
|---|---|
| hotline_publish | Push arbitrary HTML content to a named browser pane |
| hotline_dashboard | Push a structured task/file/status dashboard to the browser |
| hotline_diff | Render a side-by-side or unified diff in the browser |
| hotline_markdown | Render markdown content in a browser pane |
| hotline_close | Close a named browser pane |
| hotline_status | Check whether super-hotline is connected and return session info |
Available skills
- hotline — Start, stop, and check the super-hotline browser bridge session.
- visual — Push visual content (mockups, comparisons, diagrams) to the browser for design decisions.
- dashboard — Push a real-time task and file progress dashboard to the browser during implementation sessions.
For plugin authors
import { hotline } from 'super-hotline-claude';
if (hotline.isConnected()) {
await hotline.publish({
pane: 'my-plugin-output',
html: '<h1>Hello from my plugin</h1>',
});
}Check isConnected() before calling any publish method — all methods are safe to call unconditionally, but checking first lets you skip content generation entirely when the bridge is not active.
Graceful degradation
All hotline methods are no-ops when super-hotline is not connected. Calling hotline_publish, hotline_dashboard, or any other tool without an active session returns a stable result and does not throw. Plugins built on super-hotline-claude work correctly in headless or offline environments.
Not affiliated
super-hotline-claude is an independent Claude Code plugin. It is not affiliated with, endorsed by, or a replacement for any other Claude Code plugin.
License
MIT
