Skip to main content
Released binaries treat an unset NODE_ENV as production. Development from source should set NODE_ENV=development and explicit endpoints.

End-user variables

Installer-only:

On-disk paths

Important files:
  • auth.json in the config directory
  • config.json in the config directory (optional prefix override)
  • sessions.json in the state directory
  • log files under the state directory (or WRAPPER_LOG_FILE)

Keybinding prefix

The in-session prefix defaults to Ctrl+\. Override it with WRAPPER_PREFIX or ~/.config/wrapper/config.json. Environment wins over the file.
Accepted forms: ctrl+g, ctrl+\, ^G, 0x1c. Interrupt keys (Ctrl+C, Ctrl+D, Ctrl+Z, Enter, Tab, Esc) are rejected so the shell stays usable. Command letters (s, u, w, d, ?) stay fixed.

Development defaults

With NODE_ENV=development:
  • Relay defaults toward ws://localhost:8080
  • Auth origin defaults toward http://localhost:3000
  • Convex must be set explicitly (WRAPPER_CONVEX_URL or CONVEX_URL)
See Setup and the repository ENVIRONMENTS.md for the full deploy matrix.
Last modified on September 14, 2026