Factory Console is a small Brave and Chrome extension for SuperPlane factory lines.
It starts draft tasks from the browser toolbar. It also checks for tasks that move to Review.
When a task needs review, the extension can:
- Show a desktop notification.
- Add the review count to the toolbar icon.
- Play a short chime.
- Read the task name aloud.
- Open the pull request from the task status note.
The extension uses your current app.superplane.com browser session. It does not store an API token or password.
Factory Console requests access only to https://app.superplane.com/*. Task data stays in local browser storage.
- Open the latest Factory Console release.
- Download the
factory-console-v*.zipfile from Assets. - Extract the ZIP file to a permanent directory.
- Open
brave://extensionsin Brave. - Turn on Developer mode.
- Select Load unpacked.
- Select the extracted Factory Console directory.
- Pin Factory Console for SuperPlane to the browser toolbar.
Use chrome://extensions for the same process in Google Chrome.
Use these steps only when you want to change or test the source code.
-
Install the project dependencies:
npm install
-
Build the extension:
npm run build
-
Open
brave://extensionsin Brave. -
Turn on Developer mode.
-
Select Load unpacked.
-
Select the
distdirectory from this repository. -
Pin Factory Console for SuperPlane to the browser toolbar.
- Sign in to SuperPlane.
- Open the line that you want to control.
- Select the Factory Console toolbar icon.
- Select Use current board.
The console resolves the workspace and line from the active page. It checks SuperPlane every 30 seconds.
- Select Start beside a Backlog task to dispatch it to the connected line.
- Select Open task to inspect a running task.
- Select the review action to open the pull request or SuperPlane task.
Factory Console alerts once when a task enters Review. It can alert again if the task leaves and later returns.
Open Alert settings in the extension popup to control:
- Background checks: Check SuperPlane every 30 seconds.
- Voice alerts: Play a chime and read the task name aloud.
- Desktop notifications: Show a notification for a new review task.
- Play test alert: Verify the selected alert options.
Run all checks:
npm run checkRun an individual step:
npm test
npm run build
npm run format:checkThe build command creates dist and validates every file referenced by the extension manifest.
Create the tested release ZIP:
npm run package:releaseThe command writes the install-ready archive to release/.
| Permission | Purpose |
|---|---|
activeTab |
Read the current SuperPlane board URL after you select the extension. |
alarms |
Check the connected line every 30 seconds. |
notifications |
Show desktop review alerts. |
offscreen |
Play the review chime in the background. |
storage |
Save the connected line, settings, and alert history locally. |
tts |
Read review alerts through the system voice. |
The monitor does not wake a sleeping device. It checks SuperPlane after the browser resumes.