DEV Community

Mai1100
Mai1100

Posted on

Project Draft: Magent - The Customizable AI Agent Platform

  1. Project Overview
    Vision: Build a user-friendly, subscription-based platform where anyone can create, customize, and deploy AI agents ("Magents") for tasks like customer support, workflow automation, and personal assistance.
    USP:(unique selling point); Combines DeepSeek-R1’s reasoning with Google Titans’ memory for long-term context, wrapped in a no-code/low-code interface.

  2. Core Components
    Feature Tech Details
    Multimodal Interaction React (Frontend) + Gladia/11Labs Voice (STT/TTS) + Text chat with dynamic buttons.
    Knowledge Base Supabase RAG + Brave Search User-uploaded files (PDF, etc.) + 10 scraped websites.
    Agent Workflows DeepSeek-R1 (Reasoning) + V3 (NLP) Appointment booking, CRM updates, task automation.
    Tool Integrations Twilio, Resend, Google APIs WhatsApp, email, Sheets/Calendar, CRM.
    Security OAuth2.0 + RLS User isolation, sandboxed tool execution.

  3. Tech Stack (Finalized)
    Backend: Node.js (Express) + Supabase (PostgreSQL + pgvector).

Frontend: React + TypeScript + shadcn/ui.

APIs:

AI: DeepSeek-V3 (NLP), R1 (Reasoning), Titans (Memory).

Tools: Brave Search, Resend (Email), Twilio (WhatsApp/Calls), Nango (Google Auth).

STT/TTS: Gladia (speech-to-text) + ElevenLabs (text-to-speech).

  1. User Workflow Example User Uploads: PDF → Supabase → chunked/embedded via V3.

Query: “Book a meeting on the 29th” → R1 detects intent → Google Calendar API.

Response: “Booked! Your link: [calendar.event]” + buttons [Modify, Cancel].

Top comments (0)