All apps/AIChat

AIChat

aichat

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, and more.

Runs as aichat|macOS, Linux, Windows|github.com

Command form

ai-draft · 2 tasks · 9 fields

Send a prompt to an LLM with an optional model, role, session and input files. RAG, agents, macros and the server mode are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui aichat
Ask AIChatExample values, fixed in this page — nothing here reaches a terminal
Basic
Prompt*
string
Model
string
Include files or URLs
string
TasksEach one presets the form for one job
Ask a question
textmodelfile
Suggest a shell command
textexecute
ParametersOnly these flags are editable in the form
Prompt
string · positional 0 · repeatable
Model
Model id such as openai:gpt-4o.
string
--model
Role
string
--role
Session
string
--session
Include files or URLs
string · repeatable
--file
Natural-language shell command
boolean
--execute
Output code only
boolean
--code
Disable streaming
boolean
--no-stream
Dry run
boolean
--dry-run
SourcesEvery flag above is checked against these
cli
/// Select a LLM model pub model: Option<String>, /// Select a role pub role: Option<String>, /// Start or join a session pub session: Option<Option<String>>, /// Execute commands in natural language pub execute: bool, /// Output code only pub code: bool, /// Include files, directories, or URLs #[clap(short = '…
helpmain 2026-10

github.com

Before it fills your prompt, Otty checks the installed aichat against its version. A form that does not match your version is not offered.