hiii.mov
🧰 Overview
AgentX is a cross-platform desktop application that automates website maintenance tasks using Google's Gemini LLM and a custom Retrieval-Augmented Generation (RAG) pipeline. It handles content updates, SEO optimization, error fixing, content generation, and performance monitoring—with minimal manual intervention.
✨ Features
- ✅ Automated Content Updates: Detects and refreshes outdated content.
- 🔍 SEO Optimization: Enhances metadata, keywords, and alt-text for better search visibility.
- 🛠️ Error Detection & Fixing: Identifies and repairs broken links and formatting issues.
- 📝 AI-Powered Content Generation: Fills content gaps with high-quality, human-like text.
- 📊 Performance Monitoring: Analyzes Core Web Vitals and suggests optimizations.
📐 Tech Stack
- Frontend: Next.js (React) + Mantine UI (for responsive design)
- Backend: Tauri (Rust) + Python (for specialized tasks)
- AI Engine: Google’s Gemini LLM + Custom RAG Pipeline
- Data Management: Local vector database + Web Crawling
🚀 Installation & Setup
✅ Prerequisites
Ensure you have the following installed:
- Node.js (Latest LTS)
- Rust (Stable version)
- Python (3.x)
🛠️ Setup Instructions
-
Clone the Repository
git clone [https://github.com/](https://github.com/)<username>/AgentX.git cd AgentX
-
Install Dependencies
pnpm install
-
Install Python Backend Dependencies and Run:
cd src/backend pip install -r requirements.txt python main.py # or how ever you run your python backend cd ../.. # Go back to the main directory
-
Run the Application
pnpm run tauri dev