{"id":14964879,"url":"https://github.com/bangadam/pdf-ai-chat-assistant","last_synced_at":"2025-10-25T10:30:48.400Z","repository":{"id":252755679,"uuid":"841349635","full_name":"bangadam/pdf-ai-chat-assistant","owner":"bangadam","description":"A versatile PDF AI Chat Assistant that allows users to interact with PDF documents through an AI-powered chat interface. Ideal for extracting insights, summarizing content, and answering questions related to the document's content.","archived":false,"fork":false,"pushed_at":"2024-08-19T04:26:21.000Z","size":207,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T06:51:18.103Z","etag":null,"topics":["ai","airtificialintelligence","javascript","nextjs","ollama","typescript"],"latest_commit_sha":null,"homepage":"https://pdf-ai-chat-assistant.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bangadam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-12T08:26:01.000Z","updated_at":"2024-08-19T04:26:25.000Z","dependencies_parsed_at":"2024-09-13T22:42:41.623Z","dependency_job_id":"f8d00737-a648-4e0d-a994-68d5f7c4e246","html_url":"https://github.com/bangadam/pdf-ai-chat-assistant","commit_stats":{"total_commits":12,"total_committers":2,"mean_commits":6.0,"dds":0.08333333333333337,"last_synced_commit":"cb2d619c3323d9e665d793f4b9558eb7deda2fb1"},"previous_names":["bangadam/pdf-ai-chat-assistant"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bangadam%2Fpdf-ai-chat-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bangadam%2Fpdf-ai-chat-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bangadam%2Fpdf-ai-chat-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bangadam%2Fpdf-ai-chat-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bangadam","download_url":"https://codeload.github.com/bangadam/pdf-ai-chat-assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238120382,"owners_count":19419763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","airtificialintelligence","javascript","nextjs","ollama","typescript"],"created_at":"2024-09-24T13:33:53.677Z","updated_at":"2025-10-25T10:30:47.929Z","avatar_url":"https://github.com/bangadam.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PDF AI Chat Assistant\n\n[![License](https://img.shields.io/github/license/bangadam/pdf-ai-chat-assistant)](LICENSE)\n[![Stars](https://img.shields.io/github/stars/bangadam/pdf-ai-chat-assistant)](https://github.com/bangadam/pdf-ai-chat-assistant/stargazers)\n[![Forks](https://img.shields.io/github/forks/bangadam/pdf-ai-chat-assistant)](https://github.com/bangadam/pdf-ai-chat-assistant/network/members)\n[![Issues](https://img.shields.io/github/issues/bangadam/pdf-ai-chat-assistant)](https://github.com/bangadam/pdf-ai-chat-assistant/issues)\n\n## Overview\n\nThe **PDF AI Chat Assistant** is an advanced tool built with Next.js, enabling users to interact with their PDF documents through natural language. This application is perfect for professionals, students, and researchers who need to query and analyze large documents quickly and accurately. The project requires Ollama to be installed locally, utilizing the LLaMA 3.1 model for processing.\n\n## Features\n\n- **Interactive PDF Querying:** Engage in real-time conversations with your PDFs, asking questions and receiving precise answers.\n- **Built with Next.js:** Leverages the power of Next.js for a fast, scalable, and user-friendly interface.\n- **Local Ollama Integration:** Uses the LLaMA 3.1 model through a locally installed Ollama setup for enhanced document analysis.\n- **Multi-language Support:** Capable of handling PDFs in various languages, making it versatile for global use.\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js 14.x or later\n- NPM or Yarn\n- Ollama installed locally\n- LLaMA 3.1 model set up in Ollama\n\n### Installation\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/bangadam/pdf-ai-chat-assistant.git\n   cd pdf-ai-chat-assistant\n   ```\n\n2. **Install the dependencies:**\n\n   ```bash\n   npm install\n   # or\n   yarn install\n   ```\n\n3. **Set up Ollama:**\n\n   - Install Ollama locally following the instructions on the [Ollama website](https://ollama.com).\n   - Download and set up the LLaMA 3.1 model in your local Ollama installation.\n\n4. **Run the development server:**\n\n   ```bash\n   npm run dev\n   # or\n   yarn dev\n   ```\n\n   Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\n## Usage\n\nAfter setting up the application, you can upload a PDF and start interacting with it via the chat interface. The AI, powered by the LLaMA 3.1 model, will respond to your queries based on the content of the document, providing insights and extracting relevant information.\n\n## Deployment\n\nTo deploy the application, you can use platforms like Vercel, which seamlessly integrates with Next.js.\n\n1. **Deploy with Vercel:**\n   [![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/bangadam/pdf-ai-chat-assistant)\n\n2. **Ollama Setup:**\n   Ensure that Ollama is installed and the LLaMA 3.1 model is available on the deployment environment.\n\n## Contributing\n\nWe welcome contributions! Please read our [Contributing Guide](CONTRIBUTING.md) for more information on how to get involved.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgments\n\nSpecial thanks to the Next.js and Ollama communities for providing the tools and frameworks that make this project possible.\n\n## Contact\n\nFor any inquiries or support, please open an issue on GitHub or contact us via [email](mailto:bangadam.dev@gmail.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbangadam%2Fpdf-ai-chat-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbangadam%2Fpdf-ai-chat-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbangadam%2Fpdf-ai-chat-assistant/lists"}