# shell-pool/shpool

Think tmux, then aim... lower

Repository: https://github.com/shell-pool/shpool
Canonical: https://ross.abutalabs.com/products/shpool
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-08-26T20:38:08+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 99, longevity 65
- inputs: {"age_days": 917, "days_push": 7, "days_rel": 7, "gap_med": 5, "n_releases_24m": 20}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1927, forks 65 (observed 2026-08-28T04:05:55.670507+00:00)

## What it is
shpool is a lightweight Rust service that provides persistent named shell sessions that survive dropped connections, serving as a minimal alternative to tmux or GNU screen. Unlike full terminal multiplexers, it only handles session persistence, preserving native scrollback and copy-paste behavior.

## Use cases
- keep shell sessions alive when ssh connection drops
- lightweight alternative to tmux for persistent terminals
- re-attach to a running shell after network disconnect
- run long-running commands remotely without losing them
- persistent shell sessions without breaking native scrollback
- manage multiple named remote shell sessions

## When to choose
- you only need session persistence, not window splitting or tiling
- native terminal scrollback and copy-paste are important to you
- you want a lighter-weight alternative to tmux or screen
- you ssh into remote hosts and lose sessions on flaky connections

## When to avoid
- you need tmux features like window splitting, tiling, or status bars
- you need a terminal multiplexer on Windows
- you require fully stable macOS support

## Facets
- artifact type: cli-tool
- maturity: active
- function: cli
- domain: developer-tools, self-hosted
- platform: cli
- tags: terminal-multiplexer, shell-sessions, tmux-alternative, session-persistence, ssh, command-line, linux, macos

## Member repositories
- shell-pool/shpool (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:55.670507+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:09:10.815307+00:00, confidence not recorded.
  - readme: https://github.com/shell-pool/shpool (fetched 2026-08-28T04:05:55.670507+00:00, sha 2e9fc4804d17)
  - registry_crates: https://crates.io/api/v1/crates/shpool (fetched 2026-08-29T10:48:38.168109+00:00, sha 692042913526)
- Data as of 2026-08-30T08:39:29.467469+00:00.
