Skip to content

qc

Usage
qc [prompt...]

Quick-chat wrapper around the aichat LLM CLI that defaults to the “cli” role — a system prompt tuned for concise, terminal-friendly output. Resolves the aichat config directory (honoring $XDG_CONFIG_HOME), creates it if missing, and on first use installs the bundled role by symlinking scripts/cli-agent.md to $XDG_CONFIG_HOME/aichat/roles/cli.md. Inherits every aichat flag and tab completion (–wraps aichat); passing –role/-r overrides the default role, so qc forwards to aichat unchanged. The function is only defined when aichat is installed. Run qc --help for aichat’s full flag reference with the command name rewritten to qc.

Arguments:

prompt... Prompt forwarded to aichat
-h, --help Show usage help
Returns:
aichat's exit status.
Examples
qc "how do I list open ports on linux?"
qc -m ollama:llama3 "explain this error"
qc --role coder "refactor this function"