A powerful FlowLauncher plugin for managing and accessing your code snippets stored in ByteStash directly from your launcher.
-
FlowLauncher installed on Windows
-
A running ByteStash instance (self-hosted or cloud-based)
-
Open FlowLauncher
-
Type
pm install Byte Stash -
Press Enter to install the plugin
-
Restart FlowLauncher if prompted
-
Download the latest release from the GitHub Releases page
-
Extract the ZIP file to your FlowLauncher plugins directory:
%APPDATA%\FlowLauncher\Plugins\Byte Stash-{version} -
Restart FlowLauncher
After installation, you need to configure the plugin with your ByteStash connection details:
-
Open FlowLauncher Settings (type
settingsin FlowLauncher) -
Navigate to the Plugins section
-
Find Byte Stash in the plugin list
-
Configure the following settings:
Setting Description Base URL
The base URL of your ByteStash instance (e.g.,
https://bytestash.example.com)API Key
Your ByteStash API key for authentication
Search in Code
Enable this option to search within snippet code in addition to titles and descriptions
Creation delimiter
The delimiter used when creating new snippets (default is
|)
The plugin is activated using the action keyword stash in FlowLauncher.
Search for snippets in your ByteStash collection.
stash q <search term>-
Enter: Copy the first code fragment to clipboard
-
Right-click or Shift+Enter: Open context menu with additional actions
Create new snippets directly from FlowLauncher.
stash + <title> | <description> | <categories> | <code>| Parameter | Description |
|---|---|
|
Title of the snippet (required) |
|
Description of the snippet (optional) |
|
Comma-separated list of categories (optional) |
|
Code content. If omitted, uses clipboard content. Multiple fragments can be separated using |
Editing existing snippets is a two-step process:
-
Select the snippet to update
-
Type
stash q <search term>to find the snippet, then right-click or press Shift+Enter on it and select "Edit snippet" from the context menu. -
Alternatively, go to the edit mode by typing
stash * <search term>, then select the snippet from the results.
-
-
Update the snippet details
stash * <title> | <description> | <categories> | <code>| Parameter | Description |
|---|---|
|
Title of the snippet (required) |
|
Description of the snippet (optional) |
|
Comma-separated list of categories (optional) |
|
Code content. If omitted, uses clipboard content. Multiple fragments can be separated using |
Right-click or press Shift+Enter on any snippet to access:
-
Open in ByteStash: Opens the snippet in your ByteStash web interface
-
Edit Snippet: Enter edit mode for the selected snippet
-
Copy Code (Fragment): Copy individual code fragments (for multi-fragment snippets)
-
Delete Snippet: Remove the snippet from your collection
If you experience connection problems:
-
Verify your Base URL is correct and accessible
-
Check your API key is valid
-
Ensure your ByteStash instance is running
-
Check firewall settings if using a self-hosted instance
Contributions are welcome! Please feel free to submit issues or pull requests on the GitHub repository.
For issues, feature requests, or questions, open an issue on GitHub Issues.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0).
For more information about the GPL-3.0 license, visit: https://www.gnu.org/licenses/gpl-3.0.html
-
FlowLauncher: https://www.flowlauncher.com/
-
ByteStash: https://github.com/jordan-dalby/ByteStash
Made with ❤️ for the FlowLauncher and ByteStash communities





