pioneer CLI manages the gateway service and provides maintenance commands for its secrets and runtime state.
Use it to:
- install the gateway on a server
- check gateway health
- start or stop the service
- update gateway binaries
- create a device activation code for a client
- check keystore status and permissions
- clean orphan MCP secret values
- scan task runtime invariants in a gateway database
- debug a desktop connection problem
Common commands
JSON output
Several commands support--json:
Production and development binaries
Production binary:Service behavior
pioneer start registers and starts a current-user service.
pioneer stop stops and unregisters the service.
The service runs as the current OS user.
Related
CLI Commands
See command syntax, flags, and examples.
Further reading
- Gateway Architecture explains the service the CLI starts and stops.
- Identity and authentication explains device activation, sessions, and client access.
- Secret Storage explains keystore-backed credentials and cleanup.
- Persistence explains the gateway database used by task invariant checks.