ninoleto/companion-module-ninoleto-lrbridge — explained in plain English
Analysis updated 2026-05-18
Assign Lightroom slider adjustments like exposure or contrast to physical Stream Deck buttons.
Show live feedback of current Lightroom slider values on a Companion button.
Automatically refresh slider displays when switching photos or Lightroom modules.
Run named LRBridge actions such as auto tone from a hardware control panel.
| ninoleto/companion-module-ninoleto-lrbridge | 0xkinno/astraea | 0xkinno/halcyon | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires LRBridge v0.5.1 or newer already running plus Companion installed and configured.
This project is a connector module for Bitfocus Companion, a piece of software that lets people control apps and hardware using physical button decks like Stream Deck, Loupedeck, or Razer Stream Controller. This particular module connects Companion to LRBridge, a separate small bridge tool that exposes Adobe Lightroom Classic controls over HTTP so other software can talk to it. With this module installed, someone editing photos can press a physical button to adjust Lightroom sliders such as exposure, contrast, temperature, tint, clarity, or dehaze, or to run other Lightroom actions, all without touching a mouse or keyboard. The module also shows live feedback: it can read back a slider's current value and display it on the button itself, so the person always knows the current setting. One of its more advanced features is watching for context changes. It regularly checks LRBridge for updates like the user switching to a different photo or moving between the Library and Develop views in Lightroom, and when that happens it refreshes all the on screen slider values at once, rather than constantly polling in the background, which the README notes is kept off by default to avoid unnecessary load. Setting it up requires already having LRBridge itself running and configured, plus Companion installed, since this module is only the piece that lets the two talk to each other. The README gives connection settings for when Companion and Lightroom run on separate computers on the same network, and clear guidance not to use generic HTTP actions if live feedback is wanted, since only this module's own actions can trigger it. This is a niche accessory for photographers or video editors who already use physical control panels in their workflow and want tactile control over Lightroom edits.
A Bitfocus Companion module that lets physical control decks like Stream Deck adjust Adobe Lightroom Classic sliders through the LRBridge tool.
Mainly TypeScript. The stack also includes TypeScript, Bitfocus Companion, HTTP.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.