ComposeAI is a web-based AI email assistant that helps users write emails faster, smarter, and with better tone. It integrates with Gmail using OAuth2 and the Gmail API, enabling users to generate, edit, and send emails directly with Gemini-powered suggestions.
- βοΈ AI-powered email drafting using Gemini API
- π One-click tone and style rewriting (friendly, professional, assertive)
- βοΈ Smart email shortening and grammar correction
- π Auto-inserts attachments based on context
- π Secure Google Sign-In via OAuth2 (gmail.send scope)
- π§ͺ Preview mode available without sign-up
Frontend:
React.js, TypeScript, Tailwind CSS, Zustand, Zod, React Hook Form, Framer Motion
Backend / Infra:
Node.js, Supabase, PostgreSQL, Gmail API, OAuth2
AI Integration:
Gemini API (for content generation, tone adjustment, and rewriting)
To run this project locally:
git clone https://github.com/cachedAli/ComposeAi.git
cd ComposeAi
npm install
npm run dev