{"repo":"swirlai/swirl-search","free":true,"listed":false,"github":"https://github.com/swirlai/swirl-search","clone":"git clone https://github.com/swirlai/swirl-search.git","description":"AI Search & RAG Without Moving Your Data. Get instant answers from your company's knowledge across 100+ apps while keeping data secure. Deploy in minutes, not months.","language":"Python","stars":3039,"topics":["search","search-engine","federated-query","federated-search","ai-search","bigquery","large-language-models","relevancy","metasearch","django"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"SWIRL Community Federated AI search and RAG across your stack, without moving your data Ask a question. SWIRL searches your apps live, ranks the results, and returns an answer with sources you can click through to. Data stays where it lives. No vector database, no ETL, no second copy to govern. Open source, Apache 2.0, running on your machine in about two minutes. ⚡ Quick Start · 🧱 What you get · 🆚 Community vs Enterprise · 🔌 Connectors · 🤝 Contribute This repository is SWIRL Community , Apache 2.0 and free to self-host. There is also SWIRL Enterprise , which adds a three-pass reranker, canonical answers, an MCP server for agents, and managed support. The comparison below lays out the difference, so you can tell which one you need. 🤔 Why SWIRL? Most \"AI search\" asks you to copy everything into a vector database first, then govern that copy forever. SWIRL skips the copy. It queries your sources live, with the user's own permissions, re-ranks the results, and optionally generates an answer with citations using the LLM of your choice. ❌ The usual way ✅ With SWIRL --- --- Stand up a vector database No vector DB needed Move and duplicate your data Data stays in place Build ETL pipelines Query live, in place Weeks of infrastructure work One Docker command, about 2 minutes A new copy to secure and audit Permissions enforced at the source 🔥 Quick Start: Docker in 2 minutes Make sure the Docker app is installed and running. Download the compose file: Optional, to enable real-tim","default_branch":null,"files":null,"tree":[],"storefront":"/r/swirlai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/swirlai/swirl-search/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."}