Chat with your PDFs. RAG app on free-tier services.
Next.js + FastAPI + LangChain + Gemini + Pinecone + Supabase + Clerk + Upstash.
- Python 3.11
- Node 20+
- Accounts on: Clerk, Pinecone, Supabase, Upstash, Google AI Studio (Gemini)
- Copy
.env.exampletobackend/.envandfrontend/.env.local. Fill values. - Run the migration in Supabase SQL editor:
backend/migrations/001_init.sql. - Backend:
cd backend && uv sync && uv run uvicorn app.main:app --reload - Frontend:
cd frontend && npm install && npm run dev - Open
http://localhost:3000.
See docs/superpowers/specs/2026-04-27-parsewithai-design.md for design and
docs/superpowers/plans/2026-04-27-parsewithai-mvp.md for the implementation plan.