Conversations
Conversations is Lattis’s own chat surface. It runs against any model you’ve connected — local or cloud — and, unlike a throwaway chat box, every conversation is saved and costed.
Start a conversation
Section titled “Start a conversation”In the sidebar, open Conversations → New conversation, pick a model, and start typing. Past conversations are listed newest-first; each is titled from its first message so you can find it again. Click one to reopen it exactly where you left off.
What the chat can do
Section titled “What the chat can do”- Markdown, rendered — headings, lists, tables, blockquotes, and code blocks with a language label and a copy button.
- Attach images — add an image to your message and send it to models that accept vision input.
- See the reasoning — for reasoning models, the chain-of-thought appears in a collapsible “Thought for Ns” disclosure, so you can expand it when you want it and ignore it when you don’t.
- See the tools — when the model uses a tool, the call and its result appear inline as rows, so you can follow exactly what it did. See Tools, MCP & Approvals.
- Build things — the model can produce runnable, interactive artifacts that open in Canvas.
Persistent and costed
Section titled “Persistent and costed”Conversations are saved to disk and reload when you restart Lattis. Each one tracks its own cost and per-message detail — which model answered, how many tokens it used, and the generation speed — so a conversation’s spend shows up in your usage and cost breakdown just like a project branch.
- Canvas — interactive artifacts from chat.
- Skills — give the model reusable, callable expertise.
- Tools, MCP & Approvals — what the model can do, and how you stay in control.