frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs

https://github.com/kamaludu/bash4llm/
10•kamaludu•1h ago•5 comments

Show HN: Zanagrams

https://zanagrams.com/
113•pompomsheep•5h ago•40 comments

Show HN: NanoEuler – GPT-2 scale model in pure C/CUDA from scratch

https://github.com/JustVugg/nanoeuler
15•vforno•1h ago•2 comments

Show HN: DRM-Free Books

https://frequal.com/Perspectives/DrmFreeAuthors.html
37•TeaVMFan•4h ago•13 comments

Show HN: Appaca – AI Workspace for Operators

https://www.appaca.ai/
12•susros•2d ago•7 comments

Show HN: Decomp Academy – Learn to decompile GameCube games into matching C

https://decomp-academy.dev
183•jackpriceburns•19h ago•71 comments

Show HN: Use-zerostack – delegate any task to a lightweight coding agent

https://github.com/gi-dellav/use-zerostack/
3•gidellav•1h ago•0 comments

Show HN: Caliper – pass@k reliability testing for Claude Code and Codex skills

https://github.com/edonadei/caliper
2•edonadei•3h ago•1 comments

Show HN: Metaspec: The DpANS3R Common Lisp Spec in S-Expr and HTML Format

https://metaspec.dev/#
15•dlowe-net•4d ago•0 comments

Show HN: Import the HN Home to a reading queue with clean reader view and TL;DR

https://readplace.com/import?mode=from-url
3•fagnerbrack•6h ago•1 comments

Show HN: Adrafinil – keep a lid-closed Mac awake only while agents work

https://github.com/kageroumado/adrafinil
119•kageroumado•1d ago•76 comments

Show HN: FSM – an advanced system monitor for Linux

https://github.com/mskrasnov/FSM
21•mskrasnov•19h ago•7 comments

Show HN: Hacker News on a train station-style flip board

https://popflame.quickish.space/hn-flipboard/
110•PaybackTony•1d ago•21 comments

Show HN: DBOSify – Drop-in Temporal replacement built on Postgres

https://github.com/dbos-inc/dbosify-py
87•KraftyOne•4d ago•19 comments

Show HN: Starglyphs - A constellation puzzle game based on Euler paths

https://starglyphs.com
26•telman17•23h ago•7 comments

Show HN: Kiso, an open-source publishing engine for Open Knowledge Format

https://oak-invest.github.io/kiso/
18•straumat•1d ago•0 comments

Show HN: A faithful MUMPS 76 anniversary implementation – the original NoSQL DB

https://github.com/rochus-keller/mumps/
3•Rochus•9h ago•1 comments

Show HN: Engye – transfer files between any two devices by scanning a QR code

https://engye.fuzzyworld.net/
12•psafronov•20h ago•2 comments

Show HN: Hacker Times – HN Reader

https://times.hntrends.net/
7•bencevans•10h ago•8 comments

Show HN: role-model, a router for hybrid local/cloud AI

https://github.com/try-works/role-model
2•try-working•10h ago•1 comments

Show HN: WebBase-III – dBASE III rebuilt in the browser with its own interpreter

https://github.com/DDecoene/WebBaseIII
95•ddecoene•4d ago•27 comments

Show HN: Smart model routing directly in Claude, Codex and Cursor

https://github.com/workweave/router
209•adchurch•2d ago•111 comments

Show HN: I made Google Trends for Hacker News by indexing 18 years of comments

https://hackernewstrends.com
805•ytkimirti•3d ago•155 comments

Show HN: Autofit2 – End-to-end pipeline for multilingual text classification

https://github.com/neospe/autofit2
28•leschak•3d ago•2 comments

Show HN: Turn native language audio into flashcards and shadowing practice

https://lingochunk.com/try
91•alder•3d ago•37 comments

Show HN: QR code renderer in a TrueType font

https://qr.jim.sh/
7•foodevl•20h ago•2 comments

Show HN: Overfitted a 900KB Transformer to Compress a 100MB CSV into 7MB

111•spidy__•5d ago•67 comments

Show HN: OpenKnowledge – open source AI-first alternative to Obsidian/Notion

https://github.com/inkeep/open-knowledge
374•engomez•3d ago•170 comments

Show HN: KV-psi, using Linux PSI to to trim an LLM KV cache

https://github.com/infiniteregrets/kv-psi
8•infiniteregrets•22h ago•0 comments

Show HN: Foveon – Bayer to Foveon X3, learned, Mac App using deep learning

https://code.intellios.ai/photo/
4•coolwulf•16h ago•2 comments
Open in hackernews

Show HN: Bash4LLM+ – A lightweight, dependency-free Bash wrapper for LLM APIs

https://github.com/kamaludu/bash4llm/
10•kamaludu•1h ago
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 line, stream output, and save session metadata in JSON format.

I tried to make it safe and predictable: no use of the system /tmp, no use of eval. Groq is supported by default, and other providers can be added with dedicated Bash scripts in the extras/providers/ folder.

Example:

  echo "explains the command: ls -l" | ./bash4llm

Comments

ifh-hn•10h ago
Why is this flagged?
dang•1h ago
The text got classified as genai, which is not allowed on HN itself - see https://news.ycombinator.com/newsguidelines.html#generated and https://news.ycombinator.com/item?id=47340079.

We invited the user to rewrite it and I've moved that text to the top now, and re-upped the post so it gets its full time on /newest.

Chu4eeno•1h ago
You really should either just write it manually, or at least clean it up, 5kLOC of bash for POSTing and reading/writing files is a bit overkill (the code is extremely repetitive, verbose and just hard to follow).
kamaludu•29m ago
Yes, the code is big and bulky, i know. But i am a single person, not a team. I write simple and clear for me, because i need to mantain it. Only Bash, zero dependencies, i like this.

thank you for your comment!

kamaludu•37m ago
well, i write Bash4LLM to be:

. Portable - You need only: bash, coreutils, findutils, util-linux, gawk, curl, jq. No Python (slow), no Node (heavy), no Golang (need too many binaries, one for each OS, hard to maintain for one single person like me).

. Single file - only one. I write many extras, but all are optional.

. Idempotent - you copy it where you want and go!

. Transparent - open the file and read.

. Extras for all, and all optional: help file, extra providers, improved session engine, small GUI/CGI, etc...

Default (embedded) provider is Groq, because when I start the project, was the best free API service for AI.

I'm ready to answer to your question... with my terrible english...

Cristian (kamaludu)