一个原生 Windows 桌面 AI 助手,以 Spotlight 风格的浮动输入栏为交互核心,采用 AgentTeam 多 Agent 协作架构,集成多模型 AI 对话、本地文件极速搜索、联网搜索、文档生成、Auto-Coder 自主编码、Skills 技能系统与 MCP 扩展能力。
▶ 点击上方图片观看完整演示视频
EverythingAgent 采用 AgentTeam 委派执行模型,隔离任务上下文,防止对话历史污染:
用户 → 主 Agent(任务调度) → SubAgent(隔离执行) → 主 Agent → 用户
- 主 Agent:理解用户意图、规划任务,仅通过
delegate_task委派,不直接执行任何操作 - SubAgent:在全新隔离上下文中执行具体操作(最多 15 轮工具调用),完成后返回结构化结果,上下文即时释放
- 优势:每个子任务独立执行,避免长对话上下文导致的遗忘和污染问题
- 全局快捷键
Alt+Space随时唤起,后台驻留系统托盘 - 无边框透明浮动窗口,居中置顶显示
- 输入后自动展开为对话窗口,
Esc关闭或收起 - 窗口可拖动,位置自动记忆
- 动态 ModelProvider 系统,支持添加/编辑/删除/激活多套模型配置
- 支持的供应商类型:
- OpenAI 兼容(通用)— 适配 DeepSeek、OneAPI、NewAPI 等中转平台
- 通义千问 DashScope — 阿里云通义千问系列
- 阿里云百炼
- Anthropic — Claude 系列
- Google AI — Gemini 系列
- 智谱 AI — GLM 系列
- 用户可自定义
Base URL,完整支持代理/中转平台 - API Key 本地加密存储(electron-store)
- 流式输出 + 对话历史管理
- 无需任何外部依赖,纯原生实现
- 应用启动时自动在后台构建文件索引(覆盖所有磁盘),索引完成后搜索毫秒级响应
- 索引有效期 2 小时,过期自动重建
- 索引未就绪时自动回退到实时递归搜索(优先搜索用户目录)
- 在输入栏输入
>前缀即可触发搜索(也支持find:/search:前缀) - 实时搜索(250ms 防抖)+ 键盘上下导航 + 文件类型图标
Enter打开文件 /Ctrl+Enter在资源管理器中定位
- 集成秘塔 AI 搜索 REST API,支持网页、学术、文库等多种搜索范围
- 网页阅读器:提取任意 URL 的标题和正文内容(Markdown 格式)
- AI 可自主判断何时联网搜索,搜索后再阅读详情页
- 读取文件:支持文本、代码、配置文件等,自动兼容 UTF-8 / GBK 编码;支持 PDF 文本提取
- 写入文件:创建任意文本格式文件(.md/.txt/.csv/.json/.py/.js 等)
- 编辑文件:局部替换修改已有文件内容,无需重写整个文件
- 目录浏览:列出目录下的文件和文件夹信息
- 数据分析:分析 CSV/TSV/JSON 数据文件,返回列信息、统计摘要、唯一值分布和数据预览
- AI 可自主完成完整编码工作流:浏览项目 → 读取代码 → 编写/修改代码 → 运行测试 → 修复错误
- 命令执行:通过
run_command工具在用户电脑上执行系统命令 - 安全保护:危险命令拦截、系统目录禁止执行、30 秒超时(最大 120 秒)、输出截断
- 自动注入内置 Python 环境到 PATH
- 支持生成 PDF、Word (.docx)、Excel (.xlsx)、PPT (.pptx)、Markdown (.md)
- PDF 生成采用 Markdown → HTML → PDF 管道,完整支持标题、列表、代码块、表格、引用等格式,内嵌 CSS 样式
- 支持中文字体(微软雅黑),排版美观
- 自动检测 Python 环境,不可用时自动回退为 Markdown 格式
- 文件管理:复制、移动、重命名、删除文件/文件夹(删除到回收站,安全可恢复)
- 打开应用:通过中英文名称启动已安装应用(如"微信"、"Chrome"、"VSCode")
- 打开文件:用默认程序或指定程序打开文件
- 桌面控制:隐藏/显示桌面图标
- UAC 智能处理:自动检测需要管理员权限的程序,正确显示 UAC 弹窗并提示用户
- AI 在每轮对话结束后自动提炼关键信息(用户偏好、个人信息、项目上下文等)
- 记忆持久化存储,跨对话自动注入,实现个性化体验
- 智能去重与分类管理,设置面板中可查看、删除、清空
- 用户可通过设置面板自定义技能,封装常用操作为可复用工具
- 技能类型支持:LLM、MCP、脚本、代码、HTTP、文件
- 启用的技能自动注册为 SubAgent 可用工具(
skill_<id>) - 支持技能的创建、编辑、启用/禁用、删除和测试
- 集成 Model Context Protocol,支持动态接入第三方工具
- 预置 MCP 服务(通过 DashScope API 接入):
- 墨迹天气(实时天气/预报)
- 12306 火车票查询
- 飞常准机票查询
- 在线代码解释器
- 高德地图(导航/POI 搜索)
- AI OCR(PDF/Office/图片识别)
- 菜谱查询
- 支持
streamable-http和sse两种传输方式 - 支持自定义 MCP 端点接入
| 工具 | 说明 |
|---|---|
everything_search |
本地文件/文件夹搜索(原生索引引擎) |
web_search |
联网搜索实时信息(秘塔 AI) |
web_reader |
读取并提取网页正文内容 |
read_file |
读取本地文件内容(支持 PDF,最大 512KB) |
write_file |
创建或写入文本文件 |
edit_file |
局部修改已有文件内容(查找替换) |
list_directory |
列出目录下的文件和文件夹 |
analyze_data |
分析 CSV/TSV/JSON 数据文件 |
run_command |
执行系统命令(Python、npm、git 等) |
create_document |
生成文档(PDF/Word/Excel/PPT/Markdown) |
file_manage |
文件管理(复制/移动/重命名/删除/创建文件夹) |
open_application |
通过名称打开已安装应用 |
open_file |
用默认或指定程序打开文件 |
desktop_control |
桌面图标显示/隐藏控制 |
city_lookup |
城市 ID 查询(配合天气 MCP 使用) |
skill_<id> |
用户自定义技能(动态注册) |
| MCP 工具 | 动态扩展工具(天气/火车票/机票/代码解释器等) |
- Node.js >= 18
- Windows 操作系统
- Python >= 3.8(可选,用于生成 Office/PDF 文档;未安装时自动回退为 Markdown)
# 设置 Electron 镜像(中国大陆用户推荐)
set ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/
set ELECTRON_BUILDER_BINARIES_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/
# 安装依赖
npm install --registry=https://registry.npmmirror.com
# 启动开发模式
npm run dev
# 完整生产构建(Python 环境打包 + 图标转换 + 前端 + Electron + .exe 安装包)
npm run build| 操作 | 说明 |
|---|---|
Alt+Space |
唤起 / 隐藏窗口 |
直接输入文字 + Enter |
发送 AI 对话指令 |
> 关键词 |
搜索本地文件 |
↑ ↓ |
在搜索结果中导航 |
Enter |
用默认程序打开选中文件 |
Ctrl+Enter |
在资源管理器中定位文件 |
Esc |
退出搜索 / 收起对话 / 隐藏窗口 |
| 齿轮图标 / 托盘右键「设置」 | 打开设置面板 |
- 点击设置 → 模型配置 → 添加模型
- 选择供应商类型(如 OpenAI 兼容)
- 填写 Base URL 和 API Key
- 填写或选择模型名称(如
deepseek-chat、qwen-max) - 保存后点击模型左侧圆圈激活
更多详细说明请参阅 docs/ 目录:
- Spotlight 风格浮动窗口 + 全局快捷键 + 系统托盘
- 多模型供应商配置管理(OpenAI/Anthropic/Google/DashScope/智谱)
- 本地文件搜索(原生索引引擎,AI 自主调用)
- 流式 AI 对话 + 工具调用
- 联网搜索(秘塔 AI)+ 网页阅读
- 文件读写 + 局部编辑 + 目录浏览 + 数据分析
- 对话历史持久化 + AI 记忆系统
- Auto-Coder 自主编码代理 + 命令执行
- 文档生成(PDF Markdown 渲染 + Office 文档 + 回退机制)
- 文件管理 + 应用启动(UAC 智能处理)+ 桌面控制
- MCP 扩展服务(天气/火车票/机票/地图/OCR 等)
- AgentTeam 架构(主 Agent + SubAgent 委派隔离执行)
- Skills 技能系统(用户自定义可复用工具)
- Python 环境自动打包
- 插件系统
- 跨平台支持(macOS / Linux)
