通用 AI Agent 赛道从不缺明星项目,前有 Manus,现有 Suna,一款 完全开源、可自托管 的多能力 AI 助手,定位就是:让任何人都能拥有自己的 GPT 智能团队。
Suna 的核心定位是:通过自然语言对话,完成真实世界中的复杂任务流程 —— 无需编程、无需复杂提示,一句指令、自动联动,真正做到「AI 动手,我动嘴」。
? 项目架构概览
Suna 整体架构可分为四大核心模块,具备模块化、可扩展的特点:
? 后端 API
采用 Python + FastAPI 构建,负责处理 REST 接口、会话线程管理,并通过 LiteLLM 接入各类大模型(支持 Anthropic 等主流厂商)。
?️ 前端界面
基于 Next.js + React 实现,提供响应式 Web 界面,包括聊天面板、控制台、配置页等完整 UI。
? Agent 容器环境
每个 Agent 在独立的 Docker 沙箱中运行,支持:
浏览器自动化(如 Puppeteer) 代码解释执行 文件系统访问 多工具插件集成 安全权限隔离
?️ 数据存储与管理(Supabase)
使用 Supabase 实现数据持久化,涵盖:
用户认证与管理 对话历史记录 文件上传与访问 Agent 状态同步 数据分析与订阅更新(实时)
? 支持的 Use Cases 示例
?️ 如何使用 Suna?
✅ 方案一:开箱即用
? 直接访问官网:https://www.suna.so/ 只需注册账号,即可在 Web 界面中对话式使用各类 Agent 工作流。
✅ 方案二:自己部署(强烈推荐动手党)
你可以将其 clone 下来自行部署,支持本地 + 云端运行。 GitHub 地址:https://github.com/kortix/suna
我个人是选择了自托管,一顿操作猛如虎,跑起来之后真的很香!
