dexto
by truffle-ai·★ 620·综合分 51
TypeScript 实现的智能体框架,包含 MCP 服务器功能,用于构建和编排 AI 应用。
概述
Dexto 是一个全面的智能体框架,可通过其 stdio 或 HTTP/SSE 传输模式作为 MCP 服务器运行。它提供了一个生产就绪的编码智能体,并支持通过 YAML 配置构建自定义智能体。该系统集成 50 多种 LLM 模型,并提供与 30 多种工具的 MCP 集成。Dexto 包持久的会话、内存管理和人工循环控制,适合构建稳健的 AI 应用。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
当您需要一个全面的智能体框架来构建自主编码智能体和多智能体系统,并具有丰富的工具集成和持久记忆功能时,选择 Dexto。
什么时候不要选它
如果您需要一个专注于特定工具的 MCP 服务器,而不是完整的智能体框架,或者您使用其他许可证(因为 Dexto 使用可能有组织限制的 Elastic 2.0 许可证),请考虑替代方案。
此 server 暴露的工具
从 README 抽取出 5 个工具mcp--filesystem--read_fileRead file contents from the filesystem
mcp--filesystem--list_directoryList contents of a directory
agent-spawnerSpawn specialized sub-agents to handle complex subtasks
explore-agentFast, read-only codebase exploration agent
switchLLMSwitch between different language models during a conversation
说明:Tool names were extracted from documentation about MCP integration, permissions configuration, and agent spawning functionality. Some signatures were not explicitly documented.
可对比工具
安装
安装
# macOS / Linux / WSL (原生安装程序,推荐)
curl -fsSL https://dexto.ai/install | bash
# Windows PowerShell
irm https://dexto.ai/install.ps1 | iex
# 或从源码构建
git clone https://github.com/truffle-ai/dexto.git
cd dexto && pnpm install && pnpm install-cli作为 MCP 服务器运行
# 启动为 MCP 服务器
npx dexto --mode mcp --agent coding-agent --auto-approve ----no-elicitationClaude Desktop 集成
添加到 claude_desktop_config.json:
{
"mcpServers": {
"dexto": {
"command": "npx",
"args": ["-y", "dexto", "--mode", "mcp", "--agent", "coding-agent", "--auto-approve", "--no-elicitation"]
}
}
}FAQ
- Dexto 与其他智能体框架有何不同?
- Dexto 既提供了一个即用型编码智能体,又支持通过 YAML 配置构建自定义智能体。它内置 MCP 服务器功能,支持 50 多种 LLM 模型并可即时切换。
- 我可以在本地使用 Dexto 而不将数据发送到云服务吗?
- 是的,Dexto 支持通过 Ollama 或 GGUF 格式运行本地模型,将数据保留在您的机器上,并自动检测 GPU。
- 如何将 Dexto 与现有工作流集成?
- Dexto 提供多种接口:CLI、Web UI、REST API、Discord、Telegram,并且可以嵌入到应用程序中。您还可以将其作为 MCP 服务器公开,以与 Claude Code 或 Cursor 等工具集成。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by shaunaks · 2025-10-28
dexto 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。