面向 Kubernetes 工作负载与多云支出的开源成本监控工具,可按集群、命名空间和 Pod 分摊成本。
yaalalabs/agent-kernel
一个 Python 平台,用于跨框架、跨云部署和运行企业级 AI 智能体,并支持 MCP 与 A2A 协议。
- Star
- 192
- Fork
- 88
- 未关闭 Issue
- 112
- 最近提交
- 17小时前
这是什么?
Agent Kernel 是一个平台层,用于运行基于 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等框架构建的 AI 智能体。开发者保留原有的智能体代码,部署、排队执行、会话存储和知识库连接由平台处理,切换框架或云厂商时无需重写应用。
项目提供 AWS Lambda、ECS,Azure Functions、Container Apps,以及 GCP Cloud Run 的 Terraform 模块,并附带用于 Kubernetes 和本地机房集群的 Helm chart。请求默认在进程内排队执行,也可通过 SQS、Kafka 或 NATS JetStream 进行分布式传输。合规方面支持护栏、PII 检测、执行前后钩子,以及 LangFuse、Pydantic Logfire、CloudWatch 等链路追踪。
智能体还可接入 Slack、WhatsApp、Teams、Telegram、Gmail 等消息渠道,并支持 MCP、A2A 和 AG-UI 协议。此外还提供沙箱代码执行、定时对话和人工审批暂停等能力。
核心功能
- 01可同时运行 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等多种框架的智能体。
- 02用同一份智能体代码部署到 AWS、Azure、GCP 或 Kubernetes,附带 Terraform 与 Helm 配置。
- 03开箱接入 Slack、WhatsApp、Teams、Telegram、Gmail、Messenger、Instagram 等消息渠道。
- 04支持 MCP、A2A 和 AG-UI 开放协议。
- 05提供护栏、PII 检测,以及 LangFuse、Logfire、CloudWatch 链路追踪。
- 06会话存储支持 Redis、DynamoDB、Cosmos DB 等,知识库支持 ChromaDB、Neo4j 等。
适用场景
- 将用某一框架构建的原型智能体迁移到生产云环境,无需重写代码。
- 让同一个智能体同时服务 Slack、Teams、WhatsApp 和邮件等渠道的用户。
- 运行对合规要求较高、需要护栏、审计追踪和数据驻留控制的智能体。
- 在已有 Kubernetes 集群或离线本地机房中部署智能体服务。
快速上手
- 1
使用 pip 安装包(需要 Python 3.12 至 3.13)
pip install agentkernel - 2
将 README 中的多智能体示例保存为 Python 文件,并用 CLI 运行
使用前须知
- 需要 Python 3.12 至 3.13,不支持其他 Python 版本。
- 快速入门示例需要配置 OpenAI Agents SDK,README 未说明如何提供 API 密钥。
- 许多集成(云部署、消息渠道、沙箱)在基础安装之外还需要额外的配置工作。
收录于专题
标签
常见问题
- agent-kernel 是什么?
- 一个 Python 平台,用于跨框架、跨云部署和运行企业级 AI 智能体,并支持 MCP 与 A2A 协议。 Agent Kernel 是一个平台层,用于运行基于 OpenAI Agents SDK、LangGraph、CrewAI、Google ADK 等框架构建的 AI 智能体。开发者保留原有的智能体代码,部署、排队执行、会话存储和知识库连接由平台处理,切换框架或云厂商时无需重写应用。
- agent-kernel 可以免费使用吗?用的什么许可证?
- agent-kernel 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- agent-kernel 还在维护吗?
- 活跃维护中。agent-kernel 最近一次提交是在 2026年11月6日。
- agent-kernel 适合用来做什么?
- 将用某一框架构建的原型智能体迁移到生产云环境,无需重写代码。 让同一个智能体同时服务 Slack、Teams、WhatsApp 和邮件等渠道的用户。 运行对合规要求较高、需要护栏、审计追踪和数据驻留控制的智能体。 在已有 Kubernetes 集群或离线本地机房中部署智能体服务。
- agent-kernel 怎么安装和运行?
- 使用 pip 安装包(需要 Python 3.12 至 3.13): pip install agentkernel 将 README 中的多智能体示例保存为 Python 文件,并用 CLI 运行
- 在哪里获取 agent-kernel?
- 源代码和安装说明在 GitHub 上:https://github.com/yaalalabs/agent-kernel
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个 Go 语言库,提供可移植的 Blob 存储、发布订阅、数据库和密钥等接口,让同一份代码运行在不同云平台上。
多语言云应用框架,从应用代码推导基础设施,可部署到 AWS、GCP 或 Azure。
一组开源 MCP 服务器,让 AI 助手能够访问 AWS 文档、服务和相关工具。
开源云原生融合云平台,用一套 API 统一管理本地 KVM、裸金属、vSphere 及多家公有云资源。
运行在 Kubernetes 上的零信任沙箱运行时,通过快照空闲 Agent 实现多个有状态 Agent 复用少量 Worker。