Using plugins in Scope
The Scope plugin system enables third-party extensions to provide custom pipelines. Install plugins to access additional models, preprocessors, and capabilities beyond the built-in pipelines.Plugin Sources
Plugins can be installed from three sources:| Source | Format | Description |
|---|---|---|
| Git (Recommended) | https://github.com/user/repo | Install directly from a Git repository |
| PyPI | my-scope-plugin | Install from the Python Package Index |
| Local | /path/to/plugin | Install from a local directory (development) |
Git Installation
You can paste the URL directly from your browser:PyPI Installation
Local Installation
Local plugins are installed in editable mode, meaning code changes take effect after reloading the plugin.
Installing Plugins
- Desktop App
- Manual Installation
Open Plugin Settings
Click the gear icon in the app header to open the Settings dialog.
Navigate to the Plugins tab.


Enter package spec
In the installation input field, enter the plugin source (Git URL, PyPI package name, or local path).You can also click Browse to select a local plugin directory.

Install
Click the Install button and wait for installation to complete.
The server will restart automatically to load the new plugin.

Managing Plugins
Viewing Installed Plugins
The Plugins tab in Settings displays all installed plugins with their source information.Uninstalling a Plugin
Updating a Plugin
Scope automatically checks for updates when you open the Plugins tab.Local plugins do not support update detection. To pick up code changes for a local plugin, use Reload instead.
Reloading a Plugin (Local Only)
When developing a local plugin, you can reload it after making code changes without reinstalling:The reload button only appears for plugins installed from local paths.
Deep Link Installation
External sources can facilitate plugin installation via protocol URLs:- The desktop app opens (or launches if not running)
- The Settings dialog opens with the Plugins tab selected
- The package spec is pre-filled in the input field
- You confirm to begin installation
CLI Commands
Thedaydream-scope CLI provides commands for managing plugins directly from the terminal.
Listing Installed Plugins
Installing a Plugin
| Option | Description |
|---|---|
--upgrade | Upgrade the plugin to the latest version |
-e, --editable | Install a project in editable mode from a local path |
Uninstalling a Plugin
Troubleshooting
Plugin installation fails
Plugin installation fails
- Check that the package spec is correct (valid Git URL or PyPI package name)
- Verify your internet connection
- Check for dependency conflicts in the installation error message
Plugin pipelines don't appear
Plugin pipelines don't appear
- Ensure the server restarted after installation
- Check that the plugin implements the
register_pipelineshook correctly - Verify the plugin’s pipelines meet your GPU’s VRAM requirements
Server won't start after plugin install
Server won't start after plugin install
- The plugin may have introduced a dependency conflict
- Try uninstalling the plugin via the Settings dialog
- If that fails, manually remove the plugin from
~/.daydream-scope/plugins/plugins.txt

