macOS and Linux, Intel and ARM. Downloads the binary for your platform into ~/.local/bin, verifies it against the release checksums, and tells you if that directory is not on your PATH.
curl -fsSL https://raw.githubusercontent.com/devjasha/raunen/main/install.sh | shNothing is needed at runtime — one static binary, about 3 MB compressed.
Put the variables on the sh side of the pipe. In VAR=x curl … | sh they would apply to curl, not to the shell running the script:
$ curl -fsSL https://raw.githubusercontent.com/devjasha/\
raunen/main/install.sh \
| RAUNEN_INSTALL_DIR=/usr/local/bin RAUNEN_VERSION=v0.1.0 shPiping a script into a shell is worth reading first: curl -fsSL …/install.sh | less.
Needs Go 1.25 or newer.
$ go build -o ~/.local/bin/raunen .Anything speaking the OpenAI API will do. With Ollama:
$ ollama pull qwen3.5 $ cd ~/Projects/my-thing $ raunen raunen: no default model set, using ollama/qwen3.5:latest
The first run writes ~/.config/raunen/config.json and, since no model is configured yet, asks your endpoints what they have and picks one. Nothing here assumes a particular model is installed.