FWS – pip-installable embedded process supervisor with PTY/pipe/dtach back ends
I’m releasing *Framework Shells* (`fws`): a standalone Python package for orchestrating long-running background processes (“shells”) with *PTY*, *pipes*, and *dtach* backends. This is meant for environments where you don’t want to stand up a full supervisor stack (or don’t have one): quick multi-service prototypes, dev environments, constrained userlands, etc. ### What it does * Spawn/manage shells with: * **PTY**: interactive terminal sessions (resize, input, stream) * **Pipes**: stdin/stdout/stderr streams (good for daemons/LSPs) * **dtach**: persistent sessions you can attach/detach to (survives manager restarts) * *Runtime isolation* (the big feature): shells are namespaced by `~/.cache/framework_shells/runtimes/<repo_fingerprint>/<runtime_id>/...` so two clones of the same repo can run concurrently without cross-adop
Why it failed
I’m releasing *Framework Shells* (`fws`): a standalone Python package for orchestrating long-running background processes (“shells”) with *PTY*, *pipes*, and *dtach* backends. This is meant for environments where you don’t want to stand up a full supervisor stack (or don’t have o
- Kind
- startup
- Status
- Shut down
- Inventor
- mrsurge
- Ended
- 2025
- Source
- hackernews