Stop drowning in emails. Start being productive.
Try VectorMail Free Β Β |Β Β Watch Demo Β Β |Β Β Documentation
The average professional spends 28% of their workweek on email. That's 11+ hours searching, reading, writing, and organizing. Time that should go to actual work.
Traditional email clients were built for the 1990s. VectorMail is built for how we work today.
|
Search by meaning, not just keywords. Ask "emails about the budget meeting last month" and actually find them. Powered by vector embeddings and pgvector. |
Every email gets an intelligent summary, automatic categorization, and smart tagging. Know what's important at a glance without reading everything. |
|
Describe what you want to say, and our AI composes it with the right tone, context from previous conversations, and your writing style. |
"Show me all receipts from last quarter" or "Find the email where John mentioned the deadline." Natural language meets your inbox. |
π§ AI-Powered Intelligence
| Feature | Description |
|---|---|
| Smart Summaries | Every email automatically summarized with key points, action items, and context |
| Intelligent Tagging | AI categorizes emails as urgent, informational, promotional, or action-required |
| Vector Embeddings | 768-dimensional embeddings for each email enable true semantic understanding |
| Priority Detection | Automatically surfaces what matters and deprioritizes noise |
π Next-Gen Search
| Feature | Description |
|---|---|
| Semantic Search | Find emails by meaning, not exact words |
| Natural Language | Search like you'd ask a colleague |
| Relevance Scoring | Results ranked by actual importance, not just recency |
| Instant Results | Sub-100ms search across thousands of emails |
AI Composition
| Feature | Description |
|---|---|
| Context-Aware Writing | AI reads the thread and writes appropriate responses |
| Tone Adjustment | Professional, casual, or customβmatch any situation |
| One-Click Replies | Generate complete, thoughtful responses instantly |
| Smart Suggestions | Real-time writing assistance as you type |
Productivity Dashboard
| Feature | Description |
|---|---|
| Email Analytics | Track response times, volume patterns, and productivity |
| Communication Insights | Understand who you email most and when |
| Action Item Tracking | Never miss a follow-up or commitment |
Enterprise-Ready Security
| Feature | Description |
|---|---|
| Clerk Authentication | Enterprise-grade auth with MFA, SSO support |
| Data Encryption | End-to-end encryption for all stored data |
| Privacy First | Your data stays yoursβwe don't train on your emails |
| SOC 2 Ready | Built with compliance requirements in mind |
VectorMail is built on a modern, scalable architecture designed for performance and reliability.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β CLIENT LAYER β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Next.js β β React 19 β β Tailwind β β Framer β β
β β 15 β β β β CSS β β Motion β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β API LAYER β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β tRPC (End-to-End Type Safety) β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Account β β Thread β β Search β β AI β β
β β Router β β Router β β Router β β Router β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β INTELLIGENCE LAYER β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β Gemini β β OpenAI β β Embedding β β Vector β β
β β 2.5 Flash β β GPT-4 β β Service β β Search β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β DATA LAYER β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
β β PostgreSQL β β pgvector β β Prisma β β Aurinko β β
β β 16+ β β Extension β β ORM β β Email API β β
β βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Category | Technologies |
|---|---|
| Frontend | Next.js 15, React 19, TypeScript, Tailwind CSS, Framer Motion, Radix UI |
| Backend | tRPC, Prisma ORM, PostgreSQL 16+, pgvector |
| AI/ML | Google Gemini 2.5 Flash, OpenAI GPT-4, Custom Embeddings (768-dim) |
| Auth | Clerk (OAuth, MFA, Session Management) |
| Aurinko API (Google, Microsoft 365) | |
| Testing | Jest, React Testing Library, Playwright |
| DevOps | Docker, GitHub Actions |
- Node.js 20+
- PostgreSQL 16+ with pgvector extension
- Package Manager npm, yarn, or bun
git clone https://github.com/parbhatkapila4/Vector-Mail.git
cd Vector-Mail
npm installcp .env.example .env.localAdd your credentials:
# Database
DATABASE_URL="postgresql://user:password@localhost:5432/vectormail"
# Authentication (Clerk)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="pk_..."
CLERK_SECRET_KEY="sk_..."
# Email Service (Aurinko)
AURINKO_CLIENT_ID="..."
AURINKO_CLIENT_SECRET="..."
# AI Services
OPENROUTER_API_KEY="..."
GEMINI_API_KEY="..."npm run db:push
npm run db:generatenpm run devOpen http://localhost:3000 - your AI email client is ready!
docker-compose up -dThis spins up:
- PostgreSQL with pgvector
- VectorMail application
- Auto-configured networking
| Command | Description |
|---|---|
npm run dev |
Start development server with Turbopack |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint |
npm run typecheck |
Run TypeScript type checking |
npm run test |
Run unit tests (watch mode) |
npm run test:ci |
Run tests with coverage |
npm run test:e2e |
Run Playwright E2E tests |
npm run db:studio |
Open Prisma Studio |
| Plan | Price | Features |
|---|---|---|
| Basic | Free | 5 AI summaries/day, basic search, single account |
| Pro | $9.99/mo | Unlimited AI, advanced search, 5 accounts, priority support |
| Enterprise | $60/mo | Everything + custom AI training, SSO, dedicated support |
- Semantic Search - Vector-based email search
- AI Summaries - Automatic email summarization
- AI Compose - Context-aware email writing
- Multi-Account - Support for multiple email accounts
- Mobile App - iOS & Android native apps
- Calendar Integration - Smart scheduling from emails
- Team Workspaces - Shared inboxes & collaboration
- Plugins/Extensions - CRM, Slack, Notion integrations
- On-Premise - Self-hosted enterprise deployment
We welcome contributions! VectorMail is open source and community-driven.
# 1. Fork the repo
git clone https://github.com/YOUR_USERNAME/Vector-Mail.git
# 2. Create a feature branch
git checkout -b feature/amazing-feature
# 3. Make your changes and commit
git commit -m "feat: add amazing feature"
# 4. Push and open a PR
git push origin feature/amazing-featurePlease read our Contributing Guide for details on our code of conduct and development process.
VectorMail is open-source software licensed under the MIT License.
|
Email Support parbhat@parbhat.dev |
π Bug Reports GitHub Issues |
π‘ Feature Requests GitHub Discussions |
Built with incredible open-source technologies:
- T3 Stack - The best way to start a full-stack TypeScript app
- shadcn/ui - Beautiful, accessible components
- Aurinko - Unified email API
- OpenAI & Google Gemini - AI capabilities
VectorMail - Email, Reimagined with AI
Built by Parbhat Kapila
β Star us on GitHub - it motivates us to keep building!