Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs
One file. No Python. No Node. A Bash wrapper that lets developers query any LLM from the terminal.

Why it matters
Bash4LLM addresses developer friction in LLM tooling by eliminating runtime dependencies, making terminal-native AI access accessible to DevOps and infrastructure teams who live in shell environments.
The key facts
11 to knowSingle-file Bash wrapper for LLM APIs
Zero external runtime dependencies (only Bash, curl, jq)
Groq supported by default with extensible provider architecture
Features: prompt submission, chat sessions, file processing, output streaming, JSON session metadata
Security-first design: no /tmp usage, no eval
Published on Hacker News (6 points, 5 comments as of publish date)
GitHub-hosted open source project
Dependencies: Bash, curl, jq only
Features: prompts, chat, file processing, streaming, JSON session metadata
Published on Hacker News (community project, not vendor announcement)
Safety approach: no /tmp usage, no eval()
Go to the source
Hacker Newsgithub.com
Publisher excerpt: Bash4LLM is a single-file Bash wrapper for interacting with LLMs from the terminal. I created it because I wanted something simple that worked without installing Python, Node, or any other runtime. It uses only Bash, curl, and jq. You can send prompts, start a small chat, process files line by…