smartpdfs  by Nutlope

PDF summarization app using Llama 3

created 3 months ago
321 stars

Top 85.7% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

SmartPDF is a web application that leverages AI to summarize and section PDF documents, targeting users who need to quickly digest lengthy reports or articles. It utilizes Llama 3.3 for natural language processing and provides a user-friendly interface for document analysis.

How It Works

The application employs a modern web stack including Next.js with Tailwind CSS and TypeScript for the frontend. Backend services interact with Together AI for Llama 3.3 inference, Prisma ORM with Neon (Postgres) for data management, and S3 for PDF storage. Helicone is integrated for observability, and Plausible handles analytics.

Quick Start & Requirements

  • Install dependencies: pnpm install
  • Generate Prisma client: pnpm prisma generate
  • Start development server: pnpm dev
  • Requires a .env file with TOGETHER_API_KEY, DATABASE_URL, S3 credentials (S3_UPLOAD_KEY, S3_UPLOAD_SECRET, S3_UPLOAD_BUCKET, S3_UPLOAD_REGION), and optionally HELICONE_API_KEY.

Highlighted Details

  • Powered by Llama 3.3 on Together AI for summarization.
  • Tech stack includes Next.js, Tailwind CSS, TypeScript, Prisma, Neon, and S3.
  • Integrates Helicone for observability and Plausible for analytics.
  • Roadmap includes OCR integration, rate limiting, and improved UI polish.

Maintenance & Community

The project is maintained by Nutlope. Community engagement channels are not explicitly mentioned in the README.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The project is in active development, with several features planned for future implementation, including OCR for image-based PDFs and rate limiting. The current version may lack polish and advanced summarization revision steps.

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
322 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.