Initial public release
RokDock is a cross-platform desktop control center for Roku development. It brings the whole Roku workflow into one window: discover devices, open BrightScript debug terminals, drive an on-screen remote, sideload channels, capture and compare screenshots, automate device tests, fire deeplinks, build SceneGraph image assets, and read the official Roku docs in-app, with an opt-in AI assistant built in.
rokdock_demo.mp4
Highlights
Terminal
- A multi-tab telnet debug terminal with BrightScript syntax highlighting, search, and command history.
- Click-to-open detection of JSON payloads and URLs in the log.
- Save output or stream it to a file, with an optional regex filter.
- Ask roBot about selected output without leaving the terminal.
roBot, your in-app AI assistant (Beta)
An opt-in assistant that can act on your connected Roku, not just answer questions.
- Swappable providers: Anthropic, Gemini, OpenAI-compatible APIs, and recognized CLIs (Claude Code, Copilot, Gemini, Codex).
- Drives the connected device from chat: launch channels, send remote keypresses, and capture screenshots inline.
- Reads your live terminal output, and redacts device IPs, names, and serials before anything leaves your machine.
- Answers are grounded in the built-in Roku docs, with a confirmation prompt before it controls a device.
Developer Docs
- An in-app browser for the official Roku documentation, with a browse tree, favorites, recents, quick-open, and full-text search.
- Works offline with a local cache, and keeps per-page notes and a What's New feed.
- Look up selected terminal terms directly in the docs.
Control and test
- An on-screen ECP remote with configurable keyboard bindings and a text-entry field.
- Sideload a
.zipor signed.pkgchannel package to a developer-mode device. - Capture screenshots with zoom, pan, measurement, onion-skin overlay comparison, and saved history.
- Reusable launch and input deeplink presets, shareable as RokuDeepLinking JSON.
- Automation scripts as typed steps, recordable from the remote, with RASP import and export.
- A live HDMI capture preview.
Build assets
- A 9-Patch editor for stretchable
.9.pngassets with live preview and paired 1080p/720p export. - An SVG converter that turns SVGs into Roku-ready PNG or WebP, with per-color recoloring.
- A JSON editor with format, minify, sort, fold, nested-JSON unescape, and JSONL support.
Appearance
- Light, dark, and system theming, with a color tint and adjustable UI scale.
- A range of syntax themes with matching light and dark variants.
The app
- Launch any tool on its own through a per-tool shortcut, file association, or the command line.
- Automatic update checks on launch and from the Help menu.
- Windows, macOS, and Linux builds.