一个嵌入网页运行的 JavaScript GUI 智能体,可用自然语言操控页面界面。
vercel/eve
基于文件系统组织的 TypeScript 框架,用于构建可持久运行的 AI 智能体。
- Star
- 5,641
- Fork
- 626
- 未关闭 Issue
- 836
- 最近提交
- 3小时前
这是什么?
eve 是一个用于构建 AI 智能体的框架,项目的目录结构本身就是编写界面。智能体放在 agent/ 目录下:instructions.md 存放始终生效的系统提示词,tools/ 存放可供模型调用的带类型工具函数,skills/ 存放按需加载的操作流程,channels/ 配置 HTTP、Slack、Discord 等消息通道,schedules/ 存放定时 cron 任务。可选的 agent.ts 用于设置模型和推理强度。
通过 npx eve init 可以快速生成新项目,自动安装依赖并启动交互式终端界面。工具使用 zod 定义输入结构,默认模型通过 Vercel AI Gateway 调用。执行 npx eve add channel/web 可添加网页聊天,团队成员可通过 Vercel 登录,并用 npx eve deploy 发布。
项目使用 TypeScript 编写,采用 Apache-2.0 许可证,目前处于 Beta 阶段,API 和行为在正式发布前可能变化。
核心功能
- 01以固定的目录结构,将智能体的指令、工具、技能、通道和定时任务定义为文件。
- 02提供带 zod 输入结构的类型化工具,供模型调用。
- 03支持 HTTP、Slack 和 Discord 消息通道。
- 04通过 schedules/ 文件运行周期性 cron 任务。
- 05内置网页聊天通道,可选 Vercel 登录,并提供部署命令。
适用场景
- 构建可调用自有函数和接口的定制 AI 助手。
- 部署在 Slack 或 Discord 中回复消息的智能体。
- 运行定时智能体任务,例如每周汇总。
- 为内部智能体搭建团队可访问的网页聊天界面。
快速上手
- 1
使用交互式安装创建新的智能体项目
npx eve@latest init my-agent - 2
替换指令和工具后,在本地启动智能体
npm run dev
使用前须知
- 该项目处于测试版,正式发布前 API 和行为可能发生变化。
- 默认配置使用 AI Gateway 模型,运行智能体需要具备模型访问权限。
标签
常见问题
- eve 是什么?
- 基于文件系统组织的 TypeScript 框架,用于构建可持久运行的 AI 智能体。 eve 是一个用于构建 AI 智能体的框架,项目的目录结构本身就是编写界面。智能体放在 agent/ 目录下:instructions.md 存放始终生效的系统提示词,tools/ 存放可供模型调用的带类型工具函数,skills/ 存放按需加载的操作流程,channels/ 配置 HTTP、Slack、Discord 等消息通道,schedules/ 存放定时 cron 任务。可选的 agent.ts 用于设置模型和推理强度。
- eve 可以免费使用吗?用的什么许可证?
- eve 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- eve 还在维护吗?
- 活跃维护中。eve 最近一次提交是在 2026年10月22日。
- eve 适合用来做什么?
- 构建可调用自有函数和接口的定制 AI 助手。 部署在 Slack 或 Discord 中回复消息的智能体。 运行定时智能体任务,例如每周汇总。 为内部智能体搭建团队可访问的网页聊天界面。
- eve 怎么安装和运行?
- 使用交互式安装创建新的智能体项目: npx eve@latest init my-agent 替换指令和工具后,在本地启动智能体: npm run dev
- 在哪里获取 eve?
- 源代码和安装说明在 GitHub 上:https://github.com/vercel/eve
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源基础设施,用于在云端隔离沙箱中运行 AI 生成的代码,提供 JavaScript 和 Python SDK。
一个 TypeScript 框架,用于构建 AI 智能体和大模型驱动的应用,内置工作流、工具、记忆与评测。
开源、可自托管的 AI 操作系统,智能体在隔离的云端沙箱中工作,成果经人工审批的变更请求合入。
基于 TypeScript 的开源自主 AI 智能体框架与应用栈,包含核心运行时、插件体系和 Eliza 应用。
开源的 Chrome/Edge 扩展,AI 智能体在你已登录的浏览器中通过侧边栏完成网页自动化任务。