This is an automated archive made by the Lemmit Bot.

The original was posted on /r/rust by /u/Skardyyy on 2025-04-22 17:52:27+00:00.


Hey, I just built a tool called mcat — kind of like cat, but for everything.

It:

  • Converts files like PDFs, DOCX, CSVs, ZIPs, even folders into Markdown or HTML

  • Renders Markdown/HTML as images (with auto-styling + theming)

  • Displays images/videos inline in your terminal (Kitty, iTerm2, Sixel)

  • Can even fetch from URLs and show them directly

Example stuff: sh mcat resume.pdf # turn a PDF into Markdown mcat notes.md -i # render Markdown to an image mcat pic.png -i # show image inline mcat file.docx -o image > img.png # save doc as an image

It uses Chromium and FFmpeg internally (auto-installs if needed), and it’s built in Rust.

Install with cargo install mcat or check out the repo:

👉

Let me know what you think or break it for me 🙂