RISHET MEHRA

01 / omx-cmd · file conversion CLI

File conversion without memorizing five tools.

Type what you want done. omx converts documents, images, audio and video locally.

The problem

Converting a PDF, trimming a video and compressing an image usually means remembering three different command-line tools and their flags. I wanted one command that reads closer to the task.

What I built

  • Plain commands such as omx convert report.pdf to markdown
  • Local conversion for documents, images, audio and video
  • Batch jobs, dry runs and JSON output for scripts
  • Clear exit codes and tests across the file engines

Scanned PDFs are the exception

Normal conversions stay offline. Scanned PDFs do not have a usable text layer, so better extraction needs the opt-in --refine path and a Gemini key. The CLI says that plainly instead of pretending every PDF is the same.

Proof: 1,067 total downloads, plus 11 test files and CI on Node 20 and 22.

Back to work → Email Rishet → GitHub profile →