Skip to content

CtrlAltDuo/Aria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aria - AI Automation Agent

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.

Prerequisites

  • Python 3.11+
  • Node.js 20+
  • Supported OS: Windows and Linux.

Setup Instructions

1. Backend Setup

cd backend
python -m venv venv

# Windows
venv\Scripts\activate
# Linux
source venv/bin/activate

pip install -r requirements.txt

2. Frontend Setup

cd frontend
npm install

3. API Key Configuration

Copy the example environment file:

cp .env.example .env

Get 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.

Running the Application

To start both the frontend and backend simultaneously (dev mode):

cd frontend
npm run dev

The Electron desktop app will open. You can now submit your first task (e.g., "Open calculator and type 5 + 5").

Submitting Your First Task

  1. Navigate to New Task.
  2. Describe what you want Aria to do (e.g., "Open a new browser tab, go to linkedin.com, and search for Software Engineer").
  3. Click Start Task.
  4. Watch the live action log as Aria completes the task!

About

An intelligent AI assistant for Linux and Windows - Real-time suggestions, smart analysis, and continuous support for coding, automation, and productivity tasks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors