Meetoid is a state-of-the-art, AI-powered meeting companion designed to transform your professional workflow. From real-time AI agents to automated summaries and high-end glassmorphism design, Meetoid brings the future of productivity to your meetings.
- 🤖 Custom AI Agents: Create and deploy specialized AI agents that attend your meetings, take notes, and provide strategic insights.
- 📞 Premium Video & Chat: Seamless real-time interaction powered by Stream SDK with a futuristic, low-latency interface.
- 📝 Intelligent Summaries: Automatic transcripts and smart summaries using OpenAI models to capture every critical detail.
- 💳 Pro Tier Management: Integrated subscription logic with Polar.sh and local "Premium Simulation" for development.
- 💎 Futuristic UI: A stunning "Glassmorphism" design system with deep neon accents and smooth micro-animations.
- 🔐 Social Authentication: Secure and fast login via Google, GitHub, or traditional credentials powered by Better Auth.
- 🛠️ Developer-First: Robust background jobs with Inngest and a type-safe tRPC backend.
- Framework: Next.js 15 (App Router)
- Runtime: React 19
- Styling: Tailwind CSS v4
- Database: Neon PostgreSQL & Drizzle ORM
- Auth: Better Auth
- AI: OpenAI API
- Video: Stream SDK
- Billing: Polar.sh
- Jobs: Inngest
git clone https://github.com/Trifusion-Dynamics/Meetoid.git
cd Meetoid
npm install --legacy-peer-depsCopy the .env.example (if available) or create a .env file with:
DATABASE_URL=your_neon_db_url
BETTER_AUTH_SECRET=your_secret
BETTER_AUTH_URL=http://localhost:3000
GOOGLE_CLIENT_ID=...
GITHUB_CLIENT_ID=...
OPENAI_API_KEY=...npm run db:push # Sync schema with Neon
npx tsx src/db/seed.ts # Seed test users (Premium & Free)npm run devOpen http://localhost:3000 to see the magic.
For local testing, we provide two pre-configured accounts:
- Premium User:
premium@example.com/password123 - Free User:
free@example.com/password123
Meetoid follows a modular architecture in src/modules, separating concerns between UI, Server, and Components for high maintainability and scalability.
Created with ❤️ by the Trifusion Dynamics team. Maintained by Arun Kumar Bind