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

Suna 是什麼
Suna 是 Kortix 開源的通用型 AI Agent 專案。它把對話介面和一整組可執行工具串在一起:你用自然語言描述任務,Agent 在隔離的容器裡呼叫瀏覽器、檔案系統、命令列和第三方 API 把事做完,而不是只給一段建議。對於「需要真的把流程跑完」的情境——批次補齊表格、抓取網頁資訊、產出分析報告——這種執行能力才是關鍵。
專案程式碼在 GitHub 上公開,支援自架,可以自己部署並接入自己的模型金鑰,也可以直接使用官方托管版本。
主要能力
- 瀏覽器自動化:自動開啟網頁、翻頁、擷取資料,完成需要多步點擊的網路任務。
- 檔案管理:建立、編輯與管理文件,支援文字與表格,也能產出報告類檔案。
- 網路爬蟲與搜尋:抓取網頁內容、整理資料、產出摘要報告。
- 命令列執行:在容器裡執行系統命令,適合自動化腳本與系統管理類操作。
- 網站部署:支援網站部署與管理,便於快速上線和維護線上服務。
- API 整合:可對接 LinkedIn、Crunchbase 等第三方服務,取得並處理外部資料。
- 資料分析與報告:把抓到的資料整理成市場分析、評論彙整、論文比較等報告。
- 即時互動:執行過程中即時回報,任務進行到哪一步、卡在哪裡都看得到。
技術架構
- 後端:Python 加 FastAPI,負責 REST 介面、執行緒管理,以及與 OpenAI、Anthropic 等模型服務的對接。
- 前端:Next.js 加 React,提供聊天介面與任務儀表板。
- Agent Docker:每個任務在獨立容器裡執行,瀏覽器、程式碼解譯器、檔案系統與工具呼叫都在容器內完成,彼此隔離。
- Supabase:負責資料持久化,包括身分驗證、使用者管理、對話歷史、檔案儲存、Agent 狀態與即時訂閱。
典型用法
用自然語言把目標與限制講清楚,Agent 會自己規劃步驟、呼叫工具、邊做邊回報。常見的三類寫法:
- 批次資料處理:給它一份含 B2B 名單的 Excel,要求逐家公司找到 LinkedIn 頁面、查出 CEO 與業務或行銷負責人、補一行業務描述,最後把結果寫回表格。
- 定向調研:讓它研究某個產品或公司是什麼、做什麼,輸出結構化說明。
- 深度分析:給出分析框架(公司概況、財務資料、市場情緒、技術面、競品比較、估值與風險),讓它依框架產出完整報告。
定價
- 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 在隔離容器裡真正執行瀏覽器操作、檔案讀寫和命令列,把任務跑完再交付結果。