← Back to directory
D

Dexto

Community
An open agent harness for AI applications—ships with a powerful coding agent.
GitHub source repository ↗
★ 649 Stars Category · Dev Tools Very popular Source revision ea2b18633502
52FMRS · D
Reliability
8/20
Security and permissions
8/20
Maintenance
14/20
Documentation
14/20
Setup experience
8/20
Read the FMRS scoring method →

Dexto is an agent harness—the orchestration layer that turns LLMs into reliable, stateful agents that can take actions, remember context, and recover from errors. It provides configuration-driven agent definitions (YAML), session management, tool orchestration, memory, multimodal support, and observability. Dexto can run locally, cloud, or hybrid, with CLI, Web UI, REST API, and Discord/Telegram integrations. It can also act as an MCP server over stdio, exposing your agent to clients like Claude Code or Cursor.

Tools

agent-spawner
Spawn specialized sub-agents to handle complex subtasks.
mcp-tools
Access connected tools, prompts, and resources via MCP protocol.

Setup

Install: curl -fsSL https://dexto.ai/install | bash (macOS/Linux/WSL) or irm https://dexto.ai/install.ps1 | iex (Windows PowerShell). For MCP mode, ensure you pass --mode mcp and specify the agent with --agent coding-agent, and add --auto-approve and --no-elicitation for non-interactive operation. Example MCP config: {"command":"npx","args":["-y","dexto","--mode","mcp","--agent","coding-agent","--auto-approve","--no-elicitation"]}.

claude_desktop_config.json
{
  "command": "npx",
  "args": [
    "-y",
    "dexto",
    "--mode",
    "mcp",
    "--agent",
    "coding-agent",
    "--auto-approve",
    "--no-elicitation"
  ]
}

Fit and risk

Best for

  • Developers wanting to leverage a powerful coding agent within MCP clients
  • Builders creating AI applications requiring complex agent orchestration
  • Hobbyists and teams seeking a customizable, config-driven agent harness

Not for

  • Users needing official support or enterprise guarantees
  • Deployments requiring non-commercial licensing (Elastic License 2.0 restricts use)
  • Non-developers seeking a no-code quick setup

Required permissions

  • Access to local file system (depending on configuration)
  • May execute shell commands and run tests
  • Requires LLM API keys or local model setup

Risks and side effects

  • Dexto is in beta and features may change
  • Agents can execute arbitrary code, posing security risks
  • Telemetry collects anonymous usage data (can be disabled)

Troubleshooting

  1. Ensure Node.js and pnpm are installed
  2. Check logs at `~/.dexto/logs/`
  3. For MCP mode, `--auto-approve` and `--no-elicitation` are required
  4. If connection fails, verify MCP server command and args
  5. Use `DEXTO_LOG_LEVEL=debug` for detailed output

Use cases

Run the coding agent inside Claude Code or Cursor
Build autonomous agents
Create multi-agent systems
Deploy MCP client capabilities

Supported clients

Claude DesktopFull support
CursorFull support