AI-first · React + Node (Express) · 19 @molecule/* packages
Meeting transcription, AI summarization, and action item extraction — with built-in Stripe-backed subscription tiers
//login/signup/forgot-password/reset-password/dashboard (signed in)/meetings/:id (signed in)/meetings (signed in)/record (signed in)/actions (signed in)/integrations (signed in)/settings (signed in)/calendar (signed in)/team (signed in)/search (signed in)/notifications (signed in)/profile (signed in)api/src/handlers/action_items.tsapi/src/handlers/api_tokens.tsapi/src/handlers/calendar_events.tsapi/src/handlers/meetings.tsapi/src/handlers/notifications.tsapi/src/handlers/search.tsapi/src/handlers/team.tsapi/src/handlers/transcript_segments.tsfree / pro / team — gated by: maxActions, maxMeetings, advancedFeatures, canExport, retentionDays
@molecule/api-ai-anthropic@molecule/api-ai-speech-openai@molecule/api-ai-summarization@molecule/api-ai-summarization-llm@molecule/api-database-postgresql@molecule/api-email-templates@molecule/api-emails-mailgun@molecule/api-entitlements@molecule/api-payments-stripe@molecule/api-resource-payment@molecule/api-resource-user@molecule/api-uploads-s3@molecule/app-ai-assistant@molecule/app-billing-react@molecule/app-data-table@molecule/app-markdown@molecule/app-notification-feed-react@molecule/app-sidebar-layout-react@molecule/app-timelineDATABASE_URL PostgreSQL connection stringANTHROPIC_API_KEY Anthropic API key for ClaudeOPENAI_API_KEY OpenAI API key for Whisper transcriptionAWS_ACCESS_KEY_ID AWS access key for S3 uploadsAWS_SECRET_ACCESS_KEY AWS secret key for S3 uploadsS3_BUCKET S3 bucket for audio file storageThe @molecule/* packages are Apache-2.0. The app you build from this template is yours to export and self-host. Licensing