Skip to content

ash chat

Start an interactive conversation or send a single prompt.

Usage

Terminal window
uv run ash chat [OPTIONS] [PROMPT]

Flags and Arguments

PROMPT
Optional single prompt to send.
--model, -m
Model alias to use. [default: default]
--config, -c
Path to config file. [default: auto]
--streaming/--no-streaming
Enable or disable streaming output. [default: --streaming]

Interactive Mode

Start an interactive session:

Terminal window
uv run ash chat

Type messages and press Enter. Type exit or quit to end.

Single Prompt

Send a single prompt and exit:

Terminal window
uv run ash chat "What's the weather like?"

Model Selection

Use a different model:

Terminal window
uv run ash chat --model fast "Quick question"

Models are defined in your config under [models.*].

Streaming

Disable streaming for CI/CD or scripting:

Terminal window
uv run ash chat --no-streaming "Generate a report"

Examples

Interactive session:

Terminal window
uv run ash chat
> Hello!
Hi! How can I help you today?
> exit

Quick question:

Terminal window
uv run ash chat "How do I list files in bash?"

Using a specific model:

Terminal window
uv run ash chat -m reasoning "Explain quantum computing"