Skip to content

junkie 0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 09:15
· 14 commits to master since this release

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/k scroll the focused one.
  • Rooms and solo. junkie opens the desk, junkie CODE drops straight into a room, junkie watch CODE follows one without joining.
  • Guest mode. Try it without an account; junkie login links 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 | sh

Puts 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