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)
🚀 快速开始
- 下载 – 访问官网 everywhere.sylinko.com/download,选择适合您操作系统的安装程序。
- 安装 / 解压 – Windows 上运行向导,macOS 上运行
.pkg文件。Windows 也提供便携式 zip 包。 - 配置 – 启动后,在设置面板中添加您偏好的 LLM API 密钥(如 OpenAI、Anthropic 等)。
- 使用 – 按下全局快捷键(默认值在应用中已文档化),在任意窗口上唤出助手,输入提示,即可获得格式化回答。
开发者指南:
- 详见
docs/build.md了解开发环境搭建与源码构建说明。 - 贡献指南请参阅
CONTRIBUTING.md。
📄 许可与社区
- 代码遵循仓库的 LICENSE(宽松开源许可,详见
LICENSE文件) - 社区支持可通过 Discord、中文 QQ 群 和官方文档网站获取
- 赞助可通过 302.AI 和代码签名证书赞助商(Certum China)进行
以上所有信息均直接取自仓库 README,未推断任何额外功能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目