Skip to content

Repository files navigation

AI PDF Chatbot & Agent Powered by LangChain and LangGraph

🚀 Quick Start

Using Docker (Recommended)

The easiest way is to deploy using Docker:

  1. Install Docker Desktop

  2. Configure Environment Variables

    cp env.example .env
    # Edit the .env file and fill in your API keys
  3. Start Services

    # Mac/Linux
    ./docker-start.sh
    
    # Windows
    docker-start.bat
    
    # Or run manually
    docker compose up --build
  4. Access the Application

📖 Detailed Docker Deployment Guide: See DOCKER_SETUP.md

Local Development

Backend

cd backend
yarn install
yarn langgraph:dev

Frontend

cd frontend
yarn install
yarn dev

📚 Project Structure

  • backend/ - LangGraph backend service (ingestion_graph, retrieval_graph)
  • frontend/ - Next.js 14 frontend application
  • docker-compose.yml - Docker orchestration configuration
  • DOCKER_SETUP.md - Detailed Docker deployment documentation

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages