Everywhere
随时呼出的桌面 AI 助手,自动感知屏幕上下文
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
随时呼出的桌面 AI 助手,自动感知屏幕上下文
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
图1:Everywhere 应用横幅
想象一下:你正在阅读一份英文技术文档,遇到了一个陌生的专业术语。以往你需要:打开浏览器 → 搜索翻译 → 复制粘贴 → 切回来继续阅读。这几个动作打断了你的思维流,让你很难保持专注。
Everywhere 解决的就是这个问题——它是一款随时待命的桌面 AI 助手,通过全局快捷键呼出,直接感知你屏幕上的内容,在你当前的工作窗口就地回答问题,无需切换应用。像一个贴身的智能搭档,安静地悬浮在所有窗口之上,等待你的指令。
Everywhere 的开发者 Sylinko(网名 DearVa)是一位深度 AI 应用爱好者。在使用各类 AI 工具的过程中,他发现了一个共同的痛点:AI 助手总是在「另一个地方」——你要么切换窗口,要么复制粘贴内容来喂给 AI。这种割裂感在需要频繁与 AI 交互的工作中尤为明显。
他决定自己做一款工具,让 AI 能够「看到」用户正在看的内容。2024 年项目启动时,最初只是 Windows 平台的实验性工具。随着用户需求增长,逐渐演变为支持 Windows、macOS、Linux 三大平台的功能完整的跨平台应用,并在 GitHub 上获得了近 6000 颗星,成为桌面 AI 助手领域最受关注的开源项目之一。
Everywhere 基于 .NET 10 + Avalonia UI 构建。Avalonia 是一个类似 WPF 的跨平台 UI 框架,允许用同一套代码同时构建 Windows、macOS 和 Linux 桌面应用。这意味着开发者无需维护三套独立的前端代码,大幅降低了跨平台维护成本。
AI 能力通过 Microsoft Semantic Kernel 框架接入多 LLM 提供商。Semantic Kernel 是微软推出的 AI 应用编排框架,提供了统一的接口来对接不同的语言模型。Everywhere 封装了以下 LLM 提供商:
这种多提供商架构让用户可以根据需求自由切换——用 OpenAI 处理日常对话,用 Claude 做深度分析,用 Ollama 在本地跑隐私敏感任务。
Everywhere 不仅仅是一个对话窗口,它内置了强大的 MCP(Model Context Protocol)工具管理器。MCP 是一种让 AI 模型调用外部工具的开放协议,类似于 OpenAI 的 function calling,但更通用、更开放。
在 Everywhere 中,MCP 工具允许 AI 执行以下操作:
图2:macOS 平台界面截图
Everywhere 的另一个核心技术组件是 策略引擎(Strategy Engine)。当你按下快捷键呼出 Everywhere 时,它需要决定:这是一个翻译请求?代码解释请求?还是需要调用某个工具?这个决策过程由策略引擎负责。
策略引擎根据用户输入的上下文(当前所在应用、选中的文本、对话历史)动态选择最合适的处理方式。这种设计让 Everywhere 能够智能地处理从简单翻译到复杂代码调试的各种场景,而不需要用户手动指定任务类型。
Everywhere 的使用方式非常自然——安装后设置一个全局快捷键(如 Ctrl+Shift+Space),在任何应用、任何界面中按下快捷键,Everywhere 的悬浮窗口就会出现在光标附近,等待你的输入。你可以直接输入问题,也可以选中一段文字后按快捷键,AI 会自动理解上下文。
支持的典型场景包括:
Everywhere 的增长曲线值得关注。2025 年下半年开始,项目经历了多次重大更新,包括 MCP 工具生态的完善、策略引擎的重构、UI/UX 的持续优化。目前版本 v0.7.8 于 2026 年 5 月 27 日发布,保持着活跃的迭代节奏。
从行业角度看,Everywhere 代表了 AI 助手的一种重要演进方向——从「独立的 AI 应用」到「融入工作流的上下文感知工具」。它不追求成为一个超级 AI,而是专注于解决「AI 与人之间的交互效率」这个具体问题。这种聚焦策略让它在众多 AI 助手工具中找到了独特的生态位。