Skip to content

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.

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.

  • 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.

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.