Quickstart
Basic Prompt
ask "Explain the difference between rsync -avz and -a"
Command-only Generation
ask -co "find files larger than 1GB"
Execute Generated Command with Confirmation
ask -co -no "delete all .tmp files older than 7 days in /var/tmp"
Retrieval Modes
ask --web "latest bun install instructions"
ask --docs mydocs "how do vite path aliases work"
ask --auto "latest react router api changes"
Model Selection
# one-time override
ask -m llama3.2:3b "summarize this"
# persist default model
ask -ms
ask -ms llama3.2:3b
Environment Setup
# prompt for all supported env keys and provider keys
ask --env-setup
TTS
# speak after full output
ask --tts "summarize this log"
# stream speech while generating
ask --tts --tts-configure stream "read this aloud while generating"