📅 2026-08-03 · 🏷️ 企业AI · Agent平台 · 开源
项目概览
GitHub: kortix-ai/suna · 语言: TypeScript/Python · 开源协议: AGPL-3.0
Suna是Kortix团队开源的AI管理系统,核心理念是"把整个公司当作Git仓库管理"。在Suna中,每个Agent、技能、连接器、策略和记忆都是公司共享的一个文件——一套配置,一个真相来源。
不同于个人AI助手,Suna面向企业级场景:多Agent协作、权限管控、审计追踪、策略执行,帮助企业安全地大规模部署AI Agent。
Suna的设计哲学借鉴了Unix"一切皆文件"的理念:
所有这些文件通过Git管理,版本可控、变更可追踪、团队可协作。
Suna支持多个Agent协同工作:
# 克隆仓库
git clone https://github.com/kortix-ai/suna.git
cd suna
# 复制环境变量配置
cp .env.example .env
# 编辑.env,填入API Key等配置
# Docker Compose一键启动
docker compose up -d
# 访问 http://localhost:3000
场景:创建一个"客户支持Agent",能查询订单状态、回答产品问题、转接人工。
想了解如何在本地部署大模型来驱动Agent,可以参考vLLM本地部署教程。如果你需要更简单的多Agent协作方案,CrewAI多Agent协作教程也是很好的入门选择。
# agents/customer-support.md
---
name: 客户支持Agent
model: deepseek-chat
tools:
- query_order
- search_kb
- escalate_human
policies:
- max_response_time: 30s
- require_human_review: false
---
你是一个客户支持Agent。
当用户询问订单状态时,调用query_order工具查询。
当用户问产品问题时,先search_kb搜索知识库。
当无法解决时,调用escalate_human转接人工客服。
# skills/query_order.md
---
name: 查询订单
description: 根据订单号查询物流状态
parameters:
- order_id: string
---
调用内部API查询订单状态:
GET https://api.company.com/orders/{order_id}
返回订单状态、物流信息、预计到达时间。
Suna内置了企业级安全管控:
| 平台 | 定位 | 特色 |
|---|---|---|
| Suna | 企业管理 | 文件化、Git管理 |
| CrewAI | 多Agent协作 | Python、角色扮演 |
| HugAgentOS | 自托管 | 浙大开源、企业级 |
Suna适合需要大规模管理AI Agent的企业团队。它的"文件即配置"理念让Agent管理变得像代码管理一样规范:版本控制、团队协作、审计追踪。对于想从个人AI工具升级到企业级Agent管理的团队,Suna是值得考虑的选择。
GitHub: kortix-ai/suna · 语言: TypeScript/Python · 开源协议: AGPL-3.0
Node.js 18+ / Python 3.11+