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 在隔离容器里真正执行浏览器操作、文件读写和命令行,把任务跑完再交付结果。