Skip to content

caneppelevitor/obsidian-cli

Repository files navigation

Obsidian CLI

Terminal interface for managing daily notes in Obsidian with section-based organization and task logging.

image image

Setup

git clone <this-repo>
cd obsidian-cli
npm install
npm install -g .

Then point it to your Obsidian vault:

obsidian init --vault /path/to/your/vault

Or run obsidian init without flags for an interactive prompt.

Tip: Add a tmux shortcut to open it instantly:

# ~/.tmux.conf
bind-key -r o new-window "obsidian"

Usage

obsidian daily    # Open today's daily note
obsidian config   # View/edit configuration

Features

Section Organization - Content auto-routes to sections via prefixes:

  • [] task → Tasks section as checkbox
  • - idea → Ideas section as bullet
  • ? question → Questions section as bullet
  • ! insight → Insights section as bullet

Task Logging - Tasks auto-log to centralized file with backlinks

Eisenhower Tags - Priority highlighting with colors:

  • #do (red) - Urgent & Important
  • #delegate (orange) - Urgent, Not Important
  • #schedule (blue) - Not Urgent, Important
  • #eliminate (gray) - Not Urgent, Not Important

About

A simple CLI tool for managing daily notes in your Obsidian vault, designed around my personal note-taking workflow with section-based organization.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors