Skip to content

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

Notifications You must be signed in to change notification settings

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 .
obsidian init  # Configure vault path

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

Interactive Controls:

  • Enter: Submit
  • Ctrl+C: Exit
  • /save, /exit: Commands

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

No packages published