The SRE Agent is a multi-agent chat interface that helps you interact with AWS Infrastructure, Microsoft 365, and Google Calendar — all from a single conversation window.
Click ➕ New Chat to start a new conversation.
A credentials popup will appear — paste your AWS credentials to connect to your account.
Type your question in the input box and press Enter or click Send.
You can attach files using the 📎 button or by dragging files into the composer.
🔐 Credentials & Sessions
Each chat session is tied to its own set of credentials. This means:
Each chat uses its own AWS credentials — you can work on different AWS accounts simultaneously in separate chats.
Credentials are per-session — switching between chats switches the active AWS context automatically.
You can start as many chats as you want, each with different credentials (or the same ones).
Queries run concurrently in the background — you can switch between chats freely while waiting for responses.
To provide credentials:
When you create a new chat, a popup window will appear asking for your AWS credentials.
Paste them in any format: export AWS_ACCESS_KEY_ID=..., INI-style, JSON, or colon-separated.
Credentials are encrypted client-side (AES-256-GCM) before being sent — they never leave your browser in plaintext.
You can also skip credentials if you only want to use non-AWS features (e.g., Google Calendar, Microsoft 365).
🤖 Available Agents & Tools
The orchestrator connects to several specialized agents:
AWS Agent — Manage EC2, S3, Lambda, IAM, EKS, SSM, and more. Requires AWS credentials.
Google Calendar Agent — View, create, and manage Google Calendar events. Requires OAuth authentication.
Microsoft 365 Agent — Access Outlook email, calendar, Teams, OneDrive, and organizational data. Requires OAuth authentication.
For OAuth-based agents (Google, Microsoft), the assistant will display a clickable authentication button when access is needed. Click it to sign in, then return to the chat.
💬 Managing Chats
New Chat: Click ➕ New Chat in the sidebar. You'll be prompted for credentials.
Switch Chats: Click any chat in the sidebar to switch. In-flight queries keep running.
Delete Chat: Click the 🗑 icon on a chat item to remove it.
Chat Naming: When you provide AWS credentials, the chat is automatically renamed to the AWS Account ID for easy identification.
📎 File Uploads
Click the 📎 button or drag & drop files onto the input area.
Up to 10 files, each max 5 MB.
Text files are sent as-is; binary files are base64-encoded.
The agent can analyze uploaded files (logs, configs, documents, etc.).
⚡ Tips
Use Shift+Enter for multi-line messages.
The green dot in the header means the WebSocket connection is active.
If disconnected, the client will automatically reconnect.
Charts are rendered automatically when the agent returns structured data.
Each session ID is shown in the header — useful for debugging.
🔐 Paste AWS Credentials
Paste your credentials below (env vars, AWS CLI config, or JSON). Parsed locally — nothing leaves your browser until encrypted.