Repolode
Atmosphere

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. 1

    用 Homebrew 安装 Atmosphere CLI

    brew install Atmosphere/tap/atmosphere
  2. 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 数据每日更新。

相关项目