Skip to main content
ClaudeWave

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

Subagents3.8k stars761 forksJavaApache-2.0Updated today
Editor's note

Atmosphere is a JVM framework for building stateful, streaming AI agents that run inside existing Java application servers including Tomcat, Jetty, Netty, Undertow, Quarkus, and Spring Boot. The core `atmosphere-runtime` library handles WebSocket, SSE, long-polling, and gRPC transports through a single broadcaster pipeline, with optional WebTransport over HTTP/3. Developers declare agent behavior with the `@Agent` annotation and Atmosphere takes over runtime dispatch, reconnect logic, authorization, and observability. It exposes agents via MCP (supporting the 2026-07-28 RC spec as well as the 2024-11-05 session format), the A2A and AG-UI protocols, and channel adapters for Slack, Telegram, Discord, WhatsApp, and Messenger. A governance layer handles policy admission, PII redaction, cost ceilings, and durable human-in-the-loop approvals that park virtual threads and resume through REST surfaces. Twelve `AgentRuntime` adapters cover Spring AI, LangChain4j, Embabel, Koog, and others. Java teams building multi-tenant, human-in-the-loop agent pipelines inside an existing JVM stack are the primary audience.

ClaudeWave Trust Score
100/100
Verified
Passed
  • Open-source license (Apache-2.0)
  • Actively maintained (<30d)
  • Healthy fork ratio
  • Clear description
  • Topics declared
  • Mature repo (>1y old)
Last scanned: 9/11/2026
Install as a Claude Code subagent
Method: Clone
Terminal
git clone https://github.com/Atmosphere/atmosphere && cp atmosphere/*.md ~/.claude/agents/
1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
2. Start a new Claude Code session to load the agents.
3. Delegate work to them with the Task/Agent tool or by name.

24 items in this repository

Streaming chat assistant with conversation memory. Use as a general-purpose assistant for multi-turn conversations where streaming output and context retention matter.

Install
Install

Multi-room AI classroom where all students see AI responses simultaneously, with per-room subject focus (math, science, code, general). Use for shared-broadcast educational settings.

Install

Emergency dental assistant (Dr. Molar) for triage, first aid, and severity classification of broken/chipped/cracked teeth, delivered over web, Slack, or Telegram. Use for non-diagnostic dental guidance only.

Install

Financial analyst for startup economics — TAM/SAM/SOM, revenue projections, burn rate, runway, and break-even. Use when building financial models or evaluating investment cases.

Install

Concise general-purpose assistant powered by JetBrains Koog. Use when a brief, focused answer is preferable to long-form output.

Install

AI quality judge that scores agent responses 0-10 across helpfulness, accuracy, completeness, and clarity. Use when evaluating multi-agent output or implementing LLM-as-judge quality gates.

Install

Expert analyst persona used by the MCP analyze-topic tool to produce structured topic analyses. Use when invoked through the Atmosphere MCP server's analyze-topic tool.

Install

Chat moderator that summarizes ongoing conversations. Use when invoked through the Atmosphere MCP server's chat-summary tool.

Install

Knowledge base assistant that retrieves and cites documents from a curated index. Use when answering questions that must be grounded in specific source material with citations.

Install

Market research specialist that searches the web for market data, competitor intelligence, and industry reports, with curated fallback data when offline. Use when gathering external evidence for strategic decisions.

Install

CEO coordinator that dispatches research, strategy, finance, and writer specialists via A2A and synthesizes their findings into a GO/NO-GO investment briefing. Use for multi-agent advisory workflows.

Install

Market strategy analyst performing SWOT, competitive positioning, market-timing assessment, and go-to-market recommendations from research findings. Use after the research-agent has produced market data.

Install
Install

Tool-calling assistant with backend functions for time, city time, weather, and temperature conversion, plus cost metering and approval workflows. Use when a question needs real-time data via tool calls.

Install

Business writer that synthesizes research, strategy, and financial findings into executive briefings and reports. Use after upstream specialist agents have produced their data.

Install
promptsSkill
Install

Create and edit Obsidian Bases (.base files) with views, filters, formulas, and summaries. Use when working with .base files, creating database-like views of notes, or when the user mentions Bases, table views, card views, filters, or formulas in Obsidian.

Install

Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.

Install

Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax. Use when working with .md files in Obsidian, or when the user mentions wikilinks, callouts, frontmatter, tags, embeds, or Obsidian notes.

Install

Use when setting up the shared atmosphere-vault Obsidian vault on a new machine or for

Install

Write well-formatted notes to the atmosphere-vault Obsidian knowledge base.

Install

Run the pre-release end-to-end sweep of every user-facing surface — the 33 samples under samples/ (booted from their packaged artifacts and driven in a real browser via chrome-devtools MCP), the Expo/React Native client, and the atmosphere CLI. Use before cutting a release, and after any change to the Console bundle, a shared module, atmosphere.js, the CLI, or several samples at once. Covers preconditions, the keyless Ollama backend, the per-sample launch/drive/collect/teardown loop, the evidence ledger, the fix phase (every issue gets a biting regression test in the right suite), the re-test subset, and the report.

Install

Multi-modal assistant that accepts image (vision) and audio input over a streaming WebSocket session.

Install
Use cases

Subagents overview

README preview not available. Visit the repo on GitHub for full documentation.
a2aacpagentic-aiai-agentsanthropiccrewaiembabelevent-drivenjavakooglangchain4jllmmcpmultiagentquarkusragspring-aispring-bootssewebsocket

What people ask about atmosphere

What is Atmosphere/atmosphere?

+

Atmosphere/atmosphere is subagents for the Claude AI ecosystem. Portable 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. It has 3.8k GitHub stars and its last recorded update is dated 2026-09-10.

How do I install atmosphere?

+

You can install atmosphere by cloning the repository (https://github.com/Atmosphere/atmosphere) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Atmosphere/atmosphere safe to use?

+

Our security agent has analyzed Atmosphere/atmosphere and assigned a Trust Score of 100/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains Atmosphere/atmosphere?

+

Atmosphere/atmosphere is maintained by Atmosphere. The last recorded GitHub activity is dated 2026-09-10, with 9 open issues.

Are there alternatives to atmosphere?

+

Yes. On ClaudeWave you can browse similar subagents at /categories/agents, sorted by popularity or recent activity.

Deploy atmosphere to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: Atmosphere/atmosphere
[![Featured on ClaudeWave](https://claudewave.com/api/badge/atmosphere-atmosphere)](https://claudewave.com/repo/atmosphere-atmosphere)
<a href="https://claudewave.com/repo/atmosphere-atmosphere"><img src="https://claudewave.com/api/badge/atmosphere-atmosphere" alt="Featured on ClaudeWave: Atmosphere/atmosphere" width="320" height="64" /></a>

More Subagents