Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ComposeAI

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.

πŸš€ Features

  • ✍️ 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

πŸ› οΈ Tech Stack

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)

πŸ“Έ Preview

ComposeAI Screenshot

πŸ“¦ Getting Started

To run this project locally:

git clone https://github.com/cachedAli/ComposeAi.git
cd ComposeAi
npm install
npm run dev

About

ComposeAI is an AI-powered email assistant that helps users write smarter, faster, and more personalized emails. Built with Google Gemini, it offers AI-driven drafting, tone adjustment, grammar correction, quick inserts, and Gmail integration, all in one seamless web interface.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages