AutoRAG

AutoRAG

โ˜… 4 ๐Ÿ”– 2500 saves ๐Ÿ’ฐ Free GitHubResearch Assistant

AutoRAG is an open-source framework from Marker Inc in Korea for automatically evaluating and optimizing retrieval-augmented generation pipelines. Rather than guessing which chunking strategy, retriever or embedding model works best for your documents, AutoRAG tests the combinations systematically and finds the pipeline that performs best on your data. It is actively developed on GitHub, with more than 5,100 stars.

Overview

Building a good RAG system involves dozens of interacting choices: how documents are parsed and chunked, which embedding model and vector store to use, whether to rerank or rewrite queries, and which generator settings to apply. AutoRAG structures this search. It starts from your raw documents, generates QA evaluation data, then runs modular pipeline experiments across parsing, chunking, retrieval, prompt making and generation modules, scoring each configuration with retrieval and generation metrics. The result is a reproducible, evidence-backed RAG pipeline instead of trial-and-error tuning, exportable for deployment in your own application.

Key Features

  • Automated benchmarking of end-to-end RAG pipeline combinations
  • Document parsing and chunking modules for PDFs and office files
  • Compares embedding models, vector stores and retrieval strategies
  • Query expansion, reranking and prompt-making modules included
  • Automatic QA dataset generation from your own corpus
  • Retrieval and generation metrics with visualizable experiment results

Experiments are configured through readable YAML files, and results can be inspected side by side to see exactly which pipeline stage helped or hurt. AutoRAG works with Korean and English corpora and popular vector databases, and its parsing stage preserves document structure such as tables, which is where many naive RAG pipelines quietly lose accuracy.

๐Ÿ’ณ Pricing

AutoRAG is free and open source under the Apache-2.0 license. You run it on your own machine and pay only for any LLM or embedding API calls your experiments make.

Who Is It For

AutoRAG is for developers and data teams building document question-answering and enterprise search products who want to choose RAG components based on measured performance rather than folklore.

๐Ÿš€ Visit AutoRAG Official Site

๐Ÿšฉ Report an issue