Paniolo where you read
Read your Markdown wiki in Obsidian, then lint, search, and manage its pages without leaving the note. The plugin runs the local Paniolo CLI; your wiki stays in your files.
Checks and navigation in your notes
- Lint this page. See scan and wiki findings as editor squiggles, hover messages, and a status-bar count. The active Markdown page is also checked shortly after a saved change.
- Find pages. Search by keyword to open or link a result. Find and open pages related to the note or selected text.
- Follow the evidence. View a page's sources and visit pages that reference it.
- Manage wiki pages. Create, rename, move, change status, apply safe autofixes, archive, or delete. Archive and delete show a dry-run plan before applying changes.
The Paniolo button at the end of a note opens these actions. You can also use the command palette; page actions appear for files under a configured wiki/ root.
Coming soon: “Fix page staleness” and “Add or update related pages” are currently menu placeholders. They show a notice and do not change the page.
Install the CLI and plugin
The plugin works in desktop Obsidian because it runs the paniolo command on your computer. Install the CLI first, and make sure a paniolo.config.json sits above the wiki files you open. You can set the CLI's full path in the plugin settings if it is not on PATH.
npm install -g @paniolo/cliUntil the plugin is in Obsidian's community directory, get it from the source repository and install it manually:
- Run
pnpm installandpnpm run buildin the plugin repository, or use bundled files from a release if one is available. - Copy
main.js,manifest.json, andstyles.cssinto<vault>/.obsidian/plugins/paniolo-obsidian/. - In Obsidian, enable Paniolo under Settings → Community plugins.
To update a manual installation, replace those three files with the new bundle and disable then re-enable the plugin. Merging a plugin change does not update the copy already installed in your vault.
The wiki stays portable
The plugin is an editor surface for the same local commands used outside Obsidian. Your pages remain ordinary Markdown files. Read the LLM Wiki guide for page conventions and CLI operations, or see the plugin README for current features and development setup.