AutoMate is an AI-powered web-browsing assistant that allows users to perform tasks through natural language input or voice commands. Users can ask autoMate to perform tasks like:
- Searching for information (e.g., “Find my latest emails from Johnny”).
- Automating reservations, reminders, and more.
- Providing step-by-step transparency by explaining what actions it took to fulfill the request. With the integration of Cohort for AI generation and Groq for voice recognition, AutoMate also generates content dynamically and transcribes voice commands in real-time.
AutoMate was built using a combination of web development tools and AI frameworks:
- Frontend: Developed in React with Tailwind CSS for a simple and intuitive user interface. Compatible with multiple platforms including Chrome and Safari.
- Backend: Powered by Javascript and Express.js to handle AI requests and data processing.
- NLP and AI: Cohere was added for AI-powered content generation, while Groq was used for voice recognition.
- AR/VR Integration: autoMate adds outstanding experiences utilizing cutting-edge technologies of AR/VR using platforms like Apple Vision Pro.
# Clone the Git Repo
git clone https://github.com/AutoMate-HTN2024/AutoMate.git
# Install dependencies
cd backend && npm install
# Start Express server on localhost
npm run start
# Install dependencies for frontend
cd ../frontend && npm install
# Build the browser extension package
npm run build
# Open in the browser of your choice!