SWIRL Community
An open-source federated search and retrieval-augmented-generation tool that queries an organization's existing apps and data sources live, without copying data into a vector database.
SWIRL Community is an open-source tool for federated search and retrieval-augmented generation across an organization's existing applications. Instead of copying data into a vector database, it queries connected sources live, using the requesting user's own permissions, then ranks the combined results and can generate an answer with citations using a chosen LLM.
It ships with more than 100 connectors and a web interface called the Galaxy UI, and it starts from a single Docker Compose command in about two minutes, though the Docker setup does not persist data between restarts. A commercial SWIRL Enterprise edition adds a three-pass reranker, canonical answers, and an MCP server for agents.
SWIRL Community is written in Python and released under the Apache License 2.0.