开源AI代理爆火!Suna:3天内新增5.5K+标星,自然对话驱动的自动化神器!

现代工作场景中,信息分散在多个平台,我们经常需要频繁切换多个网站,复制粘贴信息、整理报告的繁琐流程不仅耗时,造成人工整合效率低下。

一款在昨日登顶 GitHub Trending 的榜首项目:Suna,可以帮助我们彻底解决这一问题。

通过自然语言对话,整合浏览器自动化、文件管理、网络爬虫和 API 集成等强大功能,轻松完成市场调研、行程规划、数据分析等复杂任务。

3天内新增了 5.5K+ Star!从4月23日的 780 飙升到现在的 6.4K 标星!非常地受网友和开发者们的欢迎!

项目简介

Suna 是一个开源通用 AI 代理平台。

它通过 Python/FastAPI 后端、Next.js/React 前端和 Docker 隔离环境,结合 Chromium 浏览器、Redis 数据持久化和 LiteLLM(支持 Claude、GPT-4o 等 LLM),提供强大的任务自动化能力。

支持多模态操作,涵盖浏览器交互、文件处理、数据爬取和系统任务执行,适用于研究、分析和流程自动化。

所有动作都可在隔离的 Docker 沙箱中执行,安全性拉满。

主要功能

  • 智能浏览器自动化:使用 Chromium 浏览器模拟人类操作,导航网页、填写表单、点击元素、提取数据等。

  • 强大文件管理:可创建、编辑、保存 Word、Excel、Markdown 等文档

  • 网络爬虫与扩展搜索:支持高效爬取、检索和整合多源信息

  • 命令行操作:能直接操作你的文件系统或运行 Shell 命令

  • API 调用扩展:支持对接第三方服务,集成扩展功能

  • 安全隔离环境:全部操作在独立的 Docker 容器内进行

快速入手

Suna 提供有在线体验、本地自定义部署两种使用方式。

在线体验:www.suna.so

案例1:帮我分析下一家位于英国的健康产业公司的市场情况。请提供主要竞争对手、其市场规模、优势和劣势,并附上其网站URL。完成后,生成一份PDF报告。

案例2:我需要找到罗马最好的美容中心,但我想通过使用讨论这个话题的开放论坛来找到它们。在谷歌上搜索,通过查找位于罗马的美容中心讨论来抓取论坛。然后生成一份包含5个美容中心及其最佳评论的列表。

本地部署-安装步骤:

Suna 采用前后端分离架构,所以需要部署前后端项目并启用相应的服务。

① 克隆项目

bash 复制代码
git clone https://github.com/kortix-ai/suna.git
cd suna

② 配置后端项目(完整配置可参考项目文档)

ini 复制代码
cd backend
cp .env.example .env

NEXT_PUBLIC_URL="http://localhost:3000"

# Supabase credentials from step 1
SUPABASE_URL=your_supabase_url
...

# Redis credentials from step 2
REDIS_HOST=your_redis_host
REDIS_PORT=6379
REDIS_PASSWORD=your_redis_password
REDIS_SSL=True

# Daytona credentials from step 3
DAYTONA_API_KEY=your_daytona_api_key
...

# OpenAI API:
OPENAI_API_KEY=your_openai_api_key
...

③ 设置Supabase数据库

perl 复制代码
# Login to Supabase CLI
supabase login

# Link to your project (find your project reference in the Supabase dashboard)
supabase link --project-ref your_project_reference_id

# Push database migrations
supabase db push

④ 配置前端项目

ini 复制代码
cd ../frontend
cp .env.example .env.local

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
NEXT_PUBLIC_BACKEND_URL="http://localhost:8000/api"  # Use this for local development
NEXT_PUBLIC_URL="http://localhost:3000"

⑤ 安装前后端项目的依赖

bash 复制代码
# 安装前端依赖
cd frontend
npm install

# 安装后端依赖
cd ../backend
pip install -r requirements.txt

⑥ 启动前后端服务

bash 复制代码
cd frontend
npm run dev

cd backend
python api.py

写在最后

Suna 作为一款强大的AI代理项目,可以帮助我们把碎片化工作"秒变自动化",而且免费开源!

以往工作需要一步一步执行,而Suna只要一句话,比如:

  • 「帮我从某网站收集今天的新闻热点整理成一份 PDF」

  • 「在 3 个电商平台搜索某款产品并比价,生成 Markdown 表格」

  • 「查找某城市下周天气并存成 Excel」

然后它就自己去:

浏览器 → 搜索 → 点开页面 → 提取数据 → 整理成文件 → 存到本地,全过程你几乎不用动手。

如果你想节省80%的重复劳动时间,让 AI 自动帮你采集、整理、输出信息,那么 Suna 绝对值得第一时间试一试!

GitHub 项目地址:github.com/kortix-ai/s...

相关推荐
小陈工1 小时前
Python Web开发入门(十七):Vue.js与Python后端集成——让前后端真正“握手言和“
开发语言·前端·javascript·数据库·vue.js·人工智能·python
A__tao5 小时前
Elasticsearch Mapping 一键生成 Java 实体类(支持嵌套 + 自动过滤注释)
java·python·elasticsearch
墨染天姬5 小时前
【AI】端侧AIBOX可以部署哪些智能体
人工智能
研究点啥好呢5 小时前
Github热门项目推荐 | 创建你的像素风格!
c++·python·node.js·github·开源软件
AI成长日志5 小时前
【Agentic RL】1.1 什么是Agentic RL:从传统RL到智能体学习
人工智能·学习·算法
2501_948114245 小时前
2026年大模型API聚合平台技术评测:企业级接入层的治理演进与星链4SAPI架构观察
大数据·人工智能·gpt·架构·claude
小小工匠5 小时前
LLM - awesome-design-md 从 DESIGN.md 到“可对话的设计系统”:用纯文本驱动 AI 生成一致 UI 的新范式
人工智能·ui
迷藏4945 小时前
**发散创新:基于Rust实现的开源合规权限管理框架设计与实践**在现代软件架构中,**权限控制(RBAC)** 已成为保障
java·开发语言·python·rust·开源
黎阳之光6 小时前
黎阳之光:视频孪生领跑者,铸就中国数字科技全球竞争力
大数据·人工智能·算法·安全·数字孪生
小超同学你好6 小时前
面向 LLM 的程序设计 6:Tool Calling 的完整生命周期——从定义、决策、执行到观测回注
人工智能·语言模型