dstack-cli 0.3.1

Development stack for AI-assisted multi-repo work — CLI binary
Documentation

dstack-cli

Development stack CLI for AI-assisted multi-repo work.

Install

cargo install dstack-cli

Commands

Command Description
dstack memory load Load memory fields for a project
dstack memory save <key> <value> Save a key-value pair to memory
dstack memory query <pattern> Search memory by keyword
dstack memory export Export all memory as JSON
dstack deploy <service> Deploy a service (build + restart + smoke test)
dstack deploy --all Deploy all configured services
dstack sync Git sync across tracked repos
dstack sync --status Show sync status without pushing
dstack skills list List available skills
dstack skills sync Install all skills
dstack audit Quality audit summary
dstack audit --pre-commit Pre-commit quality gate
dstack init <dir> Scaffold a multi-platform plugin

Configuration

Create ~/.config/dstack/config.toml:

[memory]
backend = "file"  # or "eruka"

[repos]
tracked = ["~/projects/my-repo"]

[deploy.my-service]
build = "cargo build --release"
service = "my-service"
smoke = "curl -sf http://localhost:3000/health"

[deploy.my-containers]
deploy_type = "docker-compose"
service = "my-service"
compose_file = "~/docker-compose.yml"
smoke = "curl -sf http://localhost:8080/health"

Plugin

dstack includes a multi-platform plugin for AI coding agents. See the plugin README.

License

MIT