CLI commands
Every command the kordrun CLI ships.
Run kordrun with no arguments to open the live dashboard. Otherwise, use one
of the commands below.
Commands
Run & supervise
| Command | Description |
|---|---|
kordrun start | Start every app in the Kordfile, in dependency order. |
kordrun stop | Stop all running apps. |
kordrun restart [app] | Restart everything, or a single app + its dependencies. |
kordrun status | Print each app's status, port, and URL. |
Logs & files
| Command | Description |
|---|---|
kordrun logs [app] [-f] | Show logs (optionally follow with -f). |
kordrun open [app] | Open an app's URL in your browser. |
kordrun clean | Stop all apps and clear kordrun's local state. |
Licensing & setup
| Command | Description |
|---|---|
kordrun activate <key> | Save a license key and register this machine. |
kordrun license-id | Print this machine's id (for machine-bound licenses). |
kordrun install-extension | Install the Kordfile syntax extension for VS Code. |
kordrun feedback | Share a rating + comment (shown on the site once approved). |
kordrun hosts [--clear] | Show or remove the /etc/hosts entries kordrun manages. |
Port conflicts
If an app's port is already in use by a process kordrun didn't start, it asks before killing it:
Some required ports are already in use:
port 3000 (for 'web') is held by 'node' (pid 12345)
Kill them and continue? [y/N]Answer y to free the port and start; kordrun never kills an unrelated process
without your confirmation.