Chat PDFs

Overview

Chat with PDFs is an intelligent document assistant built with Next.js, designed to help users upload and interact with their PDF files through natural language queries. By leveraging the Vercel AI SDK and OpenAI embeddings, the app enables accurate contextual responses drawn directly from uploaded documents.

The platform uses Postgres as a vector database to store and query embeddings, ensuring efficient retrieval and scalability. With Inngest managing background jobs such as file parsing and embedding generation, the application remains fast, responsive, and reliable even when handling large files.

Hosted on Vercel, the app offers seamless file uploads, intelligent query answering, and a clean, responsive interface, making it an essential productivity tool for students, researchers, and professionals working with PDF documents.

Technologies

    Next.js 15
  • Next.js 15
  • Postgres
  • Postgres
  • OpenAI
  • OpenAI
  • Vercel AI SDK
  • Vercel AI SDK
  • Inngest
  • Inngest

# Features

  • Upload PDFs and query them using natural language
  • Embeddings storage and retrieval using Postgres
  • AI-powered contextual answers with OpenAI + Vercel AI SDK
  • Background jobs for parsing and embeddings with Inngest
  • Clean, responsive UI hosted on Vercel
Start Call