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,未推斷任何額外功能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案