| Name | Last commit date | |
|---|---|---|
| .. | ||
| src | 6 months ago | |
| .depcheckrc.json | 9 months ago | |
| .gitignore | 9 months ago | |
| .jscpd.json | 9 months ago | |
| .lintstagedrc.json | 9 months ago | |
| .prettierrc.json | 9 months ago | |
| bun.lock | 9 months ago | |
| CLI_REFERENCE.md | 6 months ago | |
| eslint.config.mjs | 9 months ago | |
| knip.ts | 9 months ago | |
| package.json | 9 months ago | |
| README.md | 8 months ago | |
| tsconfig.json | 9 months ago | |
| vitest.config.ts | 9 months ago | |
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.