Packages
Package Reference
Full package-by-package API reference for Nodevisor.
This section documents packages one-by-one with exported API and usage examples.
Execution
@nodevisor/shell— Shell proxy, command builder, connections, module base class@nodevisor/endpoint— Network endpoint definitions (ports, protocols)
System
@nodevisor/os— Hostname, arch, uptime, command detection@nodevisor/fs— File read/write, permissions, temp files@nodevisor/packages— Package install/remove (apt, yum, brew, winget)@nodevisor/services— systemd service start/stop/restart@nodevisor/env— Environment variables, env files@nodevisor/pwsh— PowerShell command execution
Security
@nodevisor/users— Create/remove system users@nodevisor/groups— Manage groups and membership@nodevisor/auth— Set user passwords@nodevisor/authorized-keys— Manage SSH authorized_keys@nodevisor/ssh— Install/configure OpenSSH server@nodevisor/ufw— UFW firewall management
Orchestration
@nodevisor/cluster— Abstract cluster primitives (nodes, services, users)@nodevisor/docker— Docker, Compose, Swarm, pre-built services@nodevisor/aws— AWS CLI and ECR integration@nodevisor/registry— Abstract container registry interface@nodevisor/builder— Abstract image builder interface
Aggregator
nodevisor— Umbrella package that re-exports everything@nodevisor/cli— CLI for setup, deploy, connect, run@nodevisor/schema— Shared Zod schemas for admin/runner configs