Skip to content

Configuration & Storage

Lattis keeps its state under the platform data directory:

PlatformPath
macOS~/Library/Application Support/lattis
Linux~/.local/share/lattis
Windows%APPDATA%\lattis
EntryWhat it is
models/Downloaded GGUF models (one folder per model).
config.jsonTheme, host/port, resident set.
custom_models.jsonUser-added models.
remote_auth.jsonCloud credentials (mode 0600 on Unix).
llama-router.iniGenerated preset for the llama-server child.
daemon.logDaemon output when launched on login.
  • The API listens on 127.0.0.1:1234 by default. The host and port are configurable; the llama-server router child uses the next port up.
  • The API is unauthenticated and assumes a loopback bind. Do not expose it on a public interface without your own authentication in front.
VariableEffect
LATTIS_LLAMA_SERVERPath to an existing llama-server binary (skips the vendored one).
LATTIS_SKIP_VENDORAt build time, skip downloading llama-server; use one on PATH.
LATTIS_MLX_PYTHONPath to a Python interpreter that can import mlx_lm (MLX engine).

Two hand-tuned Lattis themes plus every built-in iced theme (Dracula, Nord, Tokyo Night, Catppuccin, Gruvbox, Kanagawa, and more), switchable live from Settings.

If something isn’t behaving, see Troubleshooting.