Clud – super light-weight tool to turn natural language to terminal commands (github.com) 1 points by oskob 4mo ago ↗ HN
[–] oskob 4mo ago ↗ Like the thing in Warp, but, you know, without Warp.Useful for quick command lookups, like trying to remember those ffmpeg arguments, for example. Just go:> clud convert file movie.mov to h264 optimized for web and write to out.mp4And it responds with:Suggested command: ffmpeg -i movie.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k out.mp4Run it? [y/N]Written mostly in bash script but some dependencies on curl and python3. Might try to remove python3 dependency at some point. Just used for JSON parsing/serializing.You need an API key for Gemini, OpenAI or Claude.Feature requests are welcome!
[–] Bnjoroge 4mo ago ↗ very cool, and like how minimal it is. [–] oskob 4mo ago ↗ thank you! yeah i wanted to make something minimal and portable without package managers and build systems, just pure bash
[–] oskob 4mo ago ↗ thank you! yeah i wanted to make something minimal and portable without package managers and build systems, just pure bash
3 comments
[ 6.2 ms ] story [ 20.8 ms ] threadUseful for quick command lookups, like trying to remember those ffmpeg arguments, for example. Just go:
> clud convert file movie.mov to h264 optimized for web and write to out.mp4
And it responds with:
Suggested command: ffmpeg -i movie.mov -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k out.mp4
Run it? [y/N]
Written mostly in bash script but some dependencies on curl and python3. Might try to remove python3 dependency at some point. Just used for JSON parsing/serializing.
You need an API key for Gemini, OpenAI or Claude.
Feature requests are welcome!