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