sl0ppi

A batteries-included terminal environment for driving LLM agent sessions. Version @VERSION@ · @DATE@

Two halves that only make sense together, packaged as one tarball:

install

$ curl -fsSL https://sl0ppi.sl0p.foo/install.sh | sh

Installs under ~/.local. Verifies the release checksum before unpacking anything, and refuses to continue if it does not match. Read it first if you like: install.sh.

what you get

@COMPONENTS@
componentversion

The multiplexer is a statically linked musl binary — no glibc requirement at all. The agent runs on a bundled bun, so the target machine needs no node, npm, rust or python.

use it

$ cd ~/dev/myproject && sl0ppi init   # make it a project
$ cd ~/dev && sl0ppi up             # a session, one tab per project
$ sl0ppi ls                          # what is open, and which agents are live
$ sl0ppi doctor                      # check the installation

sl0ppi up is idempotent: run it as often as you like, it only creates what is missing. Agents are staged with start_suspended, so opening twelve projects does not launch twelve agents — each starts on a keypress.

download

@ARTIFACT@ · sha256 · all releases

@SHA256@

$ curl -fLO https://sl0ppi.sl0p.foo/releases/@ARTIFACT@
$ curl -fsSL https://sl0ppi.sl0p.foo/releases/@ARTIFACT@.sha256 | sha256sum -c -
$ tar xzf @ARTIFACT@ && ./@STEM@/install.sh

source

$ git clone https://git.sl0p.foo/sl0ppi.git

Browse: git.sl0p.foo/sl0ppi.git. The repo vendors all three forks (zellij, zjstatus, the pi extensions) with their history, so the tarball is reproducible from a single clone.

caveats