Article

Website Source: blog / grove_blog

Summary

Pending synthesis from local website source.

Original source title: grove: I built Obsidian for the terminal

Extracted Preview

Note: I had Obsidian open next to my terminal for a year. Every time I needed to write something down, I'd leave the terminal, wait for Electron, write two sentences, and come back. One day I got annoyed enough to just build what I wanted. This is that.

grove: I built Obsidian for the terminal

  • Project Home: [github.com/yash-srivastava19/grove](https://github.com/yash-srivastava19/grove)
  • Language: Go, Bubble Tea, Glamour

I live in the terminal

I have a confession: I'm the kind of person who has tmux sessions named after projects, who writes grep commands before reaching for a search bar, and who genuinely prefers vim over anything that requires a mouse. The terminal is where I live. It's where I think.

So when I started keeping notes in [Obsidian](https://obsidian.md/), something felt off. Don't get me wrong - Obsidian is great. But every time I wanted to jot something down, I'd have to stop what I was doing, switch context entirely, wait for the Electron app to load, and then come back to my terminal. That friction is small in isolation, but over a day of coding it accumulates into something that genuinely kills flow.

My hypothesis was simple: if I live in the terminal anyway, why can't my notes live there too?

grove is my answer. A terminal knowledge garden - Obsidian-style note-taking for the CLI, built in Go with [Bubble Tea](https://github.com/charmbracelet/bubbletea).

Why another note-taking tool?

Integration Notes

  • Source section: blog
  • Local source: /home/yashs/Desktop/Programming/yash_blog/yash-srivastava19.github.io/blog/grove_blog.md
  • Raw copy: raw/website/yash-srivastava19-github-io/blog/grove_blog.md

Links Created Or Updated

Open Questions