Sylinko/Everywhere

On-screen aware AI assistant for your desktop. Uses current app context, multiple LLMs, and MCP tools to help you act across apps.

📌 什么是 Everywhere

Everywhere 是一个基于 .NET 10 和 Avalonia UI 构建的跨平台桌面 AI 助手。它允许您通过全局快捷键即时调用大语言模型(LLM),从而在不离开当前应用程序的情况下提问或执行命令。该应用通过可访问性 API 和 UI 自动化 API 捕获当前上下文(选中文本、窗口标题、UI 元素等),并将其发送到选定的 LLM(OpenAI、Anthropic、Gemini、DeepSeek、Moonshot、MiniMax、Ollama 或自定义端点)。响应以支持 Markdown、数学公式和丰富格式的现代磨砂玻璃窗口显示。


✨ 核心功能

类别 已完成 进行中
模型生态 云服务、OpenAI、Anthropic Claude、Google Gemini、DeepSeek、Moonshot Kimi、MiniMax、本地 Ollama、自定义 API
代理系统 与浏览器交互、分派子代理、读写本地文件、运行终端脚本、集成 Windows「Everything」搜索和 macOS 系统应用 内存系统
交互方式 磨砂玻璃 UI、上下文感知、全局快捷键、文本选择触发、Markdown 与 LaTeX 渲染 鼠标快捷键、语音控制
平台支持 Windows 10+、macOS Monterey(Intel 与 Apple Silicon) Linux(开发中)
语言 UI 支持 10+ 种语言(中文、英文、德语、西班牙语、法语、意大利语、日语、韩语、俄语、土耳其语) AI 辅助翻译贡献

使用场景示例(见 README)

  • 错误信息排查 – 在错误对话框上唤起 Everywhere,询问“这是什么错误?如何修复?”
  • 网页文章摘要 – 在长页面上召唤助手,请求简短摘要
  • 即时翻译 – 高亮外文短语,请求翻译
  • 邮件润色 – 请助手让草稿更专业
  • 事实核查 – 选中一个说法,询问“这是真的吗?”

🛠️ 技术栈

  • 语言 / 运行时:C# on .NET 10
  • UI 框架Avalonia(跨平台,实现磨砂玻璃效果)
  • LLM 集成:通过 HTTP 调用各提供商 API;也支持通过 Ollama 使用本地模型
  • 上下文捕获:使用操作系统可访问性 API 和 UI 自动化读取窗口标题、选中文本及其他 UI 元数据
  • 打包方式:Windows 安装程序(.exe 向导)和便携式 zip;macOS 安装程序(.pkg,支持 ARM64 与 x64)

🚀 快速开始

  1. 下载 – 访问官网 everywhere.sylinko.com/download,选择适合您操作系统的安装程序。
  2. 安装 / 解压 – Windows 上运行向导,macOS 上运行 .pkg 文件。Windows 也提供便携式 zip 包。
  3. 配置 – 启动后,在设置面板中添加您偏好的 LLM API 密钥(如 OpenAI、Anthropic 等)。
  4. 使用 – 按下全局快捷键(默认值在应用中已文档化),在任意窗口上唤出助手,输入提示,即可获得格式化回答。

开发者指南:

  • 详见 docs/build.md 了解开发环境搭建与源码构建说明。
  • 贡献指南请参阅 CONTRIBUTING.md

📄 许可与社区

  • 代码遵循仓库的 LICENSE(宽松开源许可,详见 LICENSE 文件)
  • 社区支持可通过 Discord、中文 QQ 群 和官方文档网站获取
  • 赞助可通过 302.AI 和代码签名证书赞助商(Certum China)进行

以上所有信息均直接取自仓库 README,未推断任何额外功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目