Eliza AI is a modern email management solution that helps users efficiently handle their email communications through AI-powered features and smart automation.
-
Email Authentication & User Management
- Secure email/password authentication
- Email verification flow with confirmation links
- Password reset functionality
- Custom user profiles with timezone and feature preferences
-
Smart Email Processing
- Thread summarization with intelligent deduplication
- Auto-followup generation
- Real-time email monitoring and updates
- Contextual drafting capabilities
- Action item conversion
-
Frontend
- React
- TypeScript
- React Query for data fetching
- React Hook Form with Zod validation
-
Backend
- Node.js/TypeScript
- Supabase for authentication and data storage
/Client- Frontend React application/Backend- Node.js/TypeScript backend services- Email processing services
- Agent services
- Task management
- Email categorization
- Node.js
- npm/yarn
- Supabase account
Development URLs:
- Frontend:
http://localhost:3001 - Backend: (Add your local backend URL)
Production URLs:
- Frontend:
https://app.tryeliza.ai - Backend: (Add your production backend URL)
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a
.envfile in the root directory - Add required environment variables (see
.env.example)
- Create a
-
Start the development servers:
# Start backend cd Backend npm run dev # Start frontend (in a new terminal) cd Client npm run dev
- Create a
.envfile in the root directory - Add required environment variables (see
.env.example)
- Users sign up with email/password
- Verification email sent with confirmation link
- User confirms email through verification link
- Profile created with default settings
- Welcome message displayed upon successful verification
(Add contribution guidelines here)
(Add license information here)