suna开源通才AI代理商
(代表您行事)
suna是一个完全开源的AI助手,可帮助您轻松完成现实世界的任务。通过自然对话, suna成为您的数字伴侣,进行研究,数据分析和日常挑战,将强大的功能与直观的界面结合在一起,可以理解您的需求并提供结果。
suna的功能强大的工具包包括无缝浏览器自动化,以导航网络并提取数据,文件管理,用于文档创建和编辑,Web爬网和扩展搜索功能,系统任务的命令行执行,网站部署,以及与各种API和服务集成。这些功能和谐地合作,使suna可以通过简单的对话来解决您的复杂问题并自动化工作流程!
德意志| Español| Français| 日本语| 한국어|葡萄牙| n 中文
目录
- suna建筑
- 后端API
- 前端
- 代理Docker
- supabase数据库
- 用例
- 自我托管
- 致谢
- 执照
项目体系结构
suna由四个主要组成部分组成:
后端API
Python/FastApi服务通过Litellm处理静止端点,线程管理和LLM集成以及其他LLM集成。
前端
next.js/react应用程序提供响应式UI,带有聊天接口,仪表板等。
代理Docker
每个代理的隔离执行环境 – 具有浏览器自动化,代码解释器,文件系统访问,工具集成和安全功能。
supabase数据库
通过身份验证,用户管理,对话历史记录,文件存储,代理状态,分析和实时订阅处理数据持久性。
用例
-
竞争对手分析(观察) – “分析我位于英国的医疗保健行业的下一家公司的市场。给我主要参与者,市场规模,优势和劣势,并添加其网站URL。一旦完成,就会生成PDF报告。”
-
VC列表(观看) – “根据管理资产,请给我美国最重要的风险投资列表。给我网站URL,如果可能的话,请发送电子邮件以联系。”
-
寻找候选人(手表) – “继续LinkedIn,找到我的10个个人资料可用 – 他们现在不起作用 – 对于位于德国慕尼黑的初级软件工程师职位。
-
规划公司旅行(观看) – “为我的公司制定了一个路线计划。我们应该去加利福尼亚。我们将有8个人。从出发(法国巴黎)到旅行到我们可以考虑的活动,考虑到这次旅行将是7天 – 2025年4月21日离开 – 2025年4月21日出发,请检查即将到来的日子,并且可以根据我们的活动进行活动(您可以基于我们的活动)(您可以计划)(您可以计划)。
-
在Excel(观看)上工作– “我的公司要求我设置一个Excel电子表格,其中包含有关意大利彩票游戏(Lotto,10 elotto和Millian Day)的所有信息。基于此,请生成并给我发送一个带有所有基本信息(公共信息)的电子表格。”
-
自动赛事演讲者勘探(观看) – “在过去一年中在会议上在会议上讲话的20位AI道德演讲者。
-
总结和交叉引用的科学论文(观察) – “研究和比较过去5年中谈论酒精对我们身体影响的科学论文。发表有关我之前写过的最重要的科学论文的报告。”
-
研究 +首次联系草案(观看) – “我的潜在客户(B2B)在LinkedIn上。他们应该在清洁技术行业中。找到他们的网站和电子邮件地址。此后,根据公司的个人资料,基于公司的个人资料,生成了一个个性化的首次联系电子邮件,我向我的公司提供了我的公司,该公司正在向清洁技术公司提供咨询服务,以最大程度地利用其利润并降低其成本。”
-
SEO分析(观看) – “基于我的网站suna .So,生成SEO报告分析,通过关键字群集查找顶级页面,并确定我缺少的主题。”
-
产生个人旅行(观看) – “在5月1日从曼谷出发,将出发前往伦敦。这次旅行将持续10天。在伦敦中心找到住宿,对Google评论的评分至少为4.5。在旅途中找到我有趣的户外活动。
-
最近资助的初创公司(手表) – “在Crunchbase,Dealroom和TechCrunch上,按A系列资金回合在SaaS Finance Space中过滤,并通过公司数据,创始人和联系信息来建立报告,以供出站销售。”
-
刮擦论坛讨论(观看) – “我需要在罗马找到最好的美容中心,但我想通过使用谈论此主题的开放论坛来找到它们。浏览Google,并通过寻找位于罗马的美容中心讨论来刮擦论坛。然后生成5个美容中心的列表,并提供最佳评论。”
自我托管
suna可以使用我们的全面设置向导在您自己的基础架构上进行自我托管。有关自我suna的完整指南,请参阅我们的自托管指南。
设置过程包括:
- 为数据库和身份验证设置Supabase项目
- 配置REDIS用于缓存和会话管理
- 设置Daytona以执行安全代理
- 与LLM提供商(拟人,OpenAI,OpenRouter等)集成
- 配置Web搜索和刮擦功能(Tavily,FireCrawl)
- 设置QSTASH以进行背景工作处理和工作流程
- 为自动任务配置Webhook处理
- 可选集成(数据提供商的RapidApi)
快速开始
- 克隆存储库:
suna\”>
git clone https://*g*ithub.c*om/kortix-ai/suna.git
cd suna
- 运行设置向导:
python setup.py
巫师将指导您完成14个步骤,以节省进度,因此您可以恢复中断。
- 启动或停止容器:
python start.py
手动设置
有关详细的手动设置说明,请参见“自托”指南。
巫师将指导您完成所有必要的步骤,以使您的suna实例启动并运行。有关详细说明,故障排除提示和高级配置选项,请参阅《自托管指南》。
贡献
我们欢迎社区的捐款!请参阅我们的贡献指南以获取更多详细信息。
致谢
主要贡献者
- 亚当·科恩·希勒尔(Adam Cohen Hillel)
- dat-lequoc
- Marko Kraemer
技术
- 代托纳 – 安全的代理执行环境
- supabase-数据库和身份验证
- 剧作家 – 浏览器自动化
- Openai -LLM提供商
- 人类-LLM提供商
- 变形 – 用于AI驱动的代码编辑
- Tavily-搜索功能
- FireCrawl-网络刮擦功能
- QSTASH-背景工作处理和工作流程
- RapidApi -API服务
- 自定义MCP服务器 – 使用自定义工具扩展功能
执照
Kortix suna已获得Apache许可证的许可,版本2.0。有关完整许可文本,请参见许可证。
