Working on leaf: a terminal markdown previewer with GUI-like experience
HN user
RivoLink
Hi, I'm Rivo Link, an independent developer from Madagascar.
I build open-source developer tools, including leaf, a terminal-based Markdown viewer focused on speed, readability, and simplicity.
Feedback is always welcome: rivo.link@gmail.com
Still working on leaf: a terminal Markdown previewer with a GUI-like experience.
Thanks
I have built :
- a GUI terminal-based Markdown previewer called "leaf": https://github.com/RivoLink/leaf
- and a lightweight AI automation framework called "flow": https://github.com/RivoLink/flow
What do you think about this Markdown viewer : https://github.com/RivoLink/leaf ?
Maybe you'd be interested in leaf (https://github.com/RivoLink/leaf). It works on Windows and runs directly in the terminal.
I use Claude Code, flow for reusable skills/prompts, and leaf for reading Markdown comfortably in the terminal.
- Claude Code
- flow: https://github.com/RivoLink/flow
- leaf: https://github.com/RivoLink/leaf
- GNOME Terminal
It's a pretty terminal-first workflow.
Maybe you're interested in https://github.com/RivoLink/leaf. If so, I'd appreciate your feedback.
That's an interesting project. I'll think about your suggestion, thanks.
And thanks for the honest feedback on the article too.
You're right. I used glow before creating leaf, and the more I used it, the more I found myself wanting features like a persistent TOC, search, watch mode, and mouse support.
That led me to build leaf as a more GUI-like Markdown reader for the terminal.
Recently, an inline mode (leaf --inline) was added for users who prefer the simpler glow-style experience.
leaf is a terminal Markdown previewer that brings a more GUI-like reading experience directly to the command line.
It supports navigation, search, themes, watch mode, syntax highlighting, and more.
Project: https://github.com/RivoLink/leaf
Sorry, project link: https://github.com/RivoLink/leaf
It’s interesting too. Thanks!
You did a good job, so don’t be surprised
Maybe leaf : https://github.com/RivoLink/leaf
So, I suggest you https://github.com/RivoLink/leaf
Glad it helped you.
Same idea, but directly inside your terminal: https://github.com/RivoLink/leaf
Wow, this is very good and helpful. Thanks for this! I use the PDF on a tablet.
I'm working on leaf – a terminal Markdown previewer with a GUI-like experience https://github.com/RivoLink/leaf
I'm working on leaf – a terminal Markdown previewer with a GUI-like experience https://github.com/RivoLink/leaf
Love it, congrats.
Thanks again for this, really appreciate it!
Quick follow-up for macOS users:
I opened an issue to test the “open in editor” feature:
- Shift+E should select/configure the editor
- Cmd+E should open the current Markdown file in the selected editor
Tested on Linux/Windows/Android so far.
Feedback from macOS users would be really helpful: https://github.com/RivoLink/leaf/issues/51
use leaf, quick install and standalone binary : https://github.com/RivoLink/leaf
For everyone working with markdown, I’d like to share leaf with you, a terminal markdown previewer :
Thanks for the feedback! You're absolutely right. The goal was to create a GUI-like experience directly in the terminal. Your project looks really interesting too.
Thanks everyone for the feedback, this was super helpful. I’m already working on improvements based on your comments.
These vulnerabilities have been fixed in the latest release. Thanks for pointing it out!
I’ve updated the Features section.