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