Skip to content

Commands ​

CommandWhat it does
your questionAsk — just type it (how it's recognised)
tuxaide <question>Ask explicitly (also for questions that start with a real command)
? · ? <question>Explain the last command that failed (details)
tuxaide newStart a new conversation (forget follow-ups)
tuxaide historyYour recent questions
tuxaide on · tuxaide offEnable / disable TuxAide, also in new terminals
tuxaide statusOn or off, mode, model, and where answers come from
tuxaide doctorCheck everything, with fixes (details)
tuxaide setup [--yes] [--model <name>] [--rag | --no-rag] [--shell zsh|bash]Model, Smart RAG and shell — after a package install, or any time
tuxaide configShow all settings
tuxaide config get <key> · set <key> <value> · reset <key>Read, change (validated) or reset one setting (settings)
tuxaide model · tuxaide model <name>List models · switch (offers ollama pull)
tuxaide mode llm|smart|deepKnowledge mode (Smart RAG)
tuxaide systemWhat is sent about this machine
tuxaide run <command>Run a command and keep its output for the next question
tuxaide index <command> · tuxaide reindexAdd one man page · rebuild the index
tuxaide cache · tuxaide cache clearCache size · empty it
tuxaide update [--check]Update to the latest release (only contacts GitHub when you run it)
tuxaide uninstall [--yes] [--keep-data]Remove TuxAide's shell lines and data (asks first)
tuxaide --timingHow long recent questions took
tuxaide --version · tuxaide helpVersion · this list

tux is a short alias for tuxaide when nothing else is called tux.

Installer options ​

install.sh (or setup.sh | bash -s --): --yes, --no-rag, --model <name>, --help.

MIT License