Skip to content

mdanassaif/EffortlessAgent

Repository files navigation

Effortless Agent 🤖

Your AI-powered email assistant that helps you manage your Gmail inbox effortlessly. Write, reply, and manage your emails with the power of AI.

🌐 Live Demo

✨ Features

  • 🤖 AI-powered email composition and replies
  • 📧 Gmail integration
  • 🔍 Smart email search and organization
  • 📱 Responsive design
  • 🔒 Secure and private (100% local storage)
  • 🎨 Modern and intuitive UI

🚀 Getting Started

Prerequisites

  • Node.js 18.x or later
  • npm or yarn
  • Google Cloud Platform account with Gmail API enabled

Installation

  1. Clone the repository
git clone https://github.com/mAnas/EffortlessAgent.git
cd EffortlessAgent
  1. Install dependencies
npm install
# or
yarn install
  1. Set up environment variables Create a .env.local file in the root directory with the following variables:
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your_nextauth_secret
  1. Run the development server
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

🛠️ Tech Stack

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Releases

No releases published

Packages

No packages published