Own the execution
Run against your chosen server and workspace with no required cloud control plane.
About Truss
Truss is a modular harness for coding agents. The CLI, terminal UI, VS Code extension, and standalone desktop app are clients of the same runtime—not separate implementations.
The approach
Truss favors direct context, native tool calling, bounded workspace state, and clear permission boundaries. That gives locally hosted models a practical environment without requiring an oversized prompt or a provider-specific workflow.
The runtime is TypeScript-first and event-driven. Providers, tools, session storage, memory, context selection, plans, and clients remain replaceable so the platform can grow without coupling its core to one editor, client, or model host.
Run against your chosen server and workspace with no required cloud control plane.
Add a provider, tool, or client without rebuilding the runtime around it.
Persist useful state, request approvals deliberately, and resume work with context.
Get started