Skip to content

1.6.1

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Jul 07:36
505b26d

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 .zip or signed .pkg channel 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.png assets 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.