awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Atmosphere avatar

Atmosphere/atmosphere

0
View on GitHub↗
3,780 نجوم·759 تفرعات·Java·Apache-2.0·10 مشاهداتasync-io.live↗

Atmosphere

Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows.

The project features a durable workflow engine that persists agent state as snapshots, allowing long-running tasks to survive system restarts and incorporate human-in-the-loop approvals. It also implements Model Context Protocol servers to expose tools, resources, and prompt templates across multiple transport layers.

The platform covers a broad capability surface including AI agent middleware for content filtering and guardrails, comprehensive tool governance for secure execution, and a monitoring suite for invocation tracing and performance tracking. It further provides memory management for conversation history, virtual workspace provisioning, and isolated sandboxing for untrusted code execution.

Deployment is supported via a single-annotation process for registering agent endpoints and wiring associated tools and commands.

Features

  • Multi-Agent Orchestrators - Provides a graph runtime for coordinating fleets of specialized agents using sequential, parallel, or looping workflows.
  • Multi-Transport Real-time Layers - Implements a real-time transport layer for AI agents supporting WebSockets, SSE, gRPC, and WebTransport.
  • Long-term Memory Stores - Provides persistent storage and retrieval of user-specific facts across multiple sessions using pluggable backends.
  • Agent Communication Protocols - Standardizes agent communication using specific interaction and context protocols via classpath registration.
  • Agent Fleet Management - Provides a coordination layer that manages specialized agents to delegate tasks and synthesize final responses.
  • Fleet Execution Coordination - Coordinates agent fleets using parallel fan-out, sequential pipelines, and result evaluation.
  • Agent Framework Integrations - Provides a real-time transport layer that integrates various agent runtimes and model clients for streaming responses.
  • Human-in-the-loop Workflows - Provides mechanisms for pausing agent execution to allow human review, modification, or approval of actions.
  • Tool Call Execution Loops - Implements a management process for iterative tool calling and result re-submission until completion.
  • Agent Persona Definitions - Implements a discovery system for loading agent personas, system prompts, and behavioral guardrails from skill files.
  • Conversational Memory Systems - Tracks chat history across requests and replays interactions to maintain consistent model context.
  • AI Provider Integrations - Provides a unified configuration interface for connecting to various external or local large language model providers.
  • Agentic Traffic Routing - Implements a routing system that directs requests to specific agents by name or class with circuit-breakers.
  • Agentic Workflow Graphs - Coordinates specialized agents using a directed execution runtime with sequential and parallel patterns.
  • AI Governance Tools - Manages secure agent tool execution through approval gates, sandboxing, and policy enforcement.
  • Callable Tool Registries - Implements a registry of callable tools that model backends can invoke during inference across different runtimes.
  • Agent Governance - Enforces policy admission, cost ceilings, and scope restrictions to ensure agents operate within safety boundaries.
  • Chat State Management - Provides headless management of chat history, streaming, and tool execution state for conversational interfaces.
  • Inference Runtime Abstractions - Provides an architectural layer that decouples agent logic from specific backend inference engines and frameworks.
  • MCP Servers - Provides full Model Context Protocol server implementations to expose tools and resources to AI agents.
  • Model Context Protocol Implementations - Implements the standardized Model Context Protocol to expose tools, resources, and prompt templates to AI agents.
  • Multi-Agent Orchestration Frameworks - Provides a runtime for coordinating fleets of AI agents through sequential, parallel, and graph-based execution workflows.
  • Agent Response Streams - Delivers AI agent responses and tool results incrementally to browser clients over multiple transport protocols.
  • Conversation Context Injection - Captures multi-turn chat history and injects it into requests using custom compacting strategies.
  • Provider-Agnostic Model Interfaces - Decouples agent logic from specific providers via a unified interface for swapping model engines.
  • Human-in-the-Loop Approvals - Pauses automated agent execution to require manual human review or confirmation before proceeding.
  • Tool Definition Frameworks - Ships a registration system for executable tools that automatically converts definitions to the format required by the active runtime.
  • Tool-Execution Loops - Manages the automated invocation loop between model-defined tool requests and executable functions.
  • Workflow State Persistences - Uses storage snapshots to pause agent execution and resume later via REST endpoints.
  • Tool Access Governance - Provides a routing system that sends tool calls through a callback server for validation and approval gates.
  • Agent Memory Management - Implements a memory system to manage session-scoped history and extract long-term facts for cross-connection recall.
  • Threadless Workflow Hibernation - Executes multi-step processes that save state and hibernate, resuming without holding system threads.
  • Durable Execution Checkpoints - Persists execution checkpoints to a store, allowing workflows to pause and resume without blocking threads.
  • State Storage Implementations - Implements pluggable storage adapters to save and retrieve execution checkpoints for durable workflows.
  • Protocol Negotiation - Provides a client-driven negotiation mechanism to select the best available wire protocol per connection.
  • Real-time Communication - Enables high-speed transmission of agent responses via WebSockets and SSE for real-time communication.
  • Real-time Event Streams - Streams real-time JSON notifications via WebSockets to keep clients synchronized with resource connections and task states.
  • Transport Abstraction Layers - Implements an abstraction layer that standardizes communication across multiple real-time transport protocols like WebSockets and gRPC.
  • Token Streaming - Provides token-by-token streaming of AI model responses for real-time user feedback.
  • Real-Time Connections - Establishes persistent bidirectional connections to servers with automatic protocol fallback and reconnection.
  • Persistent WebSocket Gateways - Maintains persistent WebSocket connections to messaging gateways with integrated heartbeat monitoring and automatic reconnection logic.
  • Isolated Code Execution - Runs generated code in a secure sandbox to prevent unauthorized access to the host system.
  • Policy-Based Access Control - Enforces tool access via allowlists and verification of required agent capabilities through a policy-based system.
  • Untrusted Code Sandboxes - Executes shell commands or generated code in isolated environments to prevent unauthorized system access.
  • Durable Workflow Engines - Implements a durable workflow engine that persists agent state as snapshots to survive restarts and human approvals.
  • Durable Workflow Execution Engines - Persists agent execution state and session history to enable long-running tasks to survive system restarts.
  • AI Model Middleware - Provides a processing stack for intercepting network messages to apply guardrails, logging, and content filtering.
  • Agent Runtime - Streams text chunks, tool invocations, and state snapshots to keep frontends synchronized with the agent runtime.
  • Workflow Persistence - Saves workflow state as snapshots to ensure long-running tasks survive system restarts.
  • Concurrent Agent Execution - Ships a concurrent dispatch system for executing multiple agent requests in parallel with individual call cancellation.
  • Sequential Agent Execution - Implements a pipeline execution mechanism that sequentially feeds the output of one agent as input to the next.
  • Conversation Control Transfers - Facilitates the transfer of conversational state and full history from one agent to another with client notifications.
  • Tool Execution Monitoring - Provides hooks to track the lifecycle, timing, and results of specific tool invocations during agent execution.
  • Agent Registrations - Features a standardized protocol for registering agent capabilities and identities to enable discovery within the agent ecosystem.
  • Agent Topology Routing - Directs requests to different agent configurations or planners dynamically without requiring a runtime restart.
  • Runtime Control Operations - Implements operational commands for broadcasting messages, disconnecting clients, and canceling in-flight agent tasks.
  • Agent Configurations - Implements automatic bootstrapping of agents and models using environment properties and conditional detection.
  • Agent Discovery - Provides machine-readable identity cards for AI agents to facilitate discovery and task suitability assessment by orchestrators.
  • Tool Execution Approvals - Implements fast, in-memory confirmation gates to approve specific AI tool calls before execution.
  • Streaming Chat Routing - Implements an orchestration layer to route streaming chat requests for real-time response generation.
  • AI Frontend Hosting - Ships a web user interface featuring streaming chat, tool call visualization, and command autocomplete for AI interaction.
  • Model Request Routing - Provides mechanisms for directing AI API requests to different model backends based on keywords, costs, or latency.
  • External Framework Bridges - Provides a service provider interface to connect agents from external frameworks into a unified transport layer.
  • Tool Invocation Tracing - Uses telemetry spans to record the inputs, outputs, and timing of tool and prompt calls.
  • Messaging Platform Integrations - Routes agent commands and pipelines through external chat platforms using bot tokens.
  • Model Context Protocol Servers - Provides server implementations that expose tools, resources, and prompt templates using the standardized MCP protocol.
  • Tool Registration - Provides an API for programmatically adding callable tools to the server registry at runtime.
  • Content Safety Filtering - Includes a safety checker that redacts sensitive information or blocks unsafe content before messages reach the model.
  • Prompt Caching - Reduces latency and cost by sending cache control hints to providers for repeated prompt patterns.
  • Structured Output Enforcements - Enforces JSON schema compliance for AI outputs using provider-native modes and prompt injection.
  • Task Planning Systems - Provides a persistent task list system that decomposes objectives and streams planning updates to users.
  • Plan Verifiers - Parses tool call sequences and runs them through verifiers to block unsafe agent actions.
  • Endpoint Registration - Provides a single-annotation process for registering endpoints and automatically wiring associated commands and tools.
  • Tool Sequence Verifications - Provides a structural verifier that analyzes generated tool sequences for safety and correctness before they are executed.
  • AI Token Budget Controllers - Enforces token-based spending limits for AI model requests to control operational costs per user.
  • Interaction Checkpointing - Uses checkpoints and replay buffers to track long-running interactions and enable safe continuation.
  • Pluggable Storage Backends - Supports pluggable database backends like SQLite and Postgres for storing turn records and event logs.
  • Real-Time Text Streaming - Implements the accumulation of raw text fragments from server-side sources for real-time AI response rendering.
  • Interaction History Caching - Tracks stateful turns using stable IDs and event logs to retrieve history without resending all turns.
  • Client-Side Tool Execution Bridges - Provides a correlation-tracked bridge to invoke tools registered on connected clients and receive asynchronous results.
  • Scope Breach Responses - Triggers specific responses like redirects or denials when a request is identified as being outside the permitted scope.
  • Framework Bridge Sidecars - Uses sidecar processes to connect backend services to external agent frameworks via streaming events.
  • Agentic Workspace Provisioning - Provides a conversation-scoped virtual filesystem for agents to read, write, and search files.
  • Run Cancellations - Stops running tasks and propagates cancellation exceptions to free system resources.
  • Broadcast Messaging - Enables agents to push messages asynchronously to all connected browser clients via WebSockets.
  • Transport Negotiators - Automatically negotiates the best wire protocol, with fallback mechanisms between WebSockets and SSE.
  • AI Response Streams - Provides a transport bridge to stream AI-generated responses directly from the platform to browser clients.
  • Group Messaging Systems - Provides a broadcast system for named channels with support for filtering and distributed clustering.
  • Request Interception - Provides a middleware stack to intercept and transform incoming and outgoing network messages.
  • Messaging Platform Integrations - Provides a unified interface that bridges agent logic to external social messaging services across multiple platforms.
  • Multi-Channel Message Abstractions - Enables the registration and synchronization of agent endpoints across web browsers and third-party messaging platforms.
  • Incremental Response Clients - Bridges streaming language models to transport sessions for incremental, real-time text updates.
  • Web App Sandbox Runtimes - Renders HTML-based applications in isolated iframes with a bidirectional bridge for secure, sandboxed interaction.
  • Lifecycle Event Triggers - Uses Java annotations to trigger specific logic during agent connection and session lifecycle events.
  • Runtime Dependency Swapping - Enables the interchange of underlying AI frameworks or API clients without requiring changes to the application code.
  • Agent Endpoint Access Control - Uses tokens to validate requests and restrict access to tools on Model Context Protocol resource servers.
  • Administrative Access Controls - Uses role-based and scope-aware security checks to restrict unauthorized access to administrative functions.
  • Execution Tier Switching - Switches between process, container, or remote environments based on the required security boundary strength.
  • Execution Path Validations - Evaluates data-dependent branches both statically and dynamically to ensure that all possible execution paths are safe.
  • Call Sequence Verifications - Provides a state-machine enforcement system ensuring mandatory ordering of operations, such as requiring authentication before data retrieval.
  • Routing Decision Audit Trails - Provides structured logging of governance and policy decisions for observability and tuning of agent behavior.
  • Topic-Based Scope Restrictions - Implements a validation system to ensure agent requests align with defined topics to prevent out-of-scope interactions.
  • System Prompt Validations - Uses confinement blocks prepended to system prompts to ensure agents adhere to defined security boundaries.
  • Network Access Restrictions - Controls outbound traffic for isolated tasks using a policy-based system with host allowlists.
  • Numeric Invariant Proofs - Employs solvers to mathematically prove that runtime values satisfy specific numeric constraints for increased security.
  • Agentic Mode Switching - Provides a toggle system to switch agents between interactive user interface mode and headless mode for inter-agent communication.
  • Sensitive Data Flow Detection - Monitors data movement from sensitive sources to prohibited sinks to prevent security vulnerabilities.
  • Data Schema Enforcement - Restricts model responses to specific record schemas to ensure consistent JSON structure.
  • Agent Framework Bridges - Ships a sidecar process that connects backend services to Python-native agent frameworks using HTTP and streaming events.
  • Request Interception Middleware - Implements a middleware chain of filters for processing agent messages to provide guardrails and logging.
  • Sandbox Resource Caps - Caps CPU, memory, and execution time for sandboxes and terminates processes that exceed thresholds.
  • Agent Management Planes - Provides a centralized dashboard and API to govern runtimes, agents, tasks, and multi-agent flow graphs.
  • Administrative Change Auditing - Maintains a centralized, verifiable log of administrative write operations, actors, and targets.
  • Cryptographic Audit Trails - Implements immutable logs of agent state snapshots using cryptographic signatures to ensure verifiable execution history.
  • Execution Audit Journals - Implements a pluggable log recording agent calls, timing, and success events for auditing and debugging.
  • AI Observability - Implements a monitoring system for tracking token usage and operational metrics to observe AI costs and behavior.
  • Agent Interaction Monitors - Provides an administrative dashboard for observing live agent execution streams, journal flows, and kill switches.
  • System Health Dashboards - Provides a real-time dashboard for monitoring operational status, connections, and runtime health.
  • Token Usage Analytics - Records and tracks total token consumption from model providers to monitor operational costs.
  • Background Task Execution - Executes long-running agent tasks on detached threads that persist after a client disconnects.
  • Request Correlation Tokens - Uses unique correlation tokens to match asynchronous tool results back to their original requests.
  • Agent Interaction Streams - Implements a standardized protocol to map agent reasoning, tool calls, and outputs to UI components.
  • Workflow Visual Editors - Provides a visual editor for designing and managing the workflow manifests that coordinate agent fleets.
  • Durable Real-Time Streams - Pushes agent execution steps and history to subscribed clients as real-time durable streams.
  • Task Progress Streams - Uses server-sent events to provide real-time incremental progress updates for long-running tasks.
  • Web Frameworks - Real-time client-server framework supporting WebSockets.
  • Real Time Communication - Framework for building asynchronous web applications with real-time capabilities.

سجل النجوم

مخطط تاريخ النجوم لـ atmosphere/atmosphereمخطط تاريخ النجوم لـ atmosphere/atmosphere

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Atmosphere

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Atmosphere.
  • strands-agents/sdk-pythonالصورة الرمزية لـ strands-agents

    strands-agents/sdk-python

    6,176عرض على GitHub↗

    This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe

    Python
    عرض على GitHub↗6,176
  • jetbrains/koogالصورة الرمزية لـ JetBrains

    JetBrains/koog

    3,735عرض على GitHub↗

    Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a graph-based workflow engine to define agent behaviors and decision paths as a directed graph of nodes and edges. The framework distinguishes itself through a model provider orchestrator that enables dynamic switching, load balancing, and automatic fallbacks between different AI backends. It implements the Model Context Protocol to connect agents to remote tool servers and features a RAG memory system using vector embeddings to maintain long-term conversation context. The project

    Kotlinagentframeworkagentic-aiagents
    عرض على GitHub↗3,735
  • langchain-ai/deepagentsالصورة الرمزية لـ langchain-ai

    langchain-ai/deepagents

    25,006عرض على GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    عرض على GitHub↗25,006
  • langchain-ai/langchain-mcp-adaptersالصورة الرمزية لـ langchain-ai

    langchain-ai/langchain-mcp-adapters

    3,366عرض على GitHub↗

    This project provides a translation layer and set of adapters designed to bridge AI agents with the Model Context Protocol. It functions as an integration layer that allows agents to operate as protocol-compliant servers and enables the conversion of protocol-based tools into formats compatible with agent frameworks and logic graphs. The adapters facilitate tool interoperability by wrapping external protocol tools for use within agent workflows and exposing internal agent capabilities to any client implementing the Model Context Protocol. This creates a communication bridge that supports inte

    Pythonlangchainlanggraphmcp
    عرض على GitHub↗3,366
عرض جميع البدائل الـ 30 لـ Atmosphere→

الأسئلة الشائعة

ما هي وظيفة atmosphere/atmosphere؟

Atmosphere is a Java-based framework for building and coordinating AI agents. It provides a real-time transport layer for streaming data via WebSockets, SSE, gRPC, and WebTransport, alongside a multi-agent orchestration framework for managing agent fleets through sequential, parallel, and graph-based execution workflows.

ما هي الميزات الرئيسية لـ atmosphere/atmosphere؟

الميزات الرئيسية لـ atmosphere/atmosphere هي: Multi-Agent Orchestrators, Multi-Transport Real-time Layers, Long-term Memory Stores, Agent Communication Protocols, Agent Fleet Management, Fleet Execution Coordination, Agent Framework Integrations, Human-in-the-loop Workflows.

ما هي البدائل مفتوحة المصدر لـ atmosphere/atmosphere؟

تشمل البدائل مفتوحة المصدر لـ atmosphere/atmosphere: strands-agents/sdk-python — This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified… jetbrains/koog — Koog is an LLM agent framework used to build autonomous entities that execute tool-based workflows. It utilizes a… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… langchain-ai/langchain-mcp-adapters — This project provides a translation layer and set of adapters designed to bridge AI agents with the Model Context… lastmile-ai/mcp-agent — mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools… cloudwego/eino — Eino is an AI agent development kit and LLM application framework designed for building autonomous agents and…