Documentation Index
Fetch the complete documentation index at: https://docs.dedaluslabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
The Dedalus CLI wraps the Go SDK with command-line argument parsing, auto-pagination, shell completions, and an interactive TUI explorer.
Install
brew install dedalus-labs/tap/dedalus
Authentication
Set your API key:
export DEDALUS_API_KEY=your-api-key
Usage
dedalus workspaces create --vcpu 1 --memory-mib 2048 --storage-gib 10
dedalus workspaces list
dedalus workspaces retrieve --workspace-id ws_abc123
dedalus workspaces delete --workspace-id ws_abc123
Subresources
dedalus workspaces ssh create --workspace-id ws_abc123
dedalus workspaces executions create --workspace-id ws_abc123 --command "echo hello"
dedalus workspaces terminals list --workspace-id ws_abc123
dedalus workspaces artifacts list --workspace-id ws_abc123
dedalus workspaces list --format json
dedalus workspaces list --format yaml
dedalus workspaces list --format pretty
dedalus workspaces list --format explore # interactive TUI
dedalus workspaces create <<YAML
vcpu: 2
memory_mib: 4096
storage_gib: 20
YAML
Filter responses with JSONPath-style syntax:
dedalus workspaces list --transform "items.#.workspace_id"
Shell completions
Homebrew installs completions automatically. For manual installs:
dedalus @completion bash > ~/.bash_completion.d/dedalus
dedalus @completion zsh > "${fpath[1]}/_dedalus"
dedalus @completion fish > ~/.config/fish/completions/dedalus.fish
Links