openyak/openyak

Open-source local-first AI agent for desktop work. No account, no telemetry: use local models with Ollama/Rapid-MLX or bring your own provider key.

解決的問題

OpenYak 提供一個本地優先的代理執行環境,讓使用者可以直接在自己的電腦上執行 AI 代理。它消除了對託管工作區帳戶和僅限雲端的依賴,使代理能夠與本地檔案、原生桌面應用程式以及受管理的瀏覽器互動,同時將資料、記憶體和工作流程狀態保留在裝置上。

如何運作

OpenYak 以桌面應用程式(使用 Tauri、Next.js 和 FastAPI 建構)運作,可連接到本地模型提供者(如 Ollama 或 Rapid-MLX)或透過 API 金鑰連接雲端提供者(BYOK)。它包含兩個專用工作區:

  • 原生電腦:使用可存取性元素和座標回退與 macOS 和 Windows 應用程式互動。
  • 受管理瀏覽器:一個專用瀏覽器設定檔,用於透過頁面元素和截圖導航網站。

它採用持久化代理執行環境,管理持久化狀態、帶參數驗證的工具執行,以及分層權限系統,以確保安全性與使用者控制。使用者可即時接管工作區控制權,然後再交還給代理。

適用對象

專為需要處理複雜辦公工作流程(例如將多個文件(DOCX、XLSX、PPTX、PDF)整合為摘要或行動計畫)的專業人士設計,也適合重視 AI 工具隱私與本地控制的使用者。

主要亮點

  • 本地優先架構:無需帳戶;檔案和對話均保留在裝置上。
  • 共享控制:即時檢視代理操作,並可手動干預並交還控制權。
  • 彈性模型邊界:支援本地模型(Ollama、Rapid-MLX)和廣泛的雲端提供者。
  • 超代理群集:可為複雜任務並行啟動子代理,將結果整合至父會話中。
  • 資產工作區:專用面板用於建立可重複使用的 Markdown 摘要、表格和圖表。
  • 遠端存取:透過 QR 碼和 Cloudflare Tunnel 實現安全的行動裝置存取。

相關

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