Your personal AI agent with multi-capability workflows.
Aide is an AI-powered agent designed to simplify everyday tasks by combining multiple tools into one system.
It can summarize YouTube videos, perform web searches when knowledge is missing, run object detection with YOLO, and send information directly to your Discord.
Think of it as a lightweight personal assistant that saves you time by automating tedious steps.
flowchart LR
A[User Input] -->| Query | B[ Aide ]
B -->|Video Processing| C[YouTube Note Taker]
B -->|Visual Analysis| D[Object Detection - YOLO]
B -->| Knowledge Gap| E[Web Search]
B -->|General Query| F[Response Generator]
C --> F
D --> F
E --> F
F -->|Send Response| G[Discord Webhook]
F -->|Return Response| H[User Console/UI]
- YouTube Note Taking
Automatically generates concise notes from any YouTube video link so you don’t need to watch the full video. - Object Detection
Uses YOLO to detect and label objects in images, enabling fast visual analysis. - Web Search
Falls back to Google search when it doesn’t know the answer, ensuring up-to-date responses. - Discord webhook
Sends summaries, search results, and detections directly to your Discord for easy access.
Follow these steps to setup Aide on your local machine.
- Tauri and npm
- API keys for Gemini, Tavily and Discord Webhook
-
Clone the repository:
git clone https://github.com/ItsAbhinavM/Aide.git cd Aide/ -
Install front-end dependencies:
cd aide/ npm install -
Install back-end packages on a virtual environmen:
cd .. cd backend/ python -m venv venv source venv/bin/activate/ pip install -r requirements.txt
-
Set up environment variables:
Follow the .env.sample template and add your own API keys.
-
Start the development server:
# Run front-end npm run tauri build # Run back-end uvicorn main:app --reload