用于构建、运行和评估 LLM 智能体的 Python 框架与 CLI,支持 MCP、Agent Skills、ACP 和 A2A。
Atmosphere/atmosphere
面向 JVM 的实时 AI 智能体运行时,通过 WebSocket、SSE 或 gRPC 流式推送 Token,统一对接 12 种 LLM 框架适配器。
- Star
- 3,830
- Fork
- 763
- 未关闭 Issue
- 5
- 最近提交
- 前天
这是什么?
Atmosphere 是一个 Java 框架,用于把 AI 智能体作为实时服务来运行。一个普通的 @Agent 类即可获得浏览器端点,支持 Token 流式输出、命令、工具调用和记忆,同一个智能体还能通过 MCP、A2A 和 AG-UI 对外暴露。传输方式包括 WebSocket、SSE、长轮询和 gRPC,HTTP/3 上的 WebTransport 为可选项。
运行时通过 AgentRuntime SPI 统一接入,已有 Spring AI、LangChain4j、Google ADK、Embabel、Koog、Semantic Kernel、AgentScope、Anthropic、Cohere、CrewAI 等适配器,底层框架切换时业务代码基本不必改动。项目面向需要人工审批、多渠道接入并且要求治理能力的 JVM 团队,提供策略准入、作用域限制、工具审批、PII 脱敏、成本上限、可持久化的检查点和可恢复会话。
此外还提供 Slack、Telegram、Discord、WhatsApp 和 Messenger 渠道模块、用于脚手架生成的命令行工具,以及支持 React、Vue、Svelte 和 React Native 的 TypeScript 客户端 atmosphere.js。
核心功能
- 01通过 WebSocket、SSE、长轮询和 gRPC 向客户端流式推送智能体输出
- 02统一的 AgentRuntime SPI,可切换 Spring AI、LangChain4j、ADK 等框架适配器
- 03同一个智能体可通过 MCP、A2A 和 AG-UI 端点对外暴露
- 04提供策略准入、工具审批、PII 脱敏和按租户的成本上限
- 05支持带检查点的持久化人工审批和可恢复会话
- 06内置 Slack、Telegram、Discord、WhatsApp 和 Messenger 渠道适配
适用场景
- 在现有 Spring Boot 或 Quarkus 服务中加入流式 AI 聊天接口
- 构建需要人工审批后才能执行工具的受控智能体
- 让同一个智能体同时对浏览器、MCP 客户端和其他 A2A 智能体提供服务
- 用一套 JVM 代码在 Slack 和 Telegram 上运行多渠道客服机器人
快速上手
- 1
用 Homebrew 安装 Atmosphere CLI
brew install Atmosphere/tap/atmosphere - 2
用 CLI 运行示例应用
atmosphere run spring-boot-multi-agent-startup-team
使用前须知
- 默认的 AI 功能需要 LLM API 密钥。
收录于专题
标签
常见问题
- atmosphere 是什么?
- 面向 JVM 的实时 AI 智能体运行时,通过 WebSocket、SSE 或 gRPC 流式推送 Token,统一对接 12 种 LLM 框架适配器。 Atmosphere 是一个 Java 框架,用于把 AI 智能体作为实时服务来运行。一个普通的 @Agent 类即可获得浏览器端点,支持 Token 流式输出、命令、工具调用和记忆,同一个智能体还能通过 MCP、A2A 和 AG-UI 对外暴露。传输方式包括 WebSocket、SSE、长轮询和 gRPC,HTTP/3 上的 WebTransport 为可选项。
- atmosphere 可以免费使用吗?用的什么许可证?
- atmosphere 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- atmosphere 还在维护吗?
- 活跃维护中。atmosphere 最近一次提交是在 2026年11月6日。
- atmosphere 适合用来做什么?
- 在现有 Spring Boot 或 Quarkus 服务中加入流式 AI 聊天接口 构建需要人工审批后才能执行工具的受控智能体 让同一个智能体同时对浏览器、MCP 客户端和其他 A2A 智能体提供服务 用一套 JVM 代码在 Slack 和 Telegram 上运行多渠道客服机器人
- atmosphere 怎么安装和运行?
- 用 Homebrew 安装 Atmosphere CLI: brew install Atmosphere/tap/atmosphere 用 CLI 运行示例应用: atmosphere run spring-boot-multi-agent-startup-team
- 在哪里获取 atmosphere?
- 源代码和安装说明在 GitHub 上:https://github.com/Atmosphere/atmosphere
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
用于构建、部署和运行容器化智能体强化学习环境及其任务评分的 Python SDK 与命令行工具。
用于构建 AI 智能体的 Python 框架,支持调用大模型和工具,并让多个智能体协同完成任务。
通过 JSON 配置构建多智能体对话 AI 的中间件,支持 19 种以上 LLM 提供商、MCP 与 A2A 协议、RAG 和持久记忆。
Google 出品的代码优先 Java 工具包,用于构建、评估和部署 AI 智能体。
一组基于 Azure API Management AI 网关的实操 Jupyter 实验,用于管理 AI 模型、MCP 工具和智能体。