Repository navigation
junkie 0.1.0
The first release of the junkie terminal client — the focus timer, in your terminal, against the same rooms and the same account as the web app.
- A live desk. Your rooms and their timers in one pane, your todos in the other. Tab moves between them,
j/kscroll the focused one. - Rooms and solo.
junkieopens the desk,junkie CODEdrops straight into a room,junkie watch CODEfollows one without joining. - Guest mode. Try it without an account;
junkie loginlinks it up when you want your rooms.
Everything syncs with the web app and the Android build in real time — the same room, whichever one you have open.
Platforms
macOS (Intel and Apple Silicon), Linux (x86-64 and ARM64, any distribution), and WSL. The binaries are statically linked, so there is no glibc or musl requirement. Windows builds are attached but the install script does not cover them — see below.
Install
curl -fsSL https://raw.githubusercontent.com/samnodier/junkie/master/install.sh | shPuts a junkie binary in ~/.local/bin (set JUNKIE_INSTALL_DIR to choose elsewhere) and verifies it against checksums.txt below. Re-running the same command upgrades in place.
On Windows, download junkie_windows_amd64.zip and put junkie.exe on your PATH.
With Go installed you can build from source instead — note this names the binary junkie-cli, because cmd/junkie is the server:
go install github.com/samnodier/junkie/cmd/junkie-cli@latest