| Name | Last commit date | |
|---|---|---|
| .. | ||
| src | ||
| .depcheckrc.json | ||
| .gitignore | ||
| .jscpd.json | ||
| .lintstagedrc.json | ||
| .prettierrc.json | ||
| bun.lock | ||
| CLI_REFERENCE.md | ||
| eslint.config.mjs | ||
| knip.ts | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vitest.config.ts | ||
CLI
Bun-based CLI for operating the vLLM Studio controller.
Modes
- Interactive TUI mode:
bun src/main.ts - Headless command mode:
bun src/main.ts <command>
Headless Commands
vllm-studio status
vllm-studio gpus
vllm-studio recipes
vllm-studio config
vllm-studio metrics
vllm-studio launch <recipe-id>
vllm-studio evict
vllm-studio help
Exit Behavior
0for successful commands.1for command errors (unknown command, HTTP/network error, or failed mutation such aslaunch/evict).
Interactive Key Bindings
1..4switch tabs (Dashboard, Recipes, Status, Config)↑/↓move recipe selectionEnterlaunch selected recipeeevict running modelrrefresh nowqorCtrl-Cquit
Configuration
VLLM_STUDIO_URL: controller base URL (defaulthttp://localhost:8080)
Development
bun install
bun test
bun run typecheck
bun run lint
bun run build
This produces a compiled vllm-studio binary.