pdr_ai_v2  by Deodat-Lawson

AI for professional document analysis and chat

created 7 months ago
583 stars

Top 55.4% on SourcePulse

GitHubView on GitHub
Project Summary

PDR AI v2 is a Next.js application designed for professional document analysis and management, targeting legal, HR, and finance professionals. It leverages AI to identify missing documents, provide compliance insights, and facilitate document-specific Q&A, aiming to significantly reduce manual review time and mitigate compliance risks.

How It Works

The core of PDR AI v2 is its "Predictive Document Analysis" feature, which uses AI (OpenAI via LangChain) to scan uploaded documents (PDFs, contracts, manuals). It identifies references to documents that are expected but not found, categorizes these findings by priority, and offers actionable recommendations for organization and compliance. An AI-powered chat interface allows users to ask context-aware questions about document content.

Quick Start & Requirements

  • Install: Clone the repository, run pnpm install.
  • Prerequisites: Node.js (v18.0+), pnpm (recommended), Docker (for local PostgreSQL), Clerk account, OpenAI API key, UploadThing account.
  • Setup: Requires configuring .env with database, Clerk, OpenAI, and UploadThing credentials. Local PostgreSQL setup via Docker is provided.
  • Running: pnpm dev for development, pnpm build then pnpm start for production.
  • Docs: Project structure and API endpoints are detailed in the README.

Highlighted Details

  • AI-powered predictive analysis identifies missing documents, priority assessment, and related content suggestions.
  • Role-based authentication (employees/employers) with separate interfaces.
  • AI chat for document-specific Q&A using LangChain.
  • Claims up to 80% reduction in document review time and 95% reduction in missing document incidents.
  • Tech stack includes Next.js 15, TypeScript, Clerk, PostgreSQL (Drizzle ORM), OpenAI, and Tailwind CSS.

Maintenance & Community

The project is developed by Deodat-Lawson. Support is available via repository issues. No specific community channels (like Discord/Slack) are mentioned.

Licensing & Compatibility

The project is explicitly stated as "private and proprietary." This implies it is not open-source and likely has restrictive licensing, preventing commercial use or integration into closed-source projects without explicit permission.

Limitations & Caveats

The "private and proprietary" license is a significant limitation for adoption by external parties. The project relies heavily on third-party services (Clerk, OpenAI, UploadThing), requiring API keys and potentially incurring costs. Detailed setup and environment configuration are necessary.

Health Check
Last commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
9
Issues (30d)
0
Star History
293 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.