Registry / http-networking / remote-process-server

remote-process-server

JSON →
library3.2.2jsnpmunverified

A client/server system for remotely creating and managing processes over a framed process-control protocol on top of a trusted byte stream. Current stable version is 3.2.2, with frequent releases (bugfixes every few months). The project keeps the server side small, dependency-free, and easily launchable in many environments (C++ server, Python manager, Node.js CLI). It supports custom server launch commands via SSH, npx, or direct paths, making it flexible for remote process management. Deprecated versions v3.1.0 and v3.1.1 should not be used.

npm install remote-process-server
INSTALL
IMPORT
SIG · REMOTE-PROCESS-SER
R
remote-process-server
http-networkingjavascriptv3.2.2
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

remote-process-server
✓ npx remote-process-server@latest daemon
✗ npm start remote-process-server
CLI is invoked via npx or global install; not a JavaScript API
install
✓ npx remote-process-server@latest install
✗ npm install remote-process-server
Install subcommand extracts server binary; npm install only installs CLI wrapper
run
✓ remote-process-server run -- echo hello
✗ remote-process-server run echo hello
Use -- to separate command arguments

Install global CLI, start daemon, run a command, then stop the daemon.

npm i -g remote-process-server@latest remote-process-server daemon & sleep 2 remote-process-server run -- echo hello remote-process-server stop
rps --version
Debug
Known issues
deprecatedVersions 3.1.0 and 3.1.1 are deprecated and should not be used due to critical issues.
fix
Upgrade to version 3.2.2 or later.
affects: 3.1.0, 3.1.1
breakingv3.0.0 introduced breaking changes from v2.x; check changelog for migration.
fix
Review the changelog at https://github.com/shc0743/remote-process-server/compare/v2.0.0...v3.0.0
affects: >=3.0.0
gotchaThe --server argument requires the full command line, and paths with spaces must be double-wrapped in quotes.
fix
Use: daemon --server="\"path with space/executable file\""
affects: >=3.0.0
Errors
Common errors & fixes
remote-process-server: command not found
CLI wrapper not installed globally or not in PATH.
fix
Run 'npm i -g remote-process-server@latest' or use 'npx remote-process-server'.
Python not found or not installed
Python 3 runtime is required for the client.
fix
Install Python 3 (>=3.6) from python.org or via your system package manager.
Error: --server argument requires full command line
The value passed to --server is a path without the executable name or contains spaces unescaped.
fix
Ensure the argument is a full command line (e.g., 'ssh user@host /path/to/server.bin') and wrap paths with spaces: daemon --server="\"path with space/exe\""
Upgrade
Version history
3.2.2latest on npm
Audit
Dependencies
pythonoptionalThe client requires Python 3 runtime to run
Agent activity
7 hits · last 30 days
node
6
Resources
remote-process-server — npm install remote-process-server · libregistry