Metadata-Version: 2.4
Name: openrag
Version: 0.2.3.0.2
Summary: Add your description here
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: agentd>=0.2.2
Requires-Dist: aiofiles>=24.1.0
Requires-Dist: cryptography>=45.0.6
Requires-Dist: docling[vlm]==2.41.0; sys_platform != "darwin"
Requires-Dist: docling[ocrmac,vlm]==2.41.0; sys_platform == "darwin"
Requires-Dist: google-api-python-client>=2.143.0
Requires-Dist: google-auth-httplib2>=0.2.0
Requires-Dist: google-auth-oauthlib>=1.2.0
Requires-Dist: msal>=1.29.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: opensearch-py[async]>=3.0.0
Requires-Dist: pyjwt>=2.8.0
Requires-Dist: python-multipart>=0.0.20
Requires-Dist: starlette>=0.47.1
Requires-Dist: torch>=2.7.1
Requires-Dist: uvicorn>=0.35.0
Requires-Dist: boto3>=1.35.0
Requires-Dist: psutil>=7.0.0
Requires-Dist: rich>=13.0.0
Requires-Dist: textual>=0.45.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: textual-fspicker>=0.6.0
Requires-Dist: structlog>=25.4.0
Requires-Dist: docling-serve==1.5.0
Requires-Dist: docling-core==2.48.1
Requires-Dist: easyocr>=1.7.1; sys_platform != "darwin"
Requires-Dist: zxcvbn>=4.5.0
Dynamic: license-file

<div align="center">

# OpenRAG

<div align="center">
  <a href="https://github.com/langflow-ai/langflow"><img src="https://img.shields.io/badge/Langflow-1C1C1E?style=flat&logo=langflow" alt="Langflow"></a>
  &nbsp;&nbsp;
  <a href="https://github.com/opensearch-project/OpenSearch"><img src="https://img.shields.io/badge/OpenSearch-005EB8?style=flat&logo=opensearch&logoColor=white" alt="OpenSearch"></a>
  &nbsp;&nbsp;
  <a href="https://github.com/docling-project/docling"><img src="https://img.shields.io/badge/Docling-000000?style=flat" alt="Langflow"></a>
  &nbsp;&nbsp;
</div>

OpenRAG is a comprehensive Retrieval-Augmented Generation platform that enables intelligent document search and AI-powered conversations. Users can upload, process, and query documents through a chat interface backed by large language models and semantic search capabilities. The system utilizes Langflow for document ingestion, retrieval workflows, and intelligent nudges, providing a seamless RAG experience. Built with [Starlette](https://github.com/Kludex/starlette) and [Next.js](https://github.com/vercel/next.js). Powered by [OpenSearch](https://github.com/opensearch-project/OpenSearch), [Langflow](https://github.com/langflow-ai/langflow), and [Docling](https://github.com/docling-project/docling).

<a href="https://deepwiki.com/langflow-ai/openrag"><img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki"></a>

## Install OpenRAG

To get started with OpenRAG, see the installation guides in the OpenRAG documentation:

* [Quickstart](https://docs.openr.ag/quickstart)
* [Install the OpenRAG Python package](https://docs.openr.ag/install-options)
* [Deploy self-managed services with Docker or Podman](https://docs.openr.ag/docker)

## Development

For developers who want to [contribute to OpenRAG](https://docs.openr.ag/support/contribute) or set up a development environment, see [CONTRIBUTING.md](CONTRIBUTING.md).

## Troubleshooting

For assistance with OpenRAG, see [Troubleshoot OpenRAG](https://docs.openr.ag/support/troubleshoot) and visit the [Discussions page](https://github.com/langflow-ai/openrag/discussions).

To report a bug or submit a feature request, visit the [Issues page](https://github.com/langflow-ai/openrag/issues).
