Show HN: Bsub.io – zero-setup batch execution for command-line tools

I created BSUB because I was tired of juggling Docker images, Python environments, GPUs, sandboxing, and resource limitations every time I ran heavy command-line tools from web apps. I wanted: Send files -> run task in cloud -> get output -> complete.

https://www.bsub.io

bsub lets you execute tools like whisper, typest, pandoc, docling, and ffmpeg as remote batch jobs without any environment setup. You can try them locally via CLI or integrate via a simple REST API.

Example (PDF extraction):

  bsubio submit -w pdf/extract \*.pdf

This works like running the tool locally, but the computation and isolation happens in the cloud.

Technical Details:- Each task runs in a separate container with defined CPU/GPU/RAM limits. – Files are stored temporarily for the duration of the job and deleted after completion. – REST API returns job status, logs and results. – Cold start is less for light processors (Typest, Pandoc); Whisper/FFmpeg takes longer due to model load/encoding time. – Backend scales horizontally; More workers can be added during load spikes.

Current Processor:

  SST/Whisper -- speech-to-text

  Typography -- Typst, Pandoc

  PDF extraction -- Docling

  Video transcoding -- FFmpeg

More coming; Suggestions are welcome for tools that are a pain to install locally.

Looking for testers! The CLI is open source: https://github.com/bsubio/cli. Installers are available for Linux/macOS; Windows testing in progress. Free during initial trial; Pricing TBD.

If you’re on Windows, feedback is especially helpful: contact@bsub.io

If you try it out, I’d appreciate feedback on API design, latency, missing processors, or anything around the edges.



Leave a Comment