Plataforma auto-hospedada para criar agentes e assistentes de IA que respondem a perguntas com base nos seus documentos, com citações e suporte a qualquer modelo.
- Estrelas
- 14,205
- Forks
- 1,351
- Issues abertas
- 407
- Último commit
- há 2 meses
O que é?
QAnything é um sistema de perguntas e respostas para bases de conhecimento locais. Você envia arquivos em formatos como PDF, DOCX, PPTX, XLSX, Markdown, e-mail, TXT, imagens, CSV e páginas da web, e ele responde a perguntas com base no conteúdo desses arquivos. O sistema processa os documentos, divide o conteúdo em trechos e recupera passagens relevantes antes de enviá-las a um modelo de linguagem.
A recuperação usa um pipeline em duas etapas: busca baseada em embeddings seguida de reranking. Segundo o projeto, isso mantém a precisão estável à medida que o volume de dados aumenta. Também há suporte a busca híbrida, que combina BM25 e embeddings. Por padrão, a configuração é executada na CPU e iniciada com Docker Compose; os componentes de processamento de PDF, OCR, embeddings e reranking podem ser substituídos ou chamados de forma independente via HTTP. O LLM é acessado por uma interface compatível com OpenAI, permitindo que ferramentas como Ollama forneçam modelos locais.
Além das perguntas e respostas convencionais, o sistema oferece um modo de início rápido para conversar com um arquivo sem criar uma base de conhecimento, um modo somente de recuperação que retorna resultados de busca sem chamar um modelo e bots personalizados. A versão 2.0 também adiciona uma API e edição online dos trechos processados.
Recursos principais
- 01Processa PDF, Word, PowerPoint, Excel, Markdown, e-mail, imagens, CSV e páginas da web
- 02Recuperação em duas etapas, com busca por embeddings e reranking, além de busca híbrida com BM25
- 03Por padrão, é executado na CPU e pode ser iniciado com um único comando do Docker Compose
- 04Funciona com qualquer endpoint de LLM compatível com OpenAI, incluindo modelos locais via Ollama
- 05Permite implantação offline, sem acesso à rede
- 06Oferece modos de início rápido, somente de recuperação e de bots personalizados, além de uma API HTTP
Casos de uso
- Fazer perguntas sobre uma pasta de manuais internos, relatórios ou contratos sem enviá-los a um serviço na nuvem
- Criar uma ferramenta offline de perguntas e respostas para um escritório ou laboratório isolado da rede
- Pesquisar um conjunto variado de PDFs, planilhas e e-mails com uma única consulta
- Criar um protótipo de pipeline RAG com componentes substituíveis de embeddings, reranking e OCR
Início rápido
- 1
Clone o repositório qanything
- 2
Acesse o diretório raiz do projeto e execute o comando de inicialização indicado no README
- 3
Abra o serviço e comece a usá-lo
Antes de usar
- O projeto é licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.
- Como informa o README, o uso comercial do LLM incluído está sujeito à licença da QwenLM.
- A execução requer Docker e uma implantação local, então hospedar por conta própria exige algum trabalho de configuração.
Em coleções
Tópicos
Perguntas frequentes
- O que é QAnything?
- Sistema local de perguntas e respostas sobre seus próprios arquivos, como PDF, Word, Excel, Markdown e imagens, com implantação offline. QAnything é um sistema de perguntas e respostas para bases de conhecimento locais. Você envia arquivos em formatos como PDF, DOCX, PPTX, XLSX, Markdown, e-mail, TXT, imagens, CSV e páginas da web, e ele responde a perguntas com base no conteúdo desses arquivos. O sistema processa os documentos, divide o conteúdo em trechos e recupera passagens relevantes antes de enviá-las a um modelo de linguagem.
- QAnything é gratuito? Qual é a licença?
- QAnything é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- QAnything ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de QAnything foi em 23 de set. de 2026.
- Para que posso usar QAnything?
- Fazer perguntas sobre uma pasta de manuais internos, relatórios ou contratos sem enviá-los a um serviço na nuvem Criar uma ferramenta offline de perguntas e respostas para um escritório ou laboratório isolado da rede Pesquisar um conjunto variado de PDFs, planilhas e e-mails com uma única consulta Criar um protótipo de pipeline RAG com componentes substituíveis de embeddings, reranking e OCR
- Como instalar QAnything?
- Clone o repositório qanything Acesse o diretório raiz do projeto e execute o comando de inicialização indicado no README Abra o serviço e comece a usá-lo
- Onde consigo QAnything?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/netease-youdao/QAnything
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Construtor open source de bases de conhecimento com LLM para documentação de produtos e técnica, FAQs e blogs, com escrita, perguntas e respostas e busca assistidas por IA.
Plataforma de conhecimento open source com LLM da Tencent que transforma documentos em um sistema de perguntas e respostas com RAG, um agente de raciocínio e uma wiki mantida automaticamente.
Hub corporativo de conhecimento auto-hospedado que transforma documentos da empresa em uma wiki e a disponibiliza para Claude e outros LLMs via servidor MCP, com acesso por departamento.
Mecanismo RAG open source que combina geração aumentada por recuperação com recursos de agentes para oferecer uma camada de contexto a aplicações com LLMs.
Portal de IA open source para lançar e operar agentes, prompts e ferramentas de IA, com integrações com Coze, Dify, FastGPT e RAGFlow.