Show HN: A terminal tool for Logseq journal entries

github.com

35 points · jrswab · 7 days ago

Creator here. I built lsq to solve a simple but annoying workflow problem: having to leave the terminal just to make quick notes in Logseq.

Technical details: - Written in Go using Bubble Tea for the TUI - Reads Logseq's config.edn for format preferences - Supports both external editor ($EDITOR) and TUI modes - Handles both Markdown and Org formats

Core design decisions: 1. Zero-config default installation (uses standard ~/Logseq path) 2. Single command to open today's journal (just 'lsq') 3. TUI mode for Logseq-specific features (TODO/priority cycling)

The project started as a simple editor launcher but evolved to include a TUI when I realized certain Logseq features couldn't be easily replicated in a standard text editor.

Code and installation instructions are in the repo. Feedback and contributions welcome.


13 comments
solarkraft · 6 days ago
As a semi-aside: Are there headless tools for interacting with Logseq databases, especially queries? This would be super useful for automations.

Show replies

snthpy · 6 days ago
Awesome. I was just looking for something like this this week. I was thinking logseq + nvim + textual but bubbletea is also great.

Show replies

Gys · 6 days ago
Some screenshots would be nice ;)

Show replies

dodorz · 4 days ago
Is there an equivalent tool for Obsidian?

Show replies

basedrum · 5 days ago
Thank you! I also wanted this

Show replies