{"repo":"Atmosphere/atmosphere","free":true,"listed":false,"github":"https://github.com/Atmosphere/atmosphere","clone":"git clone https://github.com/Atmosphere/atmosphere.git","description":"Real-time transport layer for Java AI agents. Build once with @Agent — deliver over WebSocket, SSE, gRPC, and WebTransport/HTTP3. Talk MCP, A2A and AG-UI.","language":"Java","stars":3796,"topics":["java","websocket","spring-boot","event-driven","quarkus","mcp","sse","agentic-ai","acp","embabel"],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"Atmosphere The real-time engine for AI agents on the JVM. Tokens flow from the LLM runtime to the client through a broadcaster you can filter, gate, and observe — over WebSocket, SSE, long-polling, or gRPC, and out through MCP, A2A, and AG-UI. A plain @Agent is a full deep agent, batteries-included, and Atmosphere handles reconnect, authorization, and governance. --- Atmosphere is built for teams that need AI agents to behave like production services: streaming over real transports, guarded before every tool call, observable by tenant and run, and portable across AI frameworks without rewriting the endpoint. Why Atmosphere Need What Atmosphere provides --- --- Stream to real clients WebSocket, SSE, long-polling, and gRPC run through one broadcaster pipeline as always-on defaults; WebTransport over HTTP/3 is optional Swap AI integrations One AgentRuntime SPI with twelve runtime adapters and contract-tested capability flags Ship a deep agent A plain @Agent is batteries-included — memory, a plan ( write todos ), a virtual filesystem, and sub-agent delegation ( task ), on by default via the harness Govern execution Policy admission, @AgentScope , human approval, plan-and-verify, cost ceilings, PII rewriting, and admin kill switches Pause for humans Durable HITL approvals hibernate without holding a thread, persist workflow state, and resume through REST approval surfaces Resume long runs Durable sessions, run IDs, replay buffers, checkpoints, and reconnect-safe continuation Obser","default_branch":null,"files":null,"tree":[],"storefront":"/r/Atmosphere","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Atmosphere/atmosphere/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}