PE

paramount-engineering/roku-dev-studio

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

36 stars 7 forks 质量 75 趋势 32MIT

面向Roku开发者的跨平台Electron桌面工作室:远程控制、设备查询、侧载、telnet控制台、RALE/应用连接器、BrightScript Fiddle、JSON动作脚本、`rds` CLI、an...

概览

适用于macOS、Windows和Linux——远程控制、应用侧加载、ECP自动化、RALE / 应用连接器、网络检查器、动作脚本、面向AI代理的MCP服务器(Cursor、Claude、VS Code)以及rds CLI。支持本地网络和互联网桥接设备。 一款全面的跨平台桌面应用,可通过本地网络或远程服务器使用外部控制协议(ECP)在Roku设备上控制和开发。 Roku 开发通常分散在一堆独立的、单一用途的官方工具上——Roku 远程工具、基于浏览器的侧载安装程序、原始 telnet、RALE、sca-cmd——这些工具之间不互相通信。Roku Dev Studio 并不取代 Roku 自有的协议(ECP、RALE、telnet、sca-cmd)——它将它们全部包裹在一个 GUI、一个 CLI(rds)和一个 MCP 服务器中: 这个仓库是一个单仓库。运行并从so workspaces正确链接。

概述(AI 翻译)

 Roku 开发工作室

Roku开发者工具适用于macOS、Windows和Linux——远程控制、应用侧加载、ECP自动化、RALE / 应用连接器、网络检查器、动作脚本、用于AI代理的MCP服务器(光标、Claude、VS Code)以及rds的CLI。支持本地网络和互联网桥接设备。

一款全面的跨平台桌面应用,可通过本地网络或远程服务器使用外部控制协议(ECP)在Roku设备上控制和开发。

为什么选择 Roku 开发工作室?(与官方 Roku 工具相比)

Roku 开发通常分散在一系列独立的、单一用途的官方工具中——Roku 远程工具、基于浏览器的侧载安装器、原始 telnet、RALE、sca-cmd]——它们之间不互相通信。Roku Dev Studio 并不取代 Roku 自有的协议(ECP、RALE、telnet、sca-cmd)——它将它们全部包裹在一个图形界面、一个 CLI([rds)和一个 MCP 服务器中:

任务 没有 Roku 开发工作室 使用 Roku 开发工作室

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

 Roku Dev Studio

Roku Developer Tools for macOS, Windows, and Linux — Remote Control, App Side-loading, ECP automation, RALE / App Connector, Network Inspector, Action Scripts, MCP server for AI agents (Cursor, Claude, VS Code), and a rds CLI. Supports both local network and internet-bridged devices.

A comprehensive cross-platform desktop application for controlling and developing on Roku devices over your local network or via remote server using the External Control Protocol (ECP).

Why Roku Dev Studio? (vs. official Roku tools)

Roku development is normally split across a pile of separate, single-purpose official tools — the Roku Remote Tool, the browser-based sideload installer, raw telnet, RALE, sca-cmd — that don’t talk to each other. Roku Dev Studio doesn’t replace Roku’s own protocols (ECP, RALE, telnet, sca-cmd) — it wraps all of them in one GUI, one CLI (rds), and one MCP server:

Task Without Roku Dev Studio With Roku Dev Studio
Remote control The official Roku Remote Tool, or raw ECP keypress calls via curl/Postman One tab: full D-Pad, keyboard remote, and a floating mini-remote
Sideloading The device’s browser-based installer or a VS Code extension — one IP at a time Sideload Relay — one push from your IDE installs, launches, and captures console on every targeted device
Debug console telnet 8085 in a raw terminal or through an IDE — no search/filter/save either way A structured console with search, filtering, and saved logs
BrightScript debugging The socket debug protocol, usable mainly through a single IDE’s extension A standalone debugger: breakpoints, step execution, call stack, variables, watch
App inspection (RALE) RALE alone only inspects SceneGraph nodes — no way to call into a channel or exchange data with it App Connector — extends RALE with the ability to call your channel’s own functions and pass data back and forth (GET/POST-style), unlocking automation that didn’t exist before
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →