Skip to content
RoamJSPublic

Repository files navigation

RoamJS Logo

WorkBench

The ultimate Roam power-user toolkit: faster navigation, richer command palette, live previews, mind maps, editable tables, OCR, article import, tag cycling, hotkeys, and privacy redaction—choose the modules you want and supercharge your daily workflow.

RoamJS DeepWiki Slack

Features

Click on the name of the feature for more details and information about it.

Plugin Description
Alert Allows users to schedule alerts within their graphs.
Attribute Select Add a dropdown to specific Attributes that shows user set values.
Command Palette+ Adds an extensive set of user generated and prebuilt commands to help users push Roam to new places.
Daily Note Popup Toggle your Daily Notes page in a popup window for quick access.
Decorated Blocks Decorates blocks with various configurable features for quick actions.
Deep Nav Advanced keyboard navigation of Roam using the keyboard, used to jump to any block in a page or sidebar.
Dictionary Rich dictionary at your fingertips right inside of Roam without having to leave Roam.
Format Converter Outputs the current page to various formats.
Hot Keys Keyboard shortcuts for interacting with the Roam user interface.
Image OCR Extract the text from an image and add it as child blocks!
Import Article Add commands to import web articles directly into Roam.
Live Preview Hover over page links to read and edit pages in floating windows that you can pin, move, resize, and minimize.
Mind Map Visualize pieces of your Roam graph as a mind map!
Privacy Mode This feature redacts confidential information when showing your Roam database to others.
Table Editable table component that can be used in your Roam database.
Tag Cycle Define custom tag cycles tied to a keyboard shortcut!
Tally Introduces a tally button component to use directly in your Roam graph.
Tutorials Learn how to use extensions and Roam basics right from within Roam.
Weekly Notes Enabling workflows surrounding weekly note pages.

Live Preview

Read and edit a linked page without leaving your outline. Enable Live Preview in WorkBench's extension settings, then hover over a page link or tag. Pin useful pages, drag or resize their windows, and minimize them to their title bars. Pinned pages return after reloading Roam.

Use the Live Preview settings cog to choose hover or modifier activation, delay, and a Small, Medium, Large, Full, or Custom width. Try changes immediately with a safe floating sample page, then save defaults for new previews. Existing windows keep their individual layout. Roam's built-in Desk remains available for docking.

See the Live Preview guide for controls, keyboard access, persistence, and legacy-setting migration.

Enabling Features

All WorkBench features are disabled by default.

To disable or enable a module, simply open your Roam Depot settings for each feature and toggle the switch for the given feature.

Demo

WorkBench Demo

Releases

Used by

Contributors

Languages