就在上周,全球首个开源的通用型 AI Agent:Suna 正式发布。Suna能像人类一样学习、推理和适应,通过自然对话帮助用户完成多种现实任务。具备浏览器自动化、文件管理、网络爬虫、命令行执行、网站部署及API集成等强大功能,支持场景:如竞争对手分析、风投清单生成、保险政策查询、候选人搜索、报告撰写等。以下是其官网的宣传视频:
Suna简介
Suna是什么?
Suna 是Kortix推出的全球首款通用型 AI Agent 开源项目,支持高效解决现实场景中的各类任务。基于自然流畅的对话交互,Suna 支持智能辅助研究分析、数据处理及日常事务,化身你的专属数字伙伴。
为什么选择Suna?
Suna不仅是AI助手,更是你的数字伙伴,能像人类一样理解需求,却比人类更高效。无论是自动化办公、数据分析,还是网站部署,Suna都能轻松胜任,让重复性工作一键完成!
Suna的能力都有哪些?
✅ 浏览器自动化:自动抓取网页数据,告别手动复制粘贴!
✅ 文件管理:智能生成报告、表格,支持多种格式,文档管理从未如此简单。
✅ 网络爬虫:精准抓取信息,自动生成总结,研究效率翻倍!
✅ 命令行执行:自动化脚本、系统管理,复杂操作一句话搞定。
✅ API集成:无缝对接LinkedIn、Crunchbase等平台,轻松获取第三方数据。
✅ 数据分析:市场趋势、投资建议、论文对比,Suna帮你深度挖掘数据价值!
如何使用Suna?
目前使用suna方式有两种,第一种是直接使用官网的网页版Agent,第二种是去github下载开源代码,本地部署!本篇文章将详细讲下两种使用方式
一、官网直接使用Suna Agent
1、进入suna官网
🔗 官网地址:www.suna.so,可以看到首页的宣传语:suna,你的AI员工!
2、使用效果测试
刚好5.1节马上到了,接下来,我们让它规划下5.1的旅游行程
1 |
|
可以看到suna做了一系列的推理,并且循环使用了:**网络搜索->命令执行->创建文件**等操作!经过了15次的tools调用,最终生成了一份完整的攻略计划!
可以看到,功能还是很强大的,目前看最大的缺点就是价格有点贵,每个月只能使用2小时,费用却需要20美元!
二、本地搭建Suna Agent
如果不差钱的老板可以使用第一种在线Agent,或者也可以根据源码进行自己服务器部署!
1、下载Suna开源工程
💻 GitHub开源地址:https://github.com/Kortix-ai/Suna ,从github可以看到该项目上线仅一个月便收获了8.4K Star,足以看到该项目的热度之高!
使用以下命令,克隆工程到本地
1 |
|
这里如果连接不上github.com的可以在/etc/hosts添加以下配置:
20.27.177.113 github.com
2、环境准备
这里Suna会使用到以下工具:
数据库 & 存储
- Supabase:
- 作用:后端数据库服务
- 需准备:API URL、匿名密钥(anon key)、服务角色密钥(service role key)
- 安装:参考文章:https://blog.csdn.net/a13879442471/article/details/147594002
- Redis
- 作用:高速缓存/消息队列
- 部署选项:
- 推荐云服务:Upstash Redis
- 本地安装(Mac/Linux/Windows)
- 若用 Docker Compose 则自动配置
部署工具
- Daytona
- 作用:容器化部署平台
- 需操作:
- 注册账号并生成 API 密钥
- 添加镜像
adamcohenhillel/kortix-suna:0.0.20
- 设置入口命令为 Supervisor 启动
API 密钥
- LLM 提供商
- 核心作用:大模型交互
- 推荐:Anthropic API 密钥(需适配 XML 输出)
- 其他:可通过 LiteLLM 兼容其他厂商
- 搜索增强(可选)
- Tavily API:优化搜索结果
- Firecrawl API:支持网页爬取
- RapidAPI(可选)
- 作用:集成第三方 API 服务(如 LinkedIn 等)
- 需操作:
- 注册 RapidAPI 并激活对应服务
- 获取密钥后配置到工具文件
3、配置后端的环境
第一步代码拉取下来后,进到 suna/backend/文件下,拷贝.env.example为.env文件
4、编辑后端本地环境.env文件配置
打开.env文件后,填充以下SUPABASE、REDIS、OPENAI_API_KEY、TAVILY_API_KEY为你自己的
5、编辑前端本地环境.env配置
切换到suna/frontend目录,把.env.example拷贝成.env文件
1 |
|
对前端的相关参数进行修改,参考如下
1 |
|
6、安装前端和后端的包依赖
后端先切换到suna/backend目录下,执行以下命令安装依赖包
1 |
|
接下来,切到前端目录suna/frontend,使用一下命令安装前端Node相关依赖包
1 |
|
7、启动前后端
先启动前端,切换到frontend文件夹下,cd suna/frontend,运行启动命令
1 |
|
切换到后端文件夹下cd suna/backend,运行启动命令
1 |
|
三、Suna使用了哪些技术栈?
🔹 后端:Python + FastAPI,高效处理REST接口,集成OpenAI等顶级大模型。
🔹 前端:Next.js + React,流畅交互,响应式界面,体验丝滑。
🔹 安全隔离:Docker容器保障每个任务独立运行,安全无忧。
🔹 数据管理:Supabase数据库,确保身份验证、文件存储、对话历史稳定可靠。
四、Suna能帮做什么?
📊 商业分析:一键生成市场报告,洞察竞争对手,助力决策!
🌐 数据抓取:自动收集保险政策、招标信息,信息获取快人一步。
📝 个人办公:旅行规划、报告撰写、文件整理,效率翻倍!
🎓 学术研究:论文总结、资料整理,科研助手非它莫属!
💼 销售支持:精准挖掘潜在客户,优化SEO,提升转化率!
五、Suna定价
💡 免费版:每月10分钟,尝鲜体验!
🚀 专业版($20/月):每月2小时畅快使用,效率升级!
🏢 企业版($50/人/月):每月6小时高强度任务支持!