Content
<div align="center">
<img src="ARIES.png">
<h1> ARIES </h1>
[](https://www.python.org/)
[](https://github.com/Chieko-Seren/ARIES/)
[](https://github.com/Chieko-Seren/ARIES/)
[](https://github.com/Chieko-Seren/ARIES/)
</div>
> [!TIP]
> 🥰 You can now visit the docs to get the Vite-based ARIES documentation.
---
## Table of Contents
- [ARIES Introduction](#aries-introduction)
- [System Features](#system-features)
- [System Architecture](#system-architecture)
- [Backend](#backend)
- [Frontend](#frontend)
- [Environment Requirements](#environment-requirements)
- [Installation Steps](#installation-steps)
- [Configuration](#configuration)
- [Contact](#contact)
- [Zaozhuang 28th Middle School](#zaozhuang-28th-middle-school)
- [Tengzhou No. 1 Middle School](#tengzhou-no-1-middle-school)
- [Usage](#usage)
- [Start Service](#start-service)
- [API Usage](#api-usage)
- [License](#license)
---


## ARIES Introduction
- 💫 May 15, 2025: We introduced the Web Lite version of ARIES, which can now run in your browser!
- ✅ June 8, 2025: We introduced SQLite and machine learning methods and submitted the sub-project OpenNIPS (Open-source Network Security Protection System).
- 🐱 June 9, 2025: We introduced RWKV and hope Peng Bo can give me a RWKV T-shirt.
> The city has countless festivals.
>
> ———— Yasunari Kawabata, "The Old Capital"
However, in the modern IT jungle, the festivals of operation and maintenance are often endless alarms, late-night repairs, and endless repetitive labor! Enough! All of this will change with the arrival of ARIES (AI-powered Reliable Infrastructure & Enterprise Systems)!
ARIES is not just a system; it's the guardian of your infrastructure, the pioneer of intelligent operation and maintenance, and a revolutionary masterpiece that ends chaos and liberates productivity! It draws on the power of artificial intelligence, transforms tedious, complex, and frustrating operation and maintenance tasks into fingertip art, and lets your infrastructure run stably like a precision clock under the control of AI.
## System Features
* **🧠 Intelligent Agent: The Wisdom Core of ARIES**
* This is not an ordinary agent; it's an intelligent brain with foresight and insight.
* **Knowledge Graph (KG) and Retrieval Augmented Generation (RAG):** Draw on the knowledge of the ancient wise men, supplemented by real-time insights. ARIES constructs and queries a vast operation and maintenance knowledge graph, combines RAG to extract key information from massive documents, and lets its reasoning and decision-making process be as precise as an atomic clock.
* **Network Search:** Not satisfied with what is known, ARIES can actively connect to the external world and search for the latest technical information and fault information to ensure its knowledge is always up-to-date and can handle any unknown challenges.
* **LLM-driven:** You only need to inject the LLM's API Key into the configuration file, and ARIES' intelligence can be infinitely expanded! Deeply integrated with the most advanced natural language models, understand your every command, and even predict your needs.
* **🛡️ The Never-Tiring Sentinel: All-Day, All-Night, and All-Angle Monitoring**
* Say goodbye to those slow and frequently false alarm monitoring systems! ARIES' "monitoring" capability is as sharp as an eagle's eye.
* **One-minute Scanning:** With an incredible frequency (once a minute), ARIES scans every server you configure.
* **Strict Configuration Compliance:** It ensures that every server of yours runs perfectly according to your description in the configuration file, and any tiny deviation will be caught immediately.
* **🛠️ The Terminator of Problems: Foresighted and Initiative Self-healing**
* Nip the crisis in the bud.
* **Intelligent Diagnosis and Handling:** Once a server status anomaly is found, ARIES will immediately start the diagnosis process and try to connect to the server to execute the repair instructions reasoned out by its intelligent agent.
* **Tenacious Attempts:** It will try multiple times (default 5 times) until the problem is solved or confirmed that it cannot be handled automatically.
* **🔌 The Tentacles of Control: The Bridge to Master the Physical and Virtual Worlds**
* ARIES' tentacles are everywhere, whether it's old copper wires or modern protocols, all under control.
* **Shell:** Directly execute commands on the server as if you're on site.
* **RJ-45 / Out-of-band Management:** Even if the server crashes, emergency operations can be performed through out-of-band management methods (such as serial port, IPMI, etc.).
* **SSH / Telnet:** Secure or traditional remote connection methods, ARIES can handle them easily.
* **🕸️ The Eyes of Insight into the Network: Draw and Understand the Complex Context!**
* The network is no longer a black box; ARIES can read and understand complex network topologies.
* **Vectorized Processing:** All critical data such as server information, connection methods, and network topologies are vectorized to provide the agent with the richest and most three-dimensional decision-making basis.
* **🌐 The Neural Network of IoT: MQTT Intelligent Device Management**
* ARIES seamlessly connects and manages IoT devices through the MQTT protocol.
* **Automatic Device Discovery:** Automatically discover and register MQTT-supported smart devices.
* **Real-time Monitoring:** Subscribe to MQTT topics to monitor device status and sensor data in real-time.
* **Intelligent Control:** Based on device status and preset rules, automatically execute device control commands.
* **Data Persistence:** Store device data in a time-series database to support historical data analysis and trend prediction.
* **📢 The Horn of Crisis: Never Let You Miss Any Critical Moment**
* When automatic repair attempts reach the limit, ARIES knows when you need to intervene!
* **Webhook Notification:** Push detailed alarm information to you through Webhook, letting you get the last warning and decision-making power before the problem escalates.
* **⚡ The Portal of Power: Master Everything About ARIES**
* All functions are exposed through a concise and powerful RESTful API for you or your other systems to call.
* Built on high-performance FastAPI, ensure a quick response and amazing processing capabilities.
* **Strict Authentication Mechanism:** Only authorized entities can touch ARIES' core functions.
## System Architecture
### Backend
- **Agent Core**: Intelligent agent based on LLM, using KG and RAG for auxiliary reasoning
- **Monitoring System**: Regularly scan server status
- **Automatic Repair Module**: Automatically execute repair operations based on problem types
- **MQTT Manager**: Handle IoT device connections, data collection, and control
- **API Service**: RESTful API based on FastAPI
### Frontend
- **Control Panel**: System status monitoring and operation interface
- **Configuration Management**: Server, network, and IoT device configuration management
- **Device Monitoring**: IoT device status and data analysis interface
- **Log Viewing**: System logs and operation records
### Environment Requirements
- Python 3.8+
- Node.js 14+ (frontend)
- MQTT Broker (such as Mosquitto)
- Docker & Docker Compose (optional)
### Installation Steps
```bash
# Install using Docker (recommended)
docker-compose up -d
# Or manual installation
# Clone the repository
git clone https://github.com/Chieko-Seren/ARIES
cd ARIES
# Install backend dependencies
cd backend
pip install -r requirements.txt
# Install frontend dependencies
cd ../frontend
npm install
```
### Configuration
Create a configuration file in the `config/` directory, including:
- Basic system configuration
- MQTT Broker connection configuration
- IoT device management configuration
See the configuration documentation for details.
## Contact
### Zaozhuang 28th Middle School
Author is studying.
Zaozhuang 28th Middle School (abbreviated as Zaozhuang 28th Middle School) is a public middle school located in Yicheng District, Zaozhuang City, Shandong Province, affiliated to the Education and Sports Bureau of Yicheng District. Since its establishment in 1978, the school adheres to the school-running idea of "educating people with morality and pursuing excellence," and is committed to providing high-quality educational resources and comprehensive development platforms for students.
The school is located at No. 238, Chengzhong Road, Yicheng District, with a wide area of land, beautiful campus environment, complete facilities, and modern teaching buildings, laboratories, libraries, and sports fields, creating good conditions for students' learning and growth. Under the leadership of the current principal, Liu Xianghui, the school focuses on all-round development of morality, intelligence, physical education, and aesthetics, emphasizes quality education and academic training, and has formed a rigorous and innovative school spirit.
### Tengzhou No. 1 Middle School
Author was sent by the school for academic competitions.
Tengzhou No. 1 Middle School, abbreviated as Tengzhou No. 1 Middle School, is a high school in Tengzhou, Zaozhuang City, Shandong Province, established in 1913, and is a demonstration high school in Shandong Province. The main campus is currently located on Dongyuan Road, Tengzhou.
## Usage
### Start Service
```bash
# Start backend
cd backend
python main.py
# Start frontend (development mode)
cd ../frontend
npm run dev
```
### API Usage
See the API documentation for details.
## License
GNU General Public License v2.0
Connection Info
You Might Also Like
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
git
A Model Context Protocol server for Git automation and interaction.
everything
Model Context Protocol Servers
chrome-devtools-mcp
Chrome DevTools for coding agents
claude-plugins-official
A directory of trusted plugins for Claude Code, including internal and...
python-sdk
The official Python SDK for Model Context Protocol servers and clients