# Yakitrak/notesmd-cli

Obsidian CLI (Community) -  Interact with Obsidian in the terminal!

Repository: https://github.com/Yakitrak/notesmd-cli
Canonical: https://ross.abutalabs.com/products/notesmd-cli
Language: Go
License: MIT
License Family: permissive
Topics: cli, go, golang, obsidian, bash, zsh, obsidian-cli, obsidian-md, obsidian-plugin
Last push: 2026-08-24T05:35:34+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 82, longevity 94
- inputs: {"age_days": 1327, "days_push": 9, "days_rel": 120, "gap_med": 13.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1579, forks 70 (observed 2026-08-28T04:05:06.752116+00:00)

## What it is
NotesMD CLI (formerly Obsidian CLI) is a Go-based terminal tool for interacting with Obsidian markdown vaults without requiring the Obsidian app to be running. It supports opening, searching, listing, creating, updating, moving, and deleting notes, plus vault management and frontmatter handling.

## Use cases
- manage obsidian notes from the terminal
- search note content in my vault from the command line
- create daily notes via cli
- script note-taking automation on a headless server
- rename and move markdown notes in bulk
- print a note's contents without opening obsidian
- edit frontmatter of markdown notes from terminal

## When to choose
- you use Obsidian and prefer terminal workflows or shell scripting
- you run a headless server or container without a GUI but keep markdown notes
- you want fast vault-wide search and note management without launching the app

## When to avoid
- you need a graphical note editor or Obsidian plugin ecosystem features
- you don't use markdown/Obsidian-style vaults for your notes
- you want sync or publishing features, which this tool doesn't provide

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli, search-engine, file-system, markdown, developer-tools
- domain: developer-tools, text-editors, files
- platform: cli, cross-platform, windows
- tags: obsidian, markdown-notes, note-taking, vault-management, golang, command-line, macos, linux

## Member repositories
- Yakitrak/notesmd-cli (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:06.752116+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:56:41.436096+00:00, confidence not recorded.
  - readme: https://github.com/Yakitrak/notesmd-cli (fetched 2026-08-28T04:05:06.752116+00:00, sha b104d2554e93)
- Data as of 2026-08-30T08:39:29.467469+00:00.
