Skip to content

Settings ​

Settings live in ~/.config/tuxaide/config.json. Change them with tuxaide config set <key> <value> — values are checked, and the change applies in the current terminal too — or go back with tuxaide config reset <key>. Reinstalling or updating keeps your values.

Answers ​

KeyDefaultMeaning
modelpicked for your RAMThe model that answers (models)
modellmllm, smart or deep (Smart RAG)
temperature0.10–2; low keeps answers focused
action_menutrueAfter an answer, offer to put a command on the prompt or copy it
cache_ttl_days30Cached answers older than this are ignored (0–3650)
colortrueColours in answers
system_contexttrueTell the model your OS, package manager, shell and init system
followup_window600Seconds a conversation stays open for follow-ups (0 turns them off)
followup_turns3Previous exchanges sent with a follow-up (0–10)

The shell ​

KeyDefaultMeaning
enabledtrueSet by tuxaide on / off
failure_hinttrueAfter a failed command, show “type ? to ask TuxAide why”
typo_suggesttrueSuggest fixes for mistyped commands
session_capturetrueKeep the output of tuxaide run for the next question

Ollama and backends ​

KeyDefaultMeaning
backendollamaollama, or openai for an OpenAI-compatible API (remote backends)
ollama_urlhttp://localhost:11434Where Ollama runs
api_base—Backend openai: the API address, e.g. http://localhost:1234/v1
api_key_envOPENAI_API_KEYBackend openai: the environment variable holding the key (the key itself is never stored)
prewarmonce (off under 8 GB)Load the model when a terminal opens: off, once (at most every 10 min), always
keep_alive10mHow long Ollama keeps the model in memory after a question (30s, 1h, 0, -1 = forever)
embed_modelnomic-embed-textEmbedding model for Smart RAG
rag_timeout8Seconds to wait for the man-page lookup before answering without it (1–120)

max_tokens, rag_top_k and rag_db_path are set by tuxaide mode; edit the file to change them by hand.

MIT License