Skip to content

aryanma11ick/Neura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neura

Neura is a WhatsApp-based AI personal assistant built using a multi-agent AI workflow. It helps users manage schedules, reminders, notes, and planning tasks through natural language conversations on WhatsApp.

The system leverages Groq LLMs for fast reasoning, integrates with the Google Calendar API for real event scheduling, and communicates via the Twilio WhatsApp API.

  • 💬 WhatsApp Interface
    Chat with the assistant directly on WhatsApp using Twilio.

  • 🧩 Multi-Agent Architecture
    Specialized agents handle different tasks:

    • Planner Agent — scheduling & reminders
    • Calendar Agent — Google Calendar integration
    • Notes Agent — saving and retrieving notes
    • Memory Agent — persistent user context
  • 📆 Google Calendar Integration
    Create and manage calendar events using natural language.

  • 🧠 LLM-Powered Reasoning
    Uses the Groq API for low-latency, context-aware responses.

  • 💾 Persistent Storage
    Stores reminders, notes, and memory using PostgreSQL / SQLite.

  • Automated Reminders
    Background scheduler sends reminders automatically via WhatsApp.

Tech Stack

  • Backend: Python, FastAPI
  • LLM: Groq API
  • Messaging: Twilio WhatsApp API
  • Calendar: Google Calendar API (OAuth2)
  • Database: PostgreSQL / SQLite
  • Scheduler: APScheduler
  • Tunneling (Development): ngrok

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages