Lerna
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.
Smart Tutor AI for Learners, upload your learning material and learn!
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)
Sign in to leave a review.
Leave a reviewNo results found