// rag · netease-youdao/QAnything

QAnything

QAnything — проект с открытым исходным кодом из категории «RAG и базы знаний» от netease-youdao (netease-youdao/QAnything на GitHub). У него 14 197 звёзд на GitHub и 1 354 форка, он распространяется по лицензии AGPL-3.0 и последний раз обновлялся на GitHub 23 сентября 2026.

Local knowledge-base Q&A over PDFs, Office files, images and web pages - offline and CPU-friendly.

★ 14,2 тыс. звёзд⑂ 1,4 тыс. форковAGPL-3.0обновлено сент. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
netease-youdao/QAnything
Звёзды GitHub
14 197
Форки
1 354
Лицензия
AGPL-3.0
Последнее обновление на GitHub
23 сентября 2026
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Prepare your machine

    Install Docker and Docker Compose and make sure you have at least 20GB of RAM; no GPU is required for the default setup.

  2. Clone the repository

    Pull the QAnything repo, which contains the per-platform Docker Compose files for one-click startup.

  3. Start the stack

    Run the Docker Compose file for your operating system and wait for the 'qanything backend service is ready' log line (about 30 seconds).

  4. Configure a model and ask

    Open the web UI at http://localhost:8777/qanything/, set your OpenAI-compatible API base and key (or a local Ollama model) in the front-end settings, upload documents and start asking.

// возможности

Почему его любят

Two-stage retrieval

Embedding retrieval followed by reranking with BCEmbedding models keeps answer quality stable as data volume grows, instead of degrading like single-stage retrieval.

Many file formats

Supports PDF, Word, PPT, Excel, Markdown, email, TXT, images (with OCR), CSV and web links, with strong parsing of tables, columns and cross-page layouts.

Offline and CPU-friendly

Designed for data security: install and use it with the network unplugged, running by default in a pure CPU environment on Windows, Mac or Linux.

Cross-language Q&A

Ask in Chinese or English regardless of the language of the source files.

Flexible modes

Quick-start mode (upload and ask, or fileless chat), retrieval-only mode, FAQ matching, custom Bots and hybrid BM25-plus-embedding search.

Independent components

PDF parsing, OCR, embedding and rerank services are independent and replaceable, and can be called separately over HTTP.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Pull the QAnything code with its Docker Compose files.

    git clone https://github.com/netease-youdao/QAnything.git
    cd QAnything
  2. Start with Docker Compose

    Launch the stack with the compose file for your platform (Linux shown).

    docker compose -f docker-compose-linux.yaml up
  3. Open the web app

    Once the log says the backend service is ready, open the front end in your browser.

    # Open http://localhost:8777/qanything/ - see README for details
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains QAnything?

QAnything is developed by NetEase Youdao's open-source team and community contributors.

Is it free to use?

The code is AGPL-3.0 licensed; note the README says commercial use should also follow the license of the underlying QwenLM models if you use them.

Does it need a paid API key?

Version 2.0 gets its LLM through an OpenAI-compatible interface: that can be a paid hosted API with your key, or a free local model served by Ollama.

How does QAnything compare with Dify or FastGPT?

Those are broader LLM app platforms; QAnything focuses specifically on local knowledge-base Q&A with strong document parsing and two-stage retrieval, deployable fully offline on CPU.

How do I get started?

Clone the repo, run the Docker Compose file for your OS, open http://localhost:8777/qanything/, set your model endpoint, and upload your first files.

// продолжить изучение

Похожие инструменты

RAG и базы знаний

wenlan

Agent-fed knowledge base that distills learnings into cited wiki pages.

★ 79 звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

KnowNote

A local-first AI knowledge base and NotebookLM replacement built with Electron.

★ 1,2 тыс. звёздGPL-3.0
Смотреть руководство →
RAG и базы знаний

Langchain-Chatchat

Local knowledge-base RAG and agent app built on LangChain with ChatGLM, Qwen and Llama models

★ 38,7 тыс. звёздApache-2.0
Смотреть руководство →
RAG и базы знаний

AutoRAG

An agent that finds anything on your computer — federated search over your files, in place.

★ 5,1 тыс. звёздMIT
Смотреть руководство →
RAG и базы знаний

ecommerce-ai-skills

A trilingual e-commerce knowledge base agents can install.

★ 80 звёздCC0-1.0
Смотреть руководство →
RAG и базы знаний

FastGPT

A knowledge-base platform with visual AI workflows — build Q&A systems on your own documents

★ 29,8 тыс. звёздNOASSERTION
Смотреть руководство →
// альтернативы

Альтернативы: RAG и базы знаний

Другие проекты из категории «RAG и базы знаний» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если QAnything вам не подходит.

// ещё в категории rag

Больше проектов: RAG и базы знаний

Соседние проекты из категории «RAG и базы знаний» в каталоге, ближайшие по числу звёзд к QAnything — продолжайте изучать полку по обе стороны от него.

Получить QAnything

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.