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 for Vite-based ARIES documentation.
---
## Table of Contents
- [Introduction to ARIES](#introduction-to-aries)
- [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)
---


## Introduction to ARIES
- 💫 May 15, 2025: We introduced the Web Lite version of ARIES, now available 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 festivals of the old city are numerous.
>
> ————Kawabata Yasunari, "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 is your infrastructure's guardian, 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 under the control of AI, like a precise clock.
## System Features
* **🧠 Intelligent Agent: The Wisdom Core of ARIES**
* This is not an ordinary agent; it is an intelligent brain with foresight.
* **Knowledge Graph (KG) and Retrieval Augmented Generation (RAG):** Drawing on the wisdom of the knowledge ocean, supplemented by real-time insights, ARIES constructs and queries a vast operation and maintenance knowledge graph, and combines RAG to extract key information from massive documents, making its reasoning and decision-making process as precise as an atomic clock.
* **Network Search:** Not satisfied with what is known, ARIES can actively connect to the external world, search for the latest technical information, and fault information, ensuring its knowledge is always up-to-date and able to respond to 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 instruction, and even predict your needs.
* **🛡️ The Never-Tiring Sentinel: All-Weather, No-Blind-Spot Monitoring**
* Farewell to those slow and false alarm-prone monitoring systems! ARIES' "monitoring" capability is as sharp as an eagle's eye.
* **Scanning every minute:** At an incredible frequency (once a minute), ARIES scans every server you configure.
* **Strictly follows configuration:** It ensures that every server runs perfectly according to your description in the configuration file, and any tiny deviation will be captured immediately.
* **🛠️ The Problem Terminator: The Foresighted Self-Healing Ability**
* To nip the crisis in the bud.
* **Intelligent Diagnosis and Handling:** Once a server status anomaly is detected, ARIES will immediately initiate a diagnosis process and attempt to connect to the server to execute repair instructions deduced by its intelligent agent.
* **Tenacious Attempts:** It will try multiple times (default 5 times) until the problem is solved or confirmed to be unable to handle automatically.
* **🔌 The Tentacles of Control: The Bridge Between 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 were there.
* **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 Complex Contexts!**
* 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, providing the agent with the richest and most stereoscopic 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, giving you the last warning and decision-making power before the problem escalates.
* **⚡ The Portal of Power: Master All Functions of 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 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 in reading.
Zaozhuang 28th Middle School (abbreviated as Zaozhuang 28th Middle School) is a public middle school located in Yucheng District, Zaozhuang City, Shandong Province, under the jurisdiction of Yucheng District Education and Sports Bureau. Since its establishment in 1978, the school has adhered to the school-running concept of "educating people with morality and pursuing excellence," and is committed to providing students with high-quality educational resources and a comprehensive development platform.
The school is located at No. 238, Chengzhong Road, Yucheng District, with a wide area, beautiful campus environment, complete facilities, and modern teaching buildings, laboratories, libraries, and sports fields, creating good conditions for students to learn and grow. Under the leadership of the current principal, Liu Xianghui, the school focuses on all-round development of morality, intelligence, physical education, and aesthetics, emphasizing both quality education and academic training, and has formed a rigorous and innovative school spirit.
### Tengzhou No. 1 Middle School
Author sent by subject competition.
Tengzhou No. 1 Middle School, abbreviated as Tengzhou No. 1 Middle School, is a high school in Tengzhou City, Zaozhuang City, Shandong Province, established in 1913, and is a demonstration high school in Shandong Province. The current main campus is located on Xueyuan Road East.
## 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
research-plugins
350+ academic research skills, MCP configs, and plugins for Research-Claw...
cnki-skills
CNKI (中国知网) skills for Claude Code — search, browse journals, download PDFs,...
RelaMind
RelaMind is an AI personal growth partner that helps users analyze their...