AgentSea

AgentSea

AgentSea · 程式設計

AgentSea 是一套免費的開源工具組,由類 UNIX 工具與 Python 函式庫組成,讓開發者打造、執行與分享能操作桌面和裝置的 AI 代理,可在地端或雲端運行。

AgentSea 的介面預覽

關於 AgentSea

What Is AgentSea

AgentSea 是一個開源平台,協助開發者打造、部署並分享 AI 代理,重點很清楚:代理要能操作電腦,而不是只會對話。它不是一個巨大的整體,而是一組小型工具與 Python 函式庫,讓你像用其他終端機工具一樣安裝、串接。

背後的想法是給代理一台真正能動手的電腦。AgentSea 提供代理看得見、也點得到的虛擬桌面,另外附上一個用 REST API 把桌面開放出來的常駐程式,以及一套共用協定,讓不同專案的工具和裝置能彼此溝通。把這些湊在一起,你就能開一台隔離的機器,把模型指向它。模型接著做出實際動作:開啟瀏覽器、移動滑鼠,或輸入文字。

最大的限制是成熟度。幾乎所有元件都以早期或 alpha 階段釋出,採 MIT 授權,所以要預期會遇到粗糙的邊角,以及偶爾破壞相容性的變更。AgentSea 是為熟悉終端機與 Python 的人設計,不是給想要現成視覺化編輯器的使用者。原本的網域 agentsea.com 現在會重新導向到團隊較新的產品 Okara.ai,但開源函式庫仍留在 GitHub 上。

Getting Started

  1. 安裝你需要的函式庫,例如用 pip install agentdesk 控制桌面,或用 pip install surfkit 取得更上層的代理工具組。
  2. 為代理準備執行環境。透過 AgentDesk,一行指令就能用 Docker 建立地端桌面,或在 Kubernetes 上建立遠端桌面。
  3. 接上模型並給它工具。AgentSea 很適合搭配會讀取螢幕截圖、決定下一步的視覺語言模型。
  4. 啟動桌面並用程式控制它。你能用簡單的呼叫開啟網址、移動滑鼠、點擊與輸入文字。
  5. 把代理打包分享出去,或用專案內的容器工具,把同一套設定部署到雲端。

產品資訊

快速了解 AgentSea 的定價、支援平台與效能。

免費方案是
付費方案$0 (open source)
平台Python libraries; Linux, macOS, Windows; Docker; Kubernetes
開發者AgentSea
類別程式設計
發布日期Apr 2020
最近更新Sep 2025
網站訪問量N/A
網站全球排名N/A
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 打造電腦操作代理的開發者:AgentSea 已經把桌面、執行環境與協定接好,你能專注在模型與任務上,不必自己寫串接程式。
  • 測試圖形代理的機器學習工程師:OSUniverse 基準測試與裝置工具,讓你能衡量代理在真實桌面任務上的表現。
  • 想自架自動化的小團隊:整套系統跑在你自己的機器或叢集上,適合不能把資料送往封閉平台的人。

任務

  • 自動化重複的桌面流程:代理會開啟網站、填寫表單,並像人一樣走完一段流程。
  • 比較多模態模型在裝置任務上的表現:OSUniverse 提供不同難度的任務組,讓你在相同條件下比較模型。
  • 教模型使用某個網站或 API:SkillPacks 會記錄代理的事件,並在需要時換上那層學到的能力。
  • 同時管理大量代理任務:SurfKit 加入任務管理與觀測,讓你掌握整批代理在做什麼。

情境

  • 研究與原型開發:在 Docker 裡開一個用完即丟的桌面,跑一輪實驗再刪掉,不碰你的主要機器。
  • 跨多家雲端供應商執行代理:當單一機器不夠時,Nebulous 協調器會尋找跨雲、跨區域的加速運算資源。
  • 隱私敏感的工作:因為整疊系統都能自架,敏感的畫面與文件會留在你自己掌控的基礎設施上。

主要功能

可程式化的虛擬桌面

AgentDesk 建立完整的桌面環境,讓代理用程式控制。你可以在地端用 Docker 啟動桌面,或在 Kubernetes 上遠端啟動,接著用簡單呼叫操作,例如開啟網址、移動滑鼠、點擊或輸入。同一個桌面能在代理工作時即時觀看。這個即時畫面讓除錯輕鬆得多,不必盯著一堆日誌猜。

附 REST API 的執行常駐程式

桌面堆疊的底層是 agentd,一個透過 REST API 開放桌面的常駐程式。這樣切分開來,任何能發出 HTTP 呼叫的語言或框架都能控制這台機器,不只限於 Python 用戶端。這種設計把笨重的機制集中在一個地方,你的代理邏輯則能放在任何你想要的位置。

SurfKit 代理工具組

SurfKit 是更上層的工具組,用來打造與分享在裝置上運作的代理。它把打造、分享、執行與管理這幾步集中在一處,加入大規模的任務管理,並觀測代理的動作。多數專案都會從這一層開始。

DeviceBay 裝置協定

AgentSea 實作了 DeviceBay 協定,讓代理用同一套方式描述與使用裝置。因為裝置都遵循同一套協定,你可以在不重寫代理的情況下,把一個桌面換成另一種裝置。這套共用協定,正是讓專案不至於變成堆積零散整合的關鍵。

SkillPacks 工具使用能力

SkillPacks 會把代理調整到能使用工具,並讓你在推論當下換上學到的技能。你可以教模型使用一個網站、一份程式碼庫、一個 API 或一個資料庫,再在代理需要時把這項技能帶進來。這樣就不必為了每項新能力重新訓練模型。

Nebulous 容器協調器

Nebulous 是 AgentSea 的分散式容器協調器,以 Rust 撰寫,並以單一執行檔形式發布。它跨雲、跨區域運作,聚焦加速運算,用分段網路連接容器,並在節點之間同步資料,讓代理跑在硬體最便宜或最快的地方。

優缺點

優點

  • 完全開源、採 MIT 授權,每個元件都能閱讀、修改與自架。
  • 地端與雲端的運作方式一致,讓原型與正式環境不會差太遠。
  • 從設計上就模組化:只安裝專案需要的函式庫,不必整套平台照單全收。
  • 附帶公開的基準測試(OSUniverse)來衡量圖形代理,這在這個領域並不常見。
  • 沒有付費方案,實驗起來不必付授權費。

缺點

  • 許多元件標示為 alpha 或早期階段,你偶爾會遇到錯誤與破壞相容性的變更。
  • 它預設你會用 Python 和命令列,這把非技術背景的人排除在外。
  • 文件分散在各個獨立儲存庫與一個文件中心,起步時得多花點時間搜尋。
  • 原本的網站現在重新導向到另一個產品,讓人較難看清專案接下來要往哪走。

常見問題

是的。AgentSea 採 MIT 授權開源,沒有付費方案。你只需負擔執行時的運算成本,例如雲端執行個體或你自己的硬體。

相關內容

探索與 AgentSea 相關的工具、技能與文章。

AgentSea 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情