← 返回目录
D

Dexto

社区
用于构建和编排 AI 应用的开源代理框架,内置强大的编码代理。
分类
开发工具 第 227 / 438
Stars
★ 652 非常热门
传输方式
stdio(本地进程)
运行环境
Node.js
凭据
可选 API Key
许可证
其他 / 未声明
最近提交
工具数
2

静态评测 · 未实际运行收录于 2026-08-07

FMRS 52/100 · D · 最弱项 可靠性 8/20 — 查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器

适合谁

  • 开发人员希望在 MCP 客户端中利用强大的编码代理
  • 构建需要复杂代理编排的 AI 应用
  • 爱好者和团队寻求可定制、配置驱动的代理框架

不适合谁

  • 需要官方支持或企业保障的用户
  • 需要非商业许可的部署(Elastic License 2.0 限制)
  • 希望在无编程模式下快速设置非开发者代理

所需权限

  • 需要访问本地文件系统(取决于配置)
  • 可能执行 shell 命令和运行测试
  • 需要 LLM API 密钥或本地模型设置

风险与副作用

  • Dexto 处于测试阶段,功能可能变更
  • 代理可以执行任意代码,存在安全风险
  • 遥测功能收集匿名使用数据(可禁用)

安装接入

准备工作

运行环境:Node.js

其他可选配置项(2 个)
DEXTO_ANALYTICS_DISABLED 可选 设为 1 可关闭匿名遥测数据收集,非必需。
DEXTO_LOG_LEVEL 可选 设为 debug 可输出详细日志(日志位于 ~/.dexto/logs/),非必需。

安装:curl -fsSL https://dexto.ai/install | bash(macOS/Linux/WSL)或 irm https://dexto.ai/install.ps1 | iex(Windows PowerShell)。使用 MCP 模式时,确保传递 --mode mcp,并使用 --agent coding-agent 指定代理,添加 --auto-approve 和 --no-elicitation 以在非交互模式运行。示例 MCP 配置:{"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"
  ]
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

验证是否装好

在 Claude Code 或 Cursor 中运行 npx dexto --mode mcp --agent coding-agent --auto-approve --no-elicitation 连接后,客户端工具列表应出现 Dexto 暴露的 agent-spawner 及 MCP 工具;可让它读取一个已知文件来验证连接。

常见排障

  1. 确保已安装 Node.js 和 pnpm
  2. 检查日志:`~/.dexto/logs/`
  3. 对于 MCP 模式,需要 `--auto-approve` 和 `--no-elicitation`
  4. 如果连接失败,验证 MCP 服务器命令和参数是否正确
  5. 使用 `DEXTO_LOG_LEVEL=debug` 获取详细输出

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我查看当前项目目录里有哪些文件
  • 重构这个代码库并跳过确认
  • 为一家咖啡店创建一个落地页
  • 探索一下这个代码库的结构并给出总结

工具能力 2

agent-spawner 写入
生成专门子代理来处理复杂的子任务。
mcp-tools 写入
通过 MCP 协议访问已连接的工具、提示和资源。

使用场景

在 Claude Code 或 Cursor 中运行编码代理
构建自主代理
创建多代理系统
部署 MCP 客户端能力

支持客户端

Claude Desktop
Cursor

依据项目文档列出,未经本站实测。

详细介绍

Dexto 是一个代理框架,作为组织层将 LLM 转变为可靠、有状态且能采取行动、记住上下文并从错误中恢复的代理。它提供配置驱动的代理定义(YAML)、会话管理、工具编排、记忆、多模态支持和可观测性。Dexto 可以本地、云端或混合运行,并提供 CLI、Web UI、REST API 以及 Discord/Telegram 集成。它也可以作为 MCP 服务器通过 stdio 暴露代理,让您可以在 Claude Code 或 Cursor 等客户端中使用其 capabilities。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 b60cc45a824a 数据同步于 2026-10-13 查看 FMRS 评分方法