AI / RAG

RecallAI

RAG-powered study assistant

RecallAI screenshot
RecallAI screenshot 2
RecallAI screenshot 3

Recall answers questions about your own class notes. Upload a PDF, markdown file, or text file, ask it something, and it replies using only what is in your documents, with the source files it pulled from listed under every answer. It grades its own output too, so you can see when it is guessing.

Core
  • Next.js 14 App Router
  • React 18
  • TypeScript
Styling
  • Tailwind CSS with custom design tokens
  • Four typefaces through next/font: Gabarito, Instrument Sans, Caveat, IBM Plex Mono
Graphics & motion
  • Hand-rolled components on IntersectionObserver and CSS, no animation library
  • A scroll reveal, a self-drawing SVG underline sized in em so it tracks the headline, and a highlighter sweep painted as a background so it strokes each line of wrapped text
  • lucide-react: icons
Backend & data
  • Next.js Route Handlers
  • Supabase Postgres with pgvector and an IVFFlat index
  • Jina AI embeddings (jina-embeddings-v2-base-en)
  • Groq running Llama 3.3 70B for both answers and evaluation
  • unpdf for PDF text extraction
Deploy
  • Vercel
NextResearchAI