turn your books into an interactive AI companion.
upload PDFs of any book, and chat with them using voice. ask questions, get chapter summaries, pick different AI voices, and save your conversations for later.
it’s like having a personal tutor for every book in your library.
🎉 try the app live → wispr-book.vercel.app
sign up → upload a PDF → choose a voice → start chatting → explore ideas
- talk to your books in real time
- fast, context-aware answers
- choose different ai voices
- instant summaries and insights
- saved conversations
- simple personal library
- frontend: next.js, react, typescript
- database: mongodb
- styling: tailwind, shadcn/ui
- authentication: clerk
- voice ai: vapi, elevenlabs
npm install
npm run devopen http://localhost:3000 in your browser... hurray!! 🎉
create a .env file in the root folder.
# Clerk Authentication
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
# MongoDB
MONGODB_URI=
# Vercel Blob
BLOB_READ_WRITE_TOKEN=
# Vapi.ai
NEXT_PUBLIC_ASSISTANT_ID=
VAPI_PRIVATE_KEY=- want to contribute? fork the repo and submit a pull request.
- want to report a bug or issue? submit it here.
want to say hi or collaborate? reach me on:
- web: amankshetri.com.np
- linkedin: @amankshetri
- x (twitter): @amanxtwts
made with 🤍 by aman
