Dexto is an open-source terminal-based AI coding assistant developed by Truffle AI. Designed to operate directly inside developer workspaces, it coordinates codebase analysis, file manipulation, and code generation through modular skills and an extensible agent runtime. In daily operations, Dexto runs via the terminal to manage multi-step engineering tasks. Its architecture decouples core configuration from execution, handling context compaction, interaction state persistence, and scoped filesystem operations. The agent uses session-backed message queues and persistent approval scopes to ensure reproducible state management during complex coding sessions. Dexto distinguishes itself through its unified tool interface—combining internal utilities and custom user tools into a cohesive execution context—alongside configurable agent skills under .agents/skills. This allows teams to tailor agent capabilities, route contracts, and approval policies to their specific development workflows. The project is distributed as an open-source TypeScript monorepo managed via Changesets, making it accessible for local developer use and custom agent pipeline integration.
Tags: agent harness, ai agent, cli, developer tools, OpenSource