Mail Karo is an AI-powered email productivity platform designed to make email writing effortless for everyone.
From generating professional emails to sending and analyzing them with smart automation, Mail Karo aims to become India’s most powerful AI-based communication tool.
Built by a passionate and growing community of developers, designers, and contributors, Mail Karo is focused on delivering fast, simple, and intelligent email solutions for students, professionals, founders, and teams.
🔗 Live Preview : https://mail-karo.netlify.app
Big thanks to the people who made Mail Karo better 🚀
Every contribution matters — code, testing, ideas, and design.
|
Jaideep 🎨 UI/UX |
Divyanshi 📖 Docs |
Audyari 💻 Backend |
Abhishek 💻 Backend |
|
Tarun Singh 🎨 UI/UX |
akbar-kurnia1 💻 Frontend |
Suraj 🎨 UI/UX |
Shubham 🎨 UI/UX |
|
Shoham 🎨 UI/UX |
Zainab 🎨 UI/UX |
laukik08 🎨 UI/UX |
DunkinOPM 🎨 UI/UX |
|
flacoV 🎨 UI/UX |
majidkawouk 🎨 UI/UX |
Tanishq 🎨 UI/UX |
MUmairQadeer 🎨 UI/UX |
|
Bishal 🎨 UI/UX |
Suriya 🎨 UI/UX |
🤝Want to see your name here?
Check issues labeled good first issue and start contributing 💚
This is a fully public, open-source project, and we genuinely welcome developers, designers, writers — anyone passionate — to join us.
Whether it's fixing a bug, improving UI/UX, adding new AI features, or suggesting ideas:
Fork the repo, open an issue, raise a PR —
and let’s build Mail Karo together.
Every contribution counts. ❤️
🚀 Let's build India's most advanced ⚡ AI Email Writer — TOGETHER 🤝Below are the actual screenshots of Mail Karo platform that describe its structure and function.
- ✍️ AI Email Writing (using Google Gemini API)
- 📤 Email Sending Automation(coming soon)
- 📊 Smart Email Analytics (coming soon)
- 💻 Clean UI built with HTML, CSS, and JavaScript
- ⚙️ Backend API for secure AI email generation
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express
- AI: Google Gemini API
- Deployment: Netlify (Future-Hostinger)
- Node.js (v14 or higher)
- npm or yarn
- Google Gemini API Key (Get it here)
-
Navigate to the backend directory:
cd backend -
Install dependencies:
npm install
-
Create a
.envfile:# Create .env file in the backend directory GEMINI_API_KEY=your_gemini_api_key_here PORT=3000Note: Replace
your_gemini_api_key_herewith your actual Gemini API key from Google AI Studio -
Start the backend server:
npm start
For development with auto-reload:
npm run dev
-
Verify the server is running:
- The server should start on
http://localhost:3000 - You can test the health endpoint:
http://localhost:3000/health - The email generation endpoint is available at:
http://localhost:3000/api/generate-email
- The server should start on
-
Open the project:
- Simply open
index.htmlin your browser, or - Use a local development server (e.g., Live Server extension in VS Code)
- Simply open
-
Make sure the backend is running:
- The frontend is configured to connect to
http://localhost:3000 - Ensure the backend server is running before using the email generation feature
- The frontend is configured to connect to
POST /api/generate-email
Request Body:
{
"prompt": "Follow up after meeting with client"
}Success Response:
{
"success": true,
"email": "Subject: Follow-up on Our Recent Meeting\n\nDear [Client Name],\n\n...",
"prompt": "Follow up after meeting with client"
}Error Response:
{
"success": false,
"error": "Error message here"
}We warmly welcome contributions to Mail Karo – AI Email Writer!
If you’re interested in improving the project, fixing bugs, or adding new features, here’s how you can get started:
Check our open issues to see what you can work on:
👉 https://github.com/Code-By-Adarsh/Mail-Karo/issues
- Find an issue you want to work on.
- Comment “I want to work on this” on the issue.
- Wait for assignment from the maintainer.
- Fork the repository.
- Create a new branch for your feature or fix.
- Commit your changes with a clear message.
- Open a Pull Request (PR).
We label beginner-friendly issues as:
good first issuehelp wanted
If you're new to open source, these are great places to start!
Be respectful and helpful. Maintain a positive environment for all contributors.
If you have questions, feel free to open a discussion or comment on an issue. Happy contributing! 🚀
👤 Adarsh Jayprakash Mishra
Project Owner of Mail Karo – AI Email Writer
🌐 GitHub: Code-By-Adarsh
💼 LinkedIn: Adarsh Jayprakash Mishra
🤝 Instagram: Adarsh Mishra
📧 Email: adarshmishra70931@gmail.com
🧠 Always open to collaborations, suggestions, and contributions to make Mail Karo even better.
📫Company Email: mailkaro2026@gmail.com
Company LinkedIn: Mail Karo
This project is licensed under the Business Source License (BSL). You may use the source code for non-production purposes. Production use requires following the terms defined in the LICENSE file. After the Change Date stated in the license, the project will convert to an open-source license automatically.













