atmosphere
View on GitHubPortable AI agent runtime for the JVM. One @Agent class runs on Spring AI, LangChain4j, Anthropic, or 9 more behind one SPI. Token streaming, tool calls, human approvals, and governance over WebSocket, SSE, gRPC, or WebTransport/HTTP3. Speaks MCP, A2A, and AG-UI.
Atmosphere is a JVM runtime for stateful AI agents: one @Agent class streams tokens and tool calls over WebSocket/SSE/gRPC and runs on Spring AI, LangChain4j, Anthropic, or other adapters via a single AgentRuntime SPI. It packages multi-agent coordination, MCP/A2A/AG-UI endpoints, human approvals, memory, and governanc
Use Cases
Built With
- Language
- Java
- Frameworks
- Spring AI · LangChain4j · Google ADK · Embabel · Koog · Semantic Kernel · AgentScope · Spring AI Alibaba · CrewAI · Quarkus · Spring Boot · Netty · Jetty · Undertow
Tags
java · jvm · ai-agents · multi-agent · mcp · a2a · ag-ui · spring-ai · langchain4j · websocket · sse · grpc · token-streaming · human-in-the-loop · governance · durable-sessions