Local model discovery
Find Ollama, LM Studio, llama.cpp, and compatible local servers, then save the model setup that works for each workspace.
Current capabilities
Truss keeps the runtime independent from its interfaces. Its CLI, terminal UI, VS Code extension, and desktop app share the same local-model discovery, tools, permissions, and durable workspace state.
Available today
CLI for automation, TUI for terminal-native work, VS Code for editor workflows, and a desktop app for a dedicated local workspace.
Find Ollama, LM Studio, llama.cpp, and compatible local servers, then save the model setup that works for each workspace.
Run coding tasks from the shell, automate repeatable workspace commands, or provide the JSON-lines service used by editor clients.
Stay in a keyboard-first workspace with files, Git diffs, agent chat, shell output, model settings, and approvals close at hand.
Bring streaming chat, focused file context, inline completions, approvals, agent modes, and Git-aware actions into your editor.
Open a focused workspace for files, diffs, terminal commands, persistent chat, model controls, approvals, and everyday Git work.
Save workspace memory, implementation plans, Git-aware status, task notes, and conversation history—then resume with useful context.
Give the agent the tools it needs while keeping Chat, Plan, Edit, and approval policies explicit.
See responses and tool activity as they happen, stop a run when needed, and recover cleanly when a session is interrupted.
Swap providers, tools, memory, context sources, and clients without rebuilding the runtime around one vendor or editor.
Implementation details