Lerna

agent
Security Audit
Warn
Health Warn
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 5 GitHub stars
Code Warn
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/decode_jwt.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/inspect_db.js
  • network request — Outbound network request in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/inspect_db.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/print_key_details.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_client_key.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_pg_rest_anon.js
  • network request — Outbound network request in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_pg_rest_anon.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_pg_rest_error.js
  • network request — Outbound network request in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_pg_rest_error.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_read_feature_flags.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_rpc.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_signin_query.js
  • fs module — File system access in .gemini/antigravity-ide/brain/cf7013d8-69a2-4954-b9d7-90f3096ab013/scratch/test_supabase.js
Permissions Pass
  • Permissions — No dangerous permissions requested

No AI report is available for this listing yet.

SUMMARY

Smart Tutor AI for Learners, upload your learning material and learn!

README.md

Lerna AI

Your Personal AI Tutor That Actually Teaches.

Lerna AI is a next-generation AI tutoring platform built to help students learn smarter through interactive conversations, intelligent study sessions, document understanding, memory persistence, and personalized AI-powered learning experiences.

Unlike traditional chatbots, Lerna AI is designed as an intelligent learning workspace that remembers conversations, understands uploaded study materials, and helps students continue learning across devices and sessions.


Features

AI Tutoring Chat

Real-time AI tutoring powered by Gemini

Context-aware conversations

Human-like explanations

Step-by-step teaching approach

Adaptive learning responses

Persistent Learning Sessions

Chat history saved automatically

Continue learning anytime

Session memory powered by ElasticSearch

Smart session organization

Smart Document Learning

Upload and learn from:

PDFs

Images/screenshots

PPTX files

DOCX files

The AI can:

Analyze study materials

Explain difficult concepts

Generate summaries

Answer questions from uploaded content

AI Vision Support

Lerna AI can understand:

Screenshots

Notes

Diagrams

Educational images

Assignment photos

Authentication System

Supabase Authentication

Google Sign-In

Secure sessions

Cross-device persistence

Personalized Study Experience

Topic-based tutoring

Interactive explanations

Learning continuity

Intelligent session recall

Modern AI SaaS Interface

Mobile-first responsive UI

Sticky AI chat input

Floating navigation

Gemini-inspired chat experience

Glassmorphism design system

Smooth animations


Tech Stack

Frontend

Next.js 15

TypeScript

TailwindCSS

Framer Motion

Shadcn/UI

Backend

Next.js API Routes

Gemini API

ElasticSearch

Supabase

Deployment

Vercel


Architecture Overview

Lerna AI uses a hybrid AI architecture combining:

Gemini for reasoning and tutoring

ElasticSearch for persistent conversational memory

Supabase for authentication and session management

Retrieval-based context injection for intelligent responses


🚀 Core Capabilities

AI tutoring conversations

Persistent memory

Session-based learning

Intelligent document analysis

AI-powered explanations

Cross-device synchronization

Modern conversational interface

Educational AI workflows


🎯 Project Vision

Lerna AI aims to become an autonomous AI learning companion capable of:

Teaching from custom materials

Generating personalized study plans

Tracking learning progress

Reinforcing weak topics

Creating quizzes and notes automatically

Providing real-time tutoring assistance


📦 Installation

Clone the repository:

git clone https://github.com/raymond-williamsX/SMART-TUTOR-AI.git

Navigate into the project:

cd eduagent-ai

Install dependencies:

npm install

Run development server:

npm run dev


🔑 Environment Variables

Create a .env.local file:

Gemini

GEMINI_API_KEY=your_gemini_api_key

ElasticSearch

ELASTICSEARCH_URL=your_elasticsearch_url
ELASTICSEARCH_API_KEY=your_elasticsearch_api_key

Supabase

NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key


🌐 Deployment

The project is optimized for deployment.
Vercel (lernna.vercel.app)


🔮 Upcoming Features

AI-generated quizzes

Voice tutoring

AI study planner

Multi-model support

Smart revision notes

Progress analytics

RAG-powered tutoring

Autonomous study workflows


🏆 Hackathon Project

Built for the [Google Cloud Rapid Agent Hackathon]

Focus Areas:

AI Agents

Educational AI

Persistent Memory Systems

Intelligent Tutoring

Agentic Learning Workflows


Contributors

Built by passionate full-stack developers:

Iorliam Raymond
https://raymondstudio.dev
Caleb Kale https://calebships.com


License

This project is licensed under the MIT License.


Final Note

Lerna AI is not just another chatbot.

It is designed to become an intelligent educational companion that:

understands,

remembers,

teaches,

adapts,

and grows with the student.

The goal is simple:

Make high-quality personalized education accessible through AI.

Reviews (0)

No results found