A terminal AI chat written in Rust: local models via llama.cpp or OpenAI, Anthropic, Gemini and Grok in the cloud, with persistent memory, notes, RAG and tools.
//! The `screens` layer (FSD, analogous to "pages"): whole screens (chat, chat_list,
//! settings). See spec §4.2, §11.1.
//!//! `settings.rs` — the settings screen (M8); `chat_list.rs` — the fullscreen chat
//! list (opened from the chat via `Esc`).
pubmodawaited_chat;pubmodchanges;pubmodchat;pubmodchat_list;pubmodsearch;pubmodself_model;pubmodsettings;pubmodtasks;