Aria is an AI-powered desktop agent for recruiting firms. It automates repetitive tasks by observing the screen and controlling the computer just like a human would.
- Python 3.11+
- Node.js 20+
- Supported OS: Windows and Linux.
cd backend
python -m venv venv
# Windows
venv\Scripts\activate
# Linux
source venv/bin/activate
pip install -r requirements.txtcd frontend
npm installCopy the example environment file:
cp .env.example .envGet a free Gemini API key at aistudio.google.com. You can set it in the .env file or directly in the app's Settings page.
To start both the frontend and backend simultaneously (dev mode):
cd frontend
npm run devThe Electron desktop app will open. You can now submit your first task (e.g., "Open calculator and type 5 + 5").
- Navigate to New Task.
- Describe what you want Aria to do (e.g., "Open a new browser tab, go to linkedin.com, and search for Software Engineer").
- Click Start Task.
- Watch the live action log as Aria completes the task!