{"repo":"lenny-h/nextgpt","free":true,"listed":false,"github":"https://github.com/lenny-h/nextgpt","clone":"git clone https://github.com/lenny-h/nextgpt.git","description":"An opinionated framework for deploying a fully self-hosted AI chatbot interface with integrated document processing, document search, and web search.","language":"TypeScript","stars":13,"topics":["ai","chatbot","self-hosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"NextGPT NextGPT is a platform designed to deploy a secure AI interface with integrated document and web search capabilities on one of the major cloud providers (Amazon Web Services, Google Cloud, and Microsoft Azure (not supported yet)). Its primary mission is to give enterprises more control and sovereignty over their data by allowing them to host their own AI infrastructure. This monorepo integrates a modern Next.js web application, a robust API, and a suite of specialized microservices for document processing, PDF generation, and web scraping (via Firecrawl). The architecture leverages PostgreSQL with pgvector for efficient vector embeddings, enabling powerful semantic search and Retrieval-Augmented Generation (RAG) capabilities. [!WARNING] There are currently several bugs in firecrawl, one of which leading to a waterfall behaviour: https://github.com/firecrawl/firecrawl/issues/2350 Hence, using firecrawl in production is not recommended at the moment. Instead, it is advised to use the options described in the documentation of the Vercel AI SDK: https://ai-sdk.dev/cookbook/node/web-search-agent; if the application is hosted on Google Cloud, google search is recommended. For AWS, it is recommended to use one of the hosted alternatives. Screenshots Chat Interface Chat interface with AI-powered conversations, document search, and web search capabilities Dashboard Dashboard where maintainers can upload documents and configure permissions Hosted on AWS Follow the instructions i","default_branch":null,"files":null,"tree":[],"storefront":"/r/lenny-h","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lenny-h/nextgpt/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}