Read-only markdown side panel for Paseo: tabs, live file updates, and follow mode for files agents edit.
From the plugin's README
bin/open-markdown for those.paseo plugin add opsb/paseo-markdown-viewer --ref mainSecurity status covers commit 9a19dfe2837c. This command tracks main. Refresh the listing before installing if the branch changed.
From the plugin's README
Enable trusted plugins on the daemon, then:
paseo plugin add opsb/paseo-markdown-viewer
paseo plugin ls
Open a workspace, press ⌘K, and choose Open markdown viewer, or type /md README.md in the
composer.
README
A Paseo plugin that adds a read-only Markdown panel to every workspace. Open any markdown file in a tab, watch it update the moment it changes on disk, and let the panel follow the files your agents write.
Requires Paseo 0.8 or newer.
/md <path> in the composer, an Open markdown viewer Command Center item,
and a bin/open-markdown <path> script agents can run to show you a file.Enable trusted plugins on the daemon, then:
paseo plugin add opsb/paseo-markdown-viewer
paseo plugin ls
Open a workspace, press ⌘K, and choose Open markdown viewer, or type /md README.md in the
composer.
| Action | How |
|---|---|
| Open a file | Type a path in the toolbar and press return. Relative paths resolve against the workspace; absolute and ~/ paths are accepted as typed. |
| Open from the composer | /md docs/plan.md opens a tab and brings the panel forward. No prompt is sent to the agent. |
| Switch or close tabs | Tap a tab; tap its × to close. Closing the active tab moves to its neighbour. |
| Reveal on disk | Show in Finder in the document footer. |
Two switches in the toolbar, shared by every client of the daemon:
| Switch | Default | Effect |
|---|---|---|
| Follow agents | on | Files an agent writes or edits open as background tabs with an unread dot. |
| Bring forward | off | Followed files also raise the panel itself. |
From inside a Paseo agent, where PASEO_AGENT_ID is set:
<plugin-directory>/bin/open-markdown docs/decision.md
The script drops a small JSON request into $PASEO_HOME/plugin-data/paseo-markdown-viewer/inbox/.
The daemon turns it into a row in that agent's conversation, and the row opens the tab and brings
the panel forward. No network port is opened.
.md, .markdown and .mdx files up to 2 MB are served.bin/open-markdown for those.npm install
npm run typecheck
paseo plugin install /absolute/path/to/paseo-markdown-viewer
paseo plugin reload paseo-markdown-viewer
paseo plugin logs paseo-markdown-viewer
Layout follows the Paseo plugin contract: index.client.tsx and client/ run in the app,
index.server.ts and server/ run in the daemon subprocess, shared/ holds the Zod contracts.
MIT
Scanned 15 Sep 2026, 21:25 UTC from opsb/paseo-markdown-viewer.