Skip to content

ash chat

Start an interactive conversation or send a single prompt.

Usage

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

Arguments

ArgumentDescription
PROMPTOptional single prompt to send

Options

OptionDefaultDescription
--model, -mdefaultModel alias to use
--config, -cautoPath to config file
--streaming/--no-streaming--streamingEnable/disable 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"