Skip to content

imanolmzd-svg/larry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Larry

Ask questions to your documents. Always with sources. Or no answer.

Demo

demo-github.mp4

Overview

Larry processes PDF documents and answers questions based on their content, always providing sources or explicitly stating when no answer can be found.

Architecture:

  • Web: Next.js application for document upload and chat interface
  • API: Node.js REST API handling authentication, document management, and RAG-powered question answering
  • Worker: Node.js service consuming SQS messages to process documents asynchronously (parsing, chunking, embedding generation)

Infrastructure:

  • PostgreSQL (+ pgvector) - Data storage and vector similarity search
  • Redis - Caching and real-time progress updates
  • MinIO/S3 - File storage for uploaded PDFs
  • LocalStack / AWS SQS - Message queue for async document processing
  • OpenAI API - Text embeddings and chat completions

Documentation

About

Reliable answers from your documents.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages