平台概述

什麼是 Neotask?

Gateway 是驅動 Neotask 的核心引擎。它是一個管理所有事情的長期執行服務:代理程式工作階段、訊息整合、工具執行、排程自動化和裝置連接。

把它想成所有 Neotask 桌面應用程式、行動應用程式和網頁儀表板都連接的大腦。當您透過這些介面互動時,Gateway 在幕後進行繁重的工作。

架構

Neotask 使用輪輻模型:

所有 AI 操作都透過 Gateway → LLM 提供者管道進行。桌面應用程式從不直接呼叫 LLM。

主要功能

多頻道訊息

同時連接 20 個以上訊息平台。您的代理程式可以在 WhatsApp、Telegram、Discord、Slack、Signal、iMessage、Google Chat、Microsoft Teams、Matrix、IRC 等平台上傳送和接收訊息, , 全部來自單一 Gateway 實例。請參閱頻道。

多代理程式系統

執行多個隔離代理程式,每個代理程式都有自己的工作空間、個性、模型設定和頻道綁定。自動將來自特定頻道、伺服器或聯絡人的入站訊息路由至正確的代理程式。請參閱代理程式。

透過節點提供裝置功能

將 iOS、Android 和 macOS 伴侶應用程式作為「節點」連接,向代理程式暴露裝置硬體。代理程式可以拍照、錄製影片、擷取螢幕、獲取 GPS 位置、渲染互動式畫布,並透過自然語言執行系統命令。請參閱伴侶應用程式。

瀏覽器自動化

代理程式可以控制完整的 Chromium 瀏覽器, , 開啟頁面、點擊元素、填寫表單、截圖、擷取內容、上傳檔案和執行 JavaScript。支援多個瀏覽器設定檔以進行帳戶隔離。請參閱工具與功能。

畫布與 A2UI

代理程式到 UI(A2UI)系統讓代理程式在已連接裝置上渲染互動式視覺內容。代理程式可以呈現網頁、推送結構化 UI 更新、在畫布上下文中執行 JavaScript,並擷取顯示內容的快照。請參閱工具與功能。

靈活的模型支援

使用任何主要 LLM 提供者, , Anthropic(Claude)、OpenAI(GPT)、Google(Gemini)、Together AI、Moonshot、OpenRouter 等。設定模型備援鏈、別名和每代理程式模型覆蓋。透過 Ollama 或 vLLM 執行本機模型。請參閱模型與提供者。

外掛與技能生態系統

使用外掛擴展 Neotask,添加新頻道、工具、RPC 方法和功能。在技能目錄中瀏覽可用技能。建立您自己的技能來教導代理程式新的工作流程。請參閱外掛與技能。

排程與自動化

使用 cron 表達式、單次提醒或基於間隔的觸發器排程代理程式喚醒。代理程式可以執行自動化任務、向頻道發送結果或發佈到 webhook。請參閱自動化。

語音互動

使用喚醒詞透過語音啟動您的代理程式。通話模式支援連續語音對話,配備即時語音轉文字和文字轉語音(ElevenLabs、OpenAI)。macOS 上的 Swabble daemon 提供始終開啟的裝置端語音偵測。請參閱語音。

工作階段智能

工作階段每天自動重置,在接近上下文限制時壓縮,並在重新啟動後持久存在。記憶體搜尋讓代理程式使用向量相似性從以前的對話中回憶資訊。請參閱工作階段與記憶體。

自託管且私密

所有東西都在您的基礎設施上執行。您的訊息、API 金鑰和代理程式資料不會離開您的機器,除非您明確設定外部服務。Gateway 預設綁定至 localhost, , 零外部網路暴露。

沙盒執行

在具有可設定資源限制、網路策略和檔案系統限制的隔離 Docker 容器中執行代理程式命令。每代理程式沙盒設定檔讓您精確控制每個代理程式可以存取的內容。請參閱安全性。

一切如何結合在一起

  1. 您透過 Neotask 桌面應用程式、行動伴侶應用程式,或直接透過 WhatsApp 或 Telegram 等訊息平台與代理程式互動。
  2. Gateway 接收您的訊息,將其路由至正確的代理程式,並啟動 AI 輪次。
  3. 代理程式使用設定的 LLM(Claude、GPT 等)處理您的請求,呼叫所需的工具(瀏覽器、畫布、檔案操作、shell 命令),並生成回應。
  4. 回應透過同一頻道發送回給您,或者如果已設定,在不同頻道上公告。
  5. 狀態(工作階段轉錄、代理程式設定、排程工作)在本機持久化,使所有內容在重新啟動後仍能存活。