內容摘要

Suna 是一個開源的通用型 AI Agent:你說明目標,它在隔離容器裡呼叫瀏覽器、檔案、命令列和第三方 API 把事情做完,適合批次資料處理、網頁調研和報告生成這類需要真正執行的任務。

Suna:能動手執行任務的通用型 AI Agent screenshot

Suna 是什麼

Suna 是 Kortix 開源的通用型 AI Agent 專案。它把對話介面和一整組可執行工具串在一起:你用自然語言描述任務,Agent 在隔離的容器裡呼叫瀏覽器、檔案系統、命令列和第三方 API 把事做完,而不是只給一段建議。對於「需要真的把流程跑完」的情境——批次補齊表格、抓取網頁資訊、產出分析報告——這種執行能力才是關鍵。

專案程式碼在 GitHub 上公開,支援自架,可以自己部署並接入自己的模型金鑰,也可以直接使用官方托管版本。

主要能力

  • 瀏覽器自動化:自動開啟網頁、翻頁、擷取資料,完成需要多步點擊的網路任務。
  • 檔案管理:建立、編輯與管理文件,支援文字與表格,也能產出報告類檔案。
  • 網路爬蟲與搜尋:抓取網頁內容、整理資料、產出摘要報告。
  • 命令列執行:在容器裡執行系統命令,適合自動化腳本與系統管理類操作。
  • 網站部署:支援網站部署與管理,便於快速上線和維護線上服務。
  • API 整合:可對接 LinkedIn、Crunchbase 等第三方服務,取得並處理外部資料。
  • 資料分析與報告:把抓到的資料整理成市場分析、評論彙整、論文比較等報告。
  • 即時互動:執行過程中即時回報,任務進行到哪一步、卡在哪裡都看得到。

技術架構

  • 後端:Python 加 FastAPI,負責 REST 介面、執行緒管理,以及與 OpenAI、Anthropic 等模型服務的對接。
  • 前端:Next.js 加 React,提供聊天介面與任務儀表板。
  • Agent Docker:每個任務在獨立容器裡執行,瀏覽器、程式碼解譯器、檔案系統與工具呼叫都在容器內完成,彼此隔離。
  • Supabase:負責資料持久化,包括身分驗證、使用者管理、對話歷史、檔案儲存、Agent 狀態與即時訂閱。

典型用法

用自然語言把目標與限制講清楚,Agent 會自己規劃步驟、呼叫工具、邊做邊回報。常見的三類寫法:

  1. 批次資料處理:給它一份含 B2B 名單的 Excel,要求逐家公司找到 LinkedIn 頁面、查出 CEO 與業務或行銷負責人、補一行業務描述,最後把結果寫回表格。
  2. 定向調研:讓它研究某個產品或公司是什麼、做什麼,輸出結構化說明。
  3. 深度分析:給出分析框架(公司概況、財務資料、市場情緒、技術面、競品比較、估值與風險),讓它依框架產出完整報告。

定價

  • Free:每月 10 分鐘執行時間。
  • Pro:$29/月,每月 4 小時。
  • Enterprise:$199/月,每月 40 小時。

依執行時間而非 token 計費,這是評估成本時最要注意的一點:Agent 跑得越久,額度消耗越快。

適用情境

  • 市場與商業分析、競品與產業趨勢整理。
  • 資料抓取與資訊收集,例如保險條款、公開招標、社群媒體資料。
  • 個人與行政事務:行程規劃、報告撰寫、檔案整理。
  • 教育與研究:論文摘要、學習資料整理。
  • 客戶服務與業務:名單開發、個人化郵件、SEO 優化。

限制與注意事項

  • 依執行時間計費,長任務成本上升較快;免費額度只夠試用量級。
  • 涉及登入狀態的網站自動化可能觸發對方風控,使用前應確認目標站點的條款。
  • Agent 會真的執行命令與檔案操作,自架時建議限制容器權限與網路出口。
  • 輸出仍需人工核對,尤其是財務數據與引用來源。

常見問題

Suna 是免費的嗎?

有免費額度,每月 10 分鐘執行時間;Pro 為 $29/月含 4 小時,Enterprise 為 $199/月含 40 小時,超出後需升級或等下一週期。

可以自己架設嗎?

可以。Suna 是開源專案,程式碼托管在 GitHub,支援自架,也能接入自己的 OpenAI、Anthropic 等模型金鑰。

它和一般聊天機器人有什麼不同?

一般聊天機器人主要給建議與文字;Suna 在隔離容器裡真正執行瀏覽器操作、檔案讀寫和命令列,把任務跑完再交付結果。

常見問題

Suna 是免費的嗎?

有免費額度,每月 10 分鐘執行時間;Pro 為 $29/月含 4 小時,Enterprise 為 $199/月含 40 小時,超出後需升級或等下一週期。

可以自己架設嗎?

可以。Suna 是開源專案,程式碼托管在 GitHub,支援自架,也能接入自己的 OpenAI、Anthropic 等模型金鑰。

它和一般聊天機器人有什麼不同?

一般聊天機器人主要給建議與文字;Suna 在隔離容器裡真正執行瀏覽器操作、檔案讀寫和命令列,把任務跑完再交付結果。