{"repo":"madarco/ragrabbit","free":true,"listed":false,"github":"https://github.com/madarco/ragrabbit","clone":"git clone https://github.com/madarco/ragrabbit.git","description":"Open Source, Self-Hosted, AI Search and LLM.txt for your website","language":"TypeScript","stars":136,"topics":["llamaindex","nextjs","pgvector","rag","llms","llms-txt","llmstxt","mcp"],"license":"MIT","category":"ai-agents","readme_excerpt":"&nbsp;RagRabbit&nbsp; Self Hosted Site AI Search, LLMs.txt, MCP Server that crawls your content. 1-Click Deploy on Vercel. How it works RagRabbit is a Next.js Turborepo app that uses Llamaindex with pgVector. Features - 💬 Chat Widget: Embeddable AI Chat agent and instant Search - 🕸️ Website Crawler: scrapes and index pages with pgVector and PostgreSQL - 📄 LLMs.txt Generation: fully customizable wiht ToC reorder - 🔌 MCP Server: npx @ragrabbit/mcp to access your docs from Claude Desktop and Cursor IDE - 🛠️ Flexible: Authentication, Open Source, API Keys access - 🚀 Easy Deployment: One-click setup on Vercel Integrations: - Fumadocs Demo View RagRabbit Demo Page Install To install on Vercel: Requirements: - Node.js 20.x - PostgreSQL w/ pgVector - OpenAI API Key - (Optional) Trigger.dev API Key Configuration Set the following environment variables: - OPENAI API KEY For username/password login: - ADMIN USER - ADMIN PASSWORD For email login: - RESEND AUTH=true - To restrict access to those emails: RESEND ALLOWED EMAILS=\"test@test.com,foo@bar.com\" - To not send emails but logs the login link instead (in Vercel logs): SIMULATE EMAILS=true See .env.example for the complete list. How to use Use the Indexing section to add a new url/website to index, either a single url or a website to crawl recursively: Then start the Job Runner (keep the tab open until it finish) In the LLM.txt section you can preview the generated LLM.txt file: You can then embed the widget in your site with the","default_branch":null,"files":null,"tree":[],"storefront":"/r/madarco","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/madarco/ragrabbit/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."}