Generated Computers
Locals는 Apple Silicon 엔진으로 로컬 LLM을 최대 3배 빠르게 실행하는 Generated Computers 제품
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗An interpreter for the BrightScript language that runs Roku apps on browser platforms and Node.js.
The BrightScript Simulation Engine implements an interpreter for the BrightScript language, that can be embedded in Web, Electron and Node.js applications, or used as a CLI/REPL standalone tool, allowing Roku apps to be executed in several different non-Roku platforms.
Initially the focus was on the support of Draw 2D API components (roScreen, roCompositor, roRegion, etc.) along with the core elements of the BrightScript language, allowing a full Roku app execution over an HTML5 Canvas, but the scope was extended to include the SceneGraph framework, simulation of the Roku file system, registry, remote control and the Micro Debugger.
The brs-engine is developed in TypeScript and bundled as a collection of Webpack JavaScript libraries. Starting with version 2.0 we also expose an extension interface so advanced features can be delivered as optional bundles that plug into the interpreter lifecycle.
This repository is organized as a monorepo that contains three separate packages:
[!NOTE]
- The SceneGraph support is mostly complete, and released as beta builds. We have a lot of challenges ahead, feel free to reach out and learn how you can help.
- Although brs-engine runs apps with user interface, it has no intention of emulating the full Roku OS or hardware devices, it is primarily aimed as a development tool for the Roku Community.
- The simulation engine can also to be used as a framework for running BrightScript apps and games in other platforms, like iOS, macOS, Android, Linux and Windows.
- Please check the Current Limitations document for further details on what is still missing or out of scope.
- This repository was originally a fork from brs, a BrightScript command line interpreter.
The browser package provides a complete BrightScript interpreter that runs directly in browser environments with full support for the BrightScript language up to Roku OS version 16.0.
npm install brs-engine
📖 Browser Package: More details | 🚀 Live Demo | 🧑💻 Code Playground | 🖥️ Desktop App
The Node.js package includes a complete CLI application, ECP and SSDP servers, and the Simulation Engine Node.js library that provides a powerful environment for running BrightScript applications in a server-side context or in test automation workflows.
.brs, .zip, and .bpk files, or a folder app via --rootTaskroScreen and roSGScreen output in the terminal as ASCII art, Unicode blocks or inline images (iTerm2/Kitty)--log) and save the screen as PNG (--snapshot).bpk files# for global CLI installation
npm install -g brs-node
# for project installation
npm install brs-node
📖 Node.js Package: More details | ⌨️ CLI Guide
pkg:/components/ assets.Read more about the shared extension model in docs/extensions.md.
There are many ways you can use and/or participate in the project, read the documents below to learn more:
Copyright © 2019-2026 Marcelo Lv Cabral. All rights reserved.
Licensed under the MIT license.