/documon

Chat with your PDF documents on this AI-powered SaaS - leveraging TypeScript, Next.js 14, Tailwind CSS, Pinecone, and Langchain.

Primary LanguageTypeScript

Documon

A web application that harnesses the power of artificial intelligence to transform the way you interact with PDF documents. Documon enables you to seamlessly engage in a conversation with your PDFs, enjoy smart context summarization, and benefit from annotation features. This makes document exploration and information retrieval a breeze.

Screenshot

View Project »

Running Locally

This application requires Node.js v16.13+.

Cloning the repository to the local machine:

git clone https://github.com/nabarvn/documon.git
cd documon

Installing the dependencies:

pnpm install

Setting up the .env file:

cp .env.example .env

Important

Ensure you populate the variables with your respective API keys and configuration values before proceeding.

Configuring Prisma:

pnpm prisma generate
pnpm prisma db push

Running the application:

pnpm dev

Tech Stack

Credits

Learned a ton while building this project. All thanks to Josh for the next level (no pun intended) tutorial!


Don't forget to leave a STAR 🌟