Appearance
Commands
FreshAll 115 currently documented desktop obsidian commands, grouped by feature. This enumerated catalog is the operational contract; it does not imply undocumented Headless or third-party plugin APIs. Most file-aware commands accept file=<name> or path=<path>. See How to for syntax and Sources for provenance.
Groups
| Group | What it does |
|---|---|
| General commands | Top-level utilities for help, version reporting, reloading the window, and restarting the app.. |
| Bases | Commands for working with Obsidian Bases databases.. |
| Bookmarks | List and add bookmarks. |
| Command palette and hotkeys | List and execute commands registered by Obsidian and plugins. |
| Daily notes | Open, read, append, prepend, and resolve the path of the daily note.. |
| File history | Diff, list, read, restore, and open versions from local File Recovery and Obsidian Sync history.. |
| Files and folders | Inspect, create, read, append, prepend, move, rename, and delete files and folders in the vault. |
| Links | List backlinks, outgoing links, unresolved links, orphans (files with no incoming links), and dead-ends (files with no outgoing links).. |
| Outline | Print the headings outline for a file as a tree, markdown list, or JSON.. |
| Plugins | List, enable, disable, install, uninstall, and reload core and community plugins. |
| Properties | List aliases and properties across the vault or for a specific file. |
| Publish | Manage Obsidian Publish from inside the desktop app: site info, change status, add, remove, and open files on the published site.. |
| Random notes | Open or read a random note, optionally limited to a specific folder.. |
| Search | Search the vault for matching files, return grep-style line context, or open the search view in the app.. |
| Sync | Pause and resume Obsidian Sync, show status, list and restore Sync version history. |
| Tags | List all tags in the vault, filter by file, and inspect tag occurrence.. |
| Tasks | List, filter, and toggle Markdown tasks anywhere in the vault, including in the daily note.. |
| Templates | List, read, and insert templates. |
| Themes and snippets | List, install, uninstall, and set themes. |
| Unique notes | Create a unique note using the Unique note creator plugin's naming scheme.. |
| Vault | Show info for the current vault, list known vaults, and switch vaults from within the TUI.. |
| Web viewer | Open a URL inside the Obsidian web viewer.. |
| Wordcount | Count words and characters in the active file or a specific file.. |
| Workspace | Inspect the current workspace, list and load saved workspaces, manage tabs and recent files.. |
| Developer commands | Open dev tools, attach the Chrome DevTools Protocol debugger, take screenshots, inspect the DOM and CSS, run JavaScript, toggle mobile emulation. |
Conventions
- Required parameters are marked
(required)in the parameter docs. - A parameter takes a value,
parameter=value. Wrap values with spaces in quotes. - A flag is a boolean switch with no value. Include it to turn it on.
- Use
\nfor newline and\tfor tab inside multiline content values. - Add
--copyto any command to copy the output to the system clipboard.