GitHub - mezmo/aura: AURA is a production-tested SRE agent platform you can deploy in minutes. AURA handles the guardrails, APIs, state management, streaming, and failure handling required to put AI to work safely on production infrastructure.
Pangram verdict · v3.3
We believe that this text is a mix of AI and human-written content.
AI likelihood · overall
AIArticle text · 932 words · 2 segments analyzed
AURA is a production-tested SRE agent platform you can deploy in minutes. In this demo, AURA investigates a payment failure by correlating Mezmo traces and logs, Prometheus latency, and Kubernetes deployment history. Three specialist agents identify an N+1 regression introduced by productcatalogservice 1.13.2, recommend rolling back to 1.13.1, and provide recovery checks and engineering follow-up. Quick Start · Integrations · Documentation · Roadmap · Explore · Community Connect your stack through guided setup, and AURA's preconfigured team of agents starts investigating incidents using the models you already rely on. From there, customize existing agents or add new ones to fit your infrastructure and SRE workflows. AURA handles the guardrails, APIs, state management, streaming, failure handling, and observability needed to connect AI models to production tools within operator-defined boundaries. Proven in Production AURA began as Mezmo’s internal harness for operating our own SaaS. Our engineering and SRE teams still use it for production operations today, and teams outside Mezmo run AURA in their own production environments. AURA also powers thousands of agent sessions each month in Mezmo’s hosted observability platform. Quick Start Install AURA on Linux or macOS with the install script. It downloads published release artifacts and verifies their checksums. curl -fsSL https://raw.githubusercontent.com/mezmo/aura/main/scripts/install.sh | bash Create a ready-to-run local agent: aura init # Choose an LLM provider and initial model, and write the initial config file Start the agent: aura Why AURA Operate inside your own security boundary. Run AURA in your infrastructure, including air-gapped and highly regulated environments, with control over model, tool, storage, and telemetry destinations. Define the entire agent system in reviewable TOML. Keep models, specialist agent teams, per-agent prompts, tools, approval policies, and guardrails together in configuration that can be versioned and reviewed. Use different model providers without rebuilding workflows. Run OpenAI, Anthropic, Bedrock, Gemini, Ollama, or OpenRouter; switch providers with a configuration change or assign different models to different roles. Put sensitive actions behind human approval. Require webhook or in-conversation approval before configured tool calls execute, with denial, timeout, and transport failures handled fail-closed. Trace every model, tool, and orchestration decision. Export OpenTelemetry traces for requests, LLM turns, tool calls, and multi-agent execution so each result can be investigated end to end. Extensible Runtime Connect tools and RAG. Discover tools from compatible MCP servers over Streamable HTTP, SSE, or STDIO, and ground agents through Qdrant or AWS Bedrock Knowledge Bases. Build multi-agent workflows. Coordinate specialist agent teams with dependency-aware task execution while parking oversized tool results on disk for selective retrieval. Add reusable Agent Skills. Load task-specific Agent Skills instructions and supporting files only when they are needed. Interoperate or embed. Connect AURA with other agents over A2A or embed its Rust core directly in your application. Use existing clients and SDKs. Serve agents through an OpenAI-compatible API so clients such as LibreChat and OpenWebUI work unchanged, or run them locally through the AURA CLI. Production Safety Production controls define an operator-managed boundary around AURA: Runs in your infrastructure, including air-gapped environments when model providers and MCP servers are locally reachable. AURA sends agent prompts and tool data to the model providers, MCP servers, approval services, storage backends, and tracing destinations you configure. Enabled client-side tools and STDIO processes can initiate additional network traffic unless system-level network policy prevents it. Mezmo CLI product telemetry is separately disclosed and controlled. Sensitive tool calls can require explicit human approval. Credentials supplied through environment variables or secret mounts remain outside prompts only when referenced from designated authentication fields; environment substitution in prompt-bearing fields places their values into model context. Tool, model, and orchestration activity can be exported as OpenTelemetry traces. See the complete security and data-handling model, including telemetry defaults, permission boundaries, prompt-injection risks, and supply-chain verification. Integrations Through compatible MCP servers, AURA agents can work with: Integration What agents can do AWS Inspect cloud resources, logs, metrics, and operational state Azure Inspect cloud resources, deployments, monitoring, and operational state Confluence Search and maintain operational runbooks Datadog Query metrics, monitors, dashboards, and traces Docker Inspect containers, images, logs, and runtime state GCP Inspect cloud resources, logs, metrics, and operational state GitHub Search code and work with repositories, issues, and pull requests GitLab Search code and work with repositories, issues, merge requests, and pipelines Jira Search and update issues, projects, and workflows Kafka Inspect clusters, topics, consumer groups, and message flows Kubernetes Inspect clusters, workloads, events, and logs Mezmo Analyze logs, exports, and telemetry pipelines New Relic Query metrics, logs, traces, alerts, and dashboards Notion Search and maintain operational runbooks PagerDuty Investigate incidents, on-call schedules, and escalations Prometheus Query metrics and alert status Ways to Run AURA As a local chat assistant.
Run AURA interactively from your terminal. As a service. Run aura webserver as a daemon and connect it to monitoring systems to trigger agent workflows. As a container. Run the published mezmo/aura Docker image. As a Kubernetes workload. Deploy AURA with the included Helm chart. As a library. Embed AURA's Rust core directly in your own application. Explore AURA Browse agent configurations and advanced quickstarts Browse the annotated configuration reference Build an orchestrated multi-agent workflow Run a Kubernetes SRE agent Learn the full AURA CLI Use AURA's streaming API Develop AURA or contribute Community Join the AURA Slack community to ask questions, share what you are building, and help shape the roadmap. Package Hosting Package repository hosting is graciously provided by Cloudsmith, the only fully hosted, cloud-native, universal package management solution — letting your organization create, store, and share packages in any format, to any place, with total confidence. License AURA is licensed under the Apache License, Version 2.0.