1 周狂揽 8000 Star!对标 Manus 的开源项目杀疯了。
2025 年,真 · AI Agent 元年。
这个叫做 Suna 的开源项目登上了 GitHub Trending 榜单的 TOP 1,一天获得了 1400+ 的 Star,妥妥的今日开源项目最炫酷的仔。

01
项目简介
Suna 是由 Kortix ai 团队推出的开源 AI 项目,团队称它是你进行研究、数据分析和应对日常繁琐事务的 AI 数字伙伴。
它结合了强大的功能和直观的界面,能够理解你的需求并为你提供帮助。
在 3 周的时间,团队开发了这个 AI Agent 开源项目,类似 Manus 它能推理、规划和采取行动。
通过访问「虚拟机」,它在里面能够自动使用浏览器(用于网页导航和数据提取)、文件管理(用于文档创建和编辑)、网页爬取和扩展搜索功能、命令行执行系统任务、网站部署以及与各种 API 和服务的集成。
这些功能一起协同工作,使 Suna 能够通过简单的对话解决你的复杂问题并实现工作流程自动化。
简单来说,它就像一个“能听懂人话的智能管家”。甭管你是想做竞争对手分析报告,还是从网上快速爬取数据,甚至是生成个人旅行规划、SEO 分析,只要用大白话告诉它,Suna 都能帮你搞定。
02
看俩例子
告诉 Suna:制定一次去伦敦的私人旅行,5 月 1 日从曼谷出发。此次行程将持续10天。寻找位于伦敦市中心的住宿,且 Google 评论评分至少为 4.5。为我寻找旅途中可以做的有趣的户外活动。制定详细的行程计划。
可以注意右侧 AI 使用浏览器的情况,在筛选 4.5 评分的时候,Suna 竟然自己点击评分筛选面板过滤出来符合条件的住宿,神器。
告诉 Suna:我的公司要求我建立一个 Excel 电子表格,其中包含有关意大利彩票游戏(Lotto、10eLotto 和 Million Day)的所有信息。在此基础上,生成并向我发送包含所有基本信息(公开信息)的电子表格。
03
项目架构

上图是 Suna 的项目架构图,可以看到 Suna 开源项目由四大核心组件组成。
①后端API(Python/FastAPI)
处理用户请求,协调任务执行,集成多模型(如GPT-4、Claude)生成任务计划。
② 前端(Next.js/React)
用户交互界面,支持聊天对话、实时任务跟踪和结果展示(如报告、表格)。
③ 隔离执行环境(Docker容器)
安全运行自动化操作:浏览器操作(爬取数据)、文件处理(Excel/PDF)、命令行工具和API调用。
④ 数据库(Supabase)
存储用户数据、对话记录、文件,支持实时数据同步和权限管理。
04
怎么部署
这个项目 100% 开源,你可以在本地部署。但是整体步骤和依赖环境比较复杂,建议前往开源地址查看详细的部署教程。
开源地址:https://github.com/kortix-ai/suna
1. 准备环境
· Supabase 项目:创建并获取 API URL、anon key、service role key。
· Redis 实例:本地安装(Mac/Linux)或使用云服务,记录连接信息(主机、端口、密码)。
· Daytona 沙箱:注册生成 API 密钥,配置镜像 adamcohenhillel/kortix-suna:0.0.20
· API 密钥:获取 OpenAI/Anthropic 的 LLM 密钥,可选 Tavily(搜索)和 RapidAPI(第三方服务)。
2. 克隆仓库
git clone https://github.com/kortix-ai/suna.git
cd suna

3. 配置后端
进入 backend 目录,复制 .env.example 为 .env,填写以下内容:
# Supabase
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
# Redis
REDIS_HOST=your_redis_host
REDIS_PASSWORD=your_redis_password
# Daytona
DAYTONA_API_KEY=your_daytona_key
# LLM(选择 OpenAI 或 Anthropic)
OPENAI_API_KEY=your_openai_key
MODEL_TO_USE="gpt-4o"
# 可选
TAVILY_API_KEY=your_tavily_key
RAPID_API_KEY=your_rapidapi_key
4. 初始化数据库
supabase login # 登录 Supabase CLI
supabase link --project-ref your_project_ref # 链接项目
supabase db push # 推送数据库迁移
5. 配置前端
进入 frontend 目录,复制 .env.example 为 .env.local,填写:
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_anon_key
NEXT_PUBLIC_BACKEND_URL="http://localhost:8000/api"
6. 安装依赖
# 前端:
cd frontend
npm install
# 后端:
cd ../backend
pip install -r requirements.txt
7. 启动服务
# 前端(终端1):
npm run dev
# 后端(终端2):
python api.py
8. 访问应用
浏览器打开 http://localhost:3000,注册账户后即可使用。

一人秋水
校验提示文案
一人秋水
校验提示文案