Skip to content

Chat Overview

The core Astonish experience — conversational AI with tools

Chat is the primary way to use Astonish. You have a conversation with an AI agent that can use 74+ built-in tools to accomplish tasks on your behalf.

  1. You ask a question or describe a task.
  2. The agent thinks about the best approach.
  3. It uses tools — file operations, shell commands, web requests, browser automation, email, and more — to carry out the work.
  4. It responds with results.

The agent streams responses in real-time with thinking indicators so you always know what it is doing.

The daemon must be running for chat to work. Astonish chat is available through two interfaces:

  • Studio — the web-based chat UI at http://localhost:9393 (served by the daemon)
  • CLIastonish chat in your terminal

Both interfaces support the same capabilities, slash commands, and tool set. Sessions are shared — a conversation started in CLI appears in Studio and vice versa.

Start a new session:

Terminal window
astonish chat

Resume a previous session:

Terminal window
astonish chat --resume <id>
FlagShortDescription
--provider-pAI provider to use
--model-mModel name
--workspace-wWorking directory for the session
--auto-approveSkip tool approval prompts
--debugEnable debug logging

These commands are available in both CLI and Studio:

CommandDescription
/helpShow available commands
/statusShow session info
/newStart a new session
/compactCompress conversation history (manages context window)
/distillConvert current session into a reusable flow
/fleetLaunch a fleet session
/fleet-planCreate a fleet plan

By default, the agent asks for your confirmation before executing tools. This gives you control over what actions are taken.

To skip approval prompts, either pass the --auto-approve flag or configure the default in your settings file.