#2626th of 51 in RAG, knowledge and search

autorag

Librarian agent that searches local files, mail and chats in place

Stars
5.7k
License
Apache-2.0
Last commit
Nov 2026
Last release
Nov 2026
Language
TypeScript
Stars, last 29 weeks+986
21 Apr 2026: 4,678 stars28 Apr 2026: 4,695 stars5 May 2026: 4,705 stars12 May 2026: 4,714 stars19 May 2026: 4,732 stars26 May 2026: 4,752 stars2 Jun 2026: 4,764 stars9 Jun 2026: 4,781 stars16 Jun 2026: 4,795 stars23 Jun 2026: 4,804 stars30 Jun 2026: 4,816 stars7 Jul 2026: 4,829 stars14 Jul 2026: 4,841 stars21 Jul 2026: 4,902 stars28 Jul 2026: 4,928 stars4 Aug 2026: 4,940 stars11 Aug 2026: 4,949 stars18 Aug 2026: 5,020 stars25 Aug 2026: 5,029 stars1 Sept 2026: 5,036 stars8 Sept 2026: 5,046 stars15 Sept 2026: 5,058 stars22 Sept 2026: 5,093 stars29 Sept 2026: 5,106 stars6 Oct 2026: 5,113 stars13 Oct 2026: 5,122 stars20 Oct 2026: 5,136 stars27 Oct 2026: 5,213 stars3 Nov 2026: 5,326 stars10 Nov 2026: 5,664 stars

4,678 on 21 Apr 20265,664 on 10 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

AutoRAG Agent (@autorag/librarian, TypeScript, Node 24+ or Bun) is a single-model agent built on the Pi framework. It searches local files, mail, Slack, Telegram, Discord and KakaoTalk without copying them into a central vector database. It combines SPLADE sparse, local vector and hybrid retrieval through MinSync with direct file reads via bash, and returns answers with numbered citations. It ships a CLI, TUI, MCP server and TypeScript API; the original Python RAG AutoML tool now lives in legacy/.

Who it is for: Engineers wanting cited answers over local files, mail and chats from CLI or MCP

Strengths

  • Searches data in place across files, mail and chat apps, keeping source-native identities
  • Local embeddings (Qwen3-Embedding-0.6B via MinSync); no remote embedder unless configured
  • Surfaces: CLI, Pi-based TUI, MCP server, TypeScript API, Telegram/Discord/WhatsApp
  • Parses HWP/HWPX, PDF, DOCX and XLSX in-process, no Java needed

Weaknesses

  • Desktop app is a separate repo under Fair Source FSL-1.1-MIT, not Apache-2.0
  • Needs a configured model provider or hosted plan; no bundled LLM
  • Downloads MinSync and filee-cli (~85 MB) on first run
  • SPLADE ranks exact identifiers among look-alike files less reliably than BM25

What it needs

  • Needs Node.js >= 24 or Bun >= 1.2, MinSync, Pi coding agent, filee-cli, Jikji (optional, Rust), fsearch-cli (optional)
  • Models: Provider-configured LLMs via Pi, Qwen3-Embedding-0.6B (local embeddings), KURE-Sparse-nano (SPLADE)

Quick answers

Is autorag open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Also in RAG, knowledge and search

See all 51
Also in RAG, knowledge and search
RankProjectScore
1RAGFlowRAG engine with deep document parsing, template chunking and agentic retrieval Live demo ↗ (opens in a new tab)94k stars+2,164 (+2.4%) in 30 daysApache-2.090 out of 100
2LightRAGGraph-based RAG framework with a REST API server and web UI40.7k stars+650 (+1.6%) in 30 daysMIT90 out of 100
3deeptutorSelf-hosted AI tutor with knowledge bases, guided learning, books and quizzes58.2k stars+17,179 (+42%) in 30 daysApache-2.089 out of 100
#4Open NotebookSelf-hosted NotebookLM alternative for research notebooks, chat, and podcasts41.9k stars+1,895 (+4.7%) in 30 daysMIT89 out of 100
#5MaxKBEnterprise knowledge-base agent platform with RAG, workflows and MCP tools23.1k stars+246 (+1.1%) in 30 daysGPL-3.087 out of 100