Install Node.js
node --version in your terminal to check — you should see a version number like v22.x.x.- Windows
- macOS
- Go to nodejs.org
- Click the big green LTS button to download the installer
- Open the downloaded
.msifile - Click Next through all the screens — the default settings are fine
- Click Install, then Finish
How do I know it worked?
How do I know it worked?
v22.x.x. If you see an error, try closing and reopening your terminal, then run the command again.Install Gemini CLI
gemini in your terminal to check it still works.- Choose “Sign in with Google”
- A browser window will open — sign in with your Google account
- Come back to the terminal when it says you’re connected
'npm' is not recognised
'npm' is not recognised
Permission denied error
Permission denied error
sudo before the command:/quit to exit Gemini CLI for now. We will start it again once everything else is set up.Install Obsidian and enable the CLI
- Windows
- macOS
- Go to obsidian.md/download and click Download for Windows
- Run the installer and follow the prompts
- Open Obsidian — if this is your first time, click Create new vault, give it a name (e.g. “My Notes”), and choose where to save it
- In Obsidian, open Settings (gear icon in the bottom-left)
- Go to General
- Find Command line interface and toggle it on
- Follow the prompt to register the CLI
- Close and reopen your terminal for the changes to take effect
'obsidian' command not found
'obsidian' command not found
~/.zprofile file contains this line:Obsidian must be running
Obsidian must be running
I have multiple vaults
I have multiple vaults
vault=<name> before your command:Enable Daily Notes
- Open Obsidian
- Click the Settings icon (gear icon) in the bottom-left corner
- In the left sidebar, click Core plugins
- Find Daily notes in the list
- Toggle it on
I can't find Daily notes in the list
I can't find Daily notes in the list
Install Wispr Flow (optional)
- Sign up at wisprflow.ai/r?CHAN115
- Download and install the app for your operating system
- Configure settings — enable these options for the best experience:
- Experimental > Command Mode — Enable advanced voice commands
- Press Enter Command — Automatically press enter when you say “press enter”
- Bulk Import — Import snippets and dictionary items
What is Wispr Flow?
What is Wispr Flow?
Test everything together
obsidian daily command for you, and Obsidian should open today’s daily note. If Gemini asks for permission to run the command, type y and press Enter — this is normal.Gemini says it cannot run the command
Gemini says it cannot run the command
obsidian help in a separate terminal window. If that works, try the Gemini prompt again.I see an error about the vault
I see an error about the vault
Verify your setup
Node.js installed
Node.js installed
node --version in your terminal. You should see a version number.Gemini CLI installed and signed in
Gemini CLI installed and signed in
gemini in your terminal. It starts up and shows a prompt where you can type.Obsidian installed and CLI working
Obsidian installed and CLI working
obsidian help in your terminal without errors.Daily notes enabled
Daily notes enabled
Gemini CLI can control Obsidian
Gemini CLI can control Obsidian