Skip to content

Obsidian terminal guideChoose the right Obsidian command surface

A source-bound SOP for the 115-command desktop CLI, standalone Headless Sync and Publish, and Obsidian URI.

What this site covers

This is an unofficial, first-party-source-aligned operating guide. The desktop catalog is the precise operational contract. Obsidian Headless is limited here to the documented Sync and Publish surfaces.

Desktop obsidian     -> Control Obsidian desktop; first command launches it if needed
Obsidian Headless    -> Standalone `ob` runs Sync and Publish without the desktop app
Obsidian URI         -> Trigger actions from any app via obsidian:// links

Quick start

shell
# Open today's daily note
obsidian daily

# Add a task to your daily note
obsidian daily:append content="- [ ] Buy groceries"

# Search your vault
obsidian search query="meeting notes"

# List all tasks in the vault
obsidian tasks

# Create a note from a template
obsidian create name="Trip to Paris" template=Travel

Site map

SectionWhat is in it
Choose a toolDesktop obsidian, Headless ob, and URI decision boundary
InstallEnable Obsidian CLI, register PATH, fix Windows/macOS/Linux issues
Getting startedSingle commands vs the TUI, autocomplete, command history
How toParameters and flags, targeting a vault, targeting a file, copying output
CommandsEvery command grouped by Obsidian feature
Keyboard shortcutsTUI navigation, editing, autocomplete, history
TroubleshootingWindows, macOS, Linux registration issues
Obsidian HeadlessOpen beta server client for Sync and Publish
Obsidian URIobsidian:// protocol actions and parameters
WorkflowsEnd-to-end automation and agentic patterns
SourcesDated first-party source ledger, audit hash, and uncertainties
POWDProvider-bound implementation receipt and downstream verifier status

Unofficial SOP mirror. Built for terminal-driven and agentic Obsidian workflows.