Navigation

Documentation

CLI reference

Every qs subcommand, flag, and environment variable.

Synopsis

bashqs <command> [options]

Commands

qs login

Authenticate via browser OAuth or with --token.

qs init

Create a .quackstack.toml in the current repo.

qs quack <prompt>

Start an interactive session. Flags:

  • -p, --personalitypolite (default) or brutal
  • -f, --file — attach files to the context (repeatable)
  • --no-stream — wait for the full response before printing
  • -o, --output json — machine-readable output

qs history

List recent quack sessions in this project.

qs share <id>

Generate a shareable link for a session.

Environment variables

  • QS_KEY — API key (overrides keychain)
  • QS_BASE_URL — for self-hosted deployments
  • QS_NO_COLOR=1 — disable ANSI output