The workshop · Edition No. 31 · 25 Sep 2026

pvolok/dekit

It runs several long-running commands at once, each in its own panel on one screen.

← The workshopRead the whole edition →
07

pvolok/dekit

💎 hidden gem

2,726 stars · MIT · mprocs v0.9.6 (2026-06-06), confirmed by ungh. There is NO dekit release yet; the README says the first one is not available · Track this in Scout

It runs several long-running commands at once, each in its own panel on one screen.

▶Repo detailsthe review · specs · pros & cons · install

What it is

dekit is a terminal program, written in Rust, that starts a list of commands from a small configuration file and shows each one's output in a separate pane. You can restart or stop any one of them without touching the others, and scroll back through what each has printed.

What it is good for. Any project where "start working" means starting a web server, a background worker, a file watcher and a database at the same time. One command replaces four windows, and stopping work is one key instead of four.

Stars2,726
LicenceMIT
Latestmprocs v0.9.6 (2026-06-06), confirmed by ungh. There is NO dekit release yet; the README says the first one is not available
Good
  • Very small and very fast. One binary, no runtime to install, and it starts instantly.
  • MIT licence, and the configuration is a short YAML file that lives with the project, so everyone on it gets the same setup.
  • Actively developed: code landed on 24 September 2026, the day before this edition.
Watch for
  • The repository has been renamed. pvolok/mprocs now redirects to pvolok/dekit, and the README is explicit about what that means: "the first dekit release is not available yet. The CLI, configuration format, and scripting API are still being designed and may change." The last published release is mprocs v0.9.6 of 6 June 2026, and that is still what you install today.
  • It is a terminal program with no graphical version, so it suits people who already live in a terminal.
  • It runs processes and shows their output. It does not restart something that crashes, and it is not a process manager for a server.
Similar repositories
Install
# with cargo (Rust's package manager)
cargo install mprocs
# or on macOS
brew install mprocs
# then write mprocs.yaml in the project root:
# procs:
#   server: { shell: "npm run dev" }
#   worker: { shell: "python worker.py" }
mprocs
Screenshots
pvolok/dekit: GitHub preview cardpvolok/dekit: Screenshot 1

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.