Endor 是一个命令行工具,目标是在任何安装了 Node 的地方,为常用服务提供即时、私密、沙箱化的运行环境。用户可以在几秒内安全地运行 MariaDB、PostgreSQL 等多种服务器,无需额外安装其他组件,所有内容都在本地运行,适合 AI 智能体和追求效率的用户。
主要能力与特点:
- 支持将 MariaDB、PostgreSQL、Redis、Memcached、Alpine、Valkey 等服务作为预配置应用运行在隔离沙箱中。
- 每个服务运行在临时的、隔离的虚拟机中,只暴露应用程序端口。
- 使用 CTRL+C 退出 Endor 后,所有内容消失,不会在系统中留下痕迹。
- 提供 MCP(模型上下文协议)模式,允许 AI 工具(如智能体、IDE)启动并使用这些服务。AI 智能体可以安全地启动数据库服务器或键值存储,作为其能力的一部分。
- 可选实验性全网络模式,允许运行功能完整的 Alpine Linux 机器。
使用方式:
- 运行服务:输入
endor run mariadb即可启动 MariaDB 数据库。 - 为 AI 智能体提供能力:
Claude Code如需运行 Valkey 实例,可执行endor mcp。 - 也可以通过
npx在不安装 CLI 的情况下运行服务。 - Endor 通过 Model Context Protocol (MCP) 连接 AI 智能体,可直接使用
npx运行,并提供配置指南以适配不同的智能体工具。
适用场景:
- 需要快速启动数据库或 KV 存储进行开发、测试或演示的场景。
- AI 智能体和 IDE 需要在安全沙箱中临时启动服务(如 MariaDB、Valkey)的场景。
- 希望不污染本机环境、用完即走的临时服务环境需求。
限制与说明:
- 使用 Endor 需要接受其最终用户许可协议(EULA)。
- 全网络模式为实验性功能,并非默认启用。
- 关于收费、价格、具体支持的应用完整列表等更多细节,官方资料中暂未提供。