Your AI-powered email assistant that helps you manage your Gmail inbox effortlessly. Write, reply, and manage your emails with the power of AI.
- 🤖 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
- Node.js 18.x or later
- npm or yarn
- Google Cloud Platform account with Gmail API enabled
- Clone the repository
git clone https://github.com/mAnas/EffortlessAgent.git
cd EffortlessAgent- Install dependencies
npm install
# or
yarn install- Set up environment variables
Create a
.env.localfile 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- Run the development server
npm run dev
# or
yarn dev- Open http://localhost:3000 in your browser
- Next.js - React framework
- Tailwind CSS - Styling
- NextAuth.js - Authentication
- Gmail API - Email integration
- Lucide Icons - Icons
- Vercel - Deployment
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.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request