Skip to main content
PromptQuorum
Início/LLMs locais avançados/Langchain-Chatchat: análise 2026 deste framework RAG e Agent auto-hospedado
RAG & Document Chat

Langchain-Chatchat: análise 2026 deste framework RAG e Agent auto-hospedado

·11 min de leitura·Por Hans Kuepper · Fundador do PromptQuorum, ferramenta de despacho multi-modelo de IA · PromptQuorum

Langchain-Chatchat (antes langchain-ChatGLM) é uma aplicação RAG e Agent gratuita, de código aberto e auto-hospedada, construída sobre o framework LangChain, que permite executar perguntas e respostas sobre bases de conhecimento locais com modelos como ChatGLM, Qwen e Llama, ou com APIs em nuvem. Desenvolvida pela organização chatchat-space no GitHub e licenciada sob Apache-2.0, não possui nenhum plano pago — você mesmo a instala via pip ou Docker e a executa em seu próprio hardware ou servidor, escolhendo qual backend de modelo conectar. O projeto ultrapassa 38.600 estrelas no GitHub, embora seu ritmo de lançamentos tenha desacelerado desde que sua versão marcada mais recente, v0.3.1, foi lançada em julho de 2024.

Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) é uma aplicação RAG e Agent gratuita, de código aberto e auto-hospedada, construída sobre o framework LangChain, antes chamada langchain-ChatGLM até sua mudança de nome em agosto de 2023. Ela executa perguntas e respostas sobre bases de conhecimento locais com modelos como ChatGLM, Qwen e Llama por meio de backends conectáveis, ou com APIs em nuvem, e ultrapassa 38.600 estrelas no GitHub. Esta análise aborda o que ela faz, seu histórico de versões, como instalá-la e como ela se compara a outras ferramentas RAG auto-hospedadas.

Principais conclusões

  • Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) é uma aplicação RAG e Agent gratuita, de código aberto e auto-hospedada, construída sobre o framework LangChain — não é um app baixável para o usuário final
  • Antes chamada langchain-ChatGLM; renomeada para Langchain-Chatchat em agosto de 2023, quando seu suporte a modelos se expandiu além do ChatGLM
  • Licenciada sob Apache-2.0, confirmado através do arquivo LICENSE do repositório no GitHub
  • Suporta ChatGLM, Qwen, Llama e outros modelos por meio de backends conectáveis — Xinference, Ollama, LocalAI, FastChat, One API — ou APIs em nuvem
  • Ultrapassa 38.600 estrelas no GitHub e 6.200 forks, com 26 issues abertas, no momento desta análise (18/09/2026); o repositório não está arquivado
  • A versão marcada mais recente no GitHub é v0.3.1 (12 de julho de 2024); o push mais recente ao repositório foi em 10 de novembro de 2025 — uma lacuna real entre a atividade de commits mais recente e a última tag de versão

📍 Em uma frase

Langchain-Chatchat é um framework RAG e Agent gratuito, de código aberto e auto-hospedado, construído sobre o LangChain, antes chamado langchain-ChatGLM, que executa perguntas e respostas sobre bases de conhecimento locais com modelos como ChatGLM, Qwen e Llama, ou com APIs em nuvem, sem nenhum plano pago.

💬 Em termos simples

Em vez de pagar por um serviço de chat de documentos hospedado, o Langchain-Chatchat permite instalar gratuitamente uma ferramenta em seu próprio servidor que lê seus documentos, os divide em trechos pesquisáveis e responde perguntas sobre eles usando um modelo de IA de sua escolha — um modelo local rodando em seu próprio hardware, ou uma API em nuvem que você conecta com sua própria chave.

📌Nota: Esta análise é o complemento detalhado da entrada do Langchain-Chatchat no Diretório de Software de LLM Local — veja essa página para comparar rapidamente como ele se posiciona em relação a dezenas de outras ferramentas de IA local.

O que é o Langchain-Chatchat?

Langchain-Chatchat é uma aplicação gratuita, de código aberto e auto-hospedada para geração aumentada por recuperação (RAG) sobre bases de conhecimento locais e fluxos de trabalho de Agent, construída sobre o framework LangChain. A descrição do seu repositório no GitHub o define como uma aplicação RAG e Agent baseada em LangChain e em modelos como ChatGLM, Qwen e Llama. Foi lançado originalmente como langchain-ChatGLM por volta de abril de 2023, construído especificamente em torno do modelo ChatGLM-6B, e renomeado para Langchain-Chatchat em agosto de 2023, quando seu suporte a modelos se ampliou.

  • Tipo de produto: uma aplicação web auto-hospedada (interface baseada em Streamlit) junto com um pacote Python e uma imagem Docker — não um binário baixável para o usuário final
  • Desenvolvedor: a organização chatchat-space no GitHub
  • Repositório: github.com/chatchat-space/Langchain-Chatchat, criado em 31 de março de 2023
  • Licença: Apache-2.0, confirmada através do arquivo LICENSE do repositório
  • Escala: ultrapassa 38.600 estrelas no GitHub e 6.200 forks, com 26 issues abertas, no momento desta análise (18/09/2026); o repositório não está arquivado
  • Origem: um projeto de código aberto de origem chinesa com um README bilíngue (chinês/inglês), originalmente construído em torno da família de modelos ChatGLM e que agora suporta Qwen, Llama e outros modelos por meio de backends conectáveis

Histórico do projeto e marcos de versão do Langchain-Chatchat

O Langchain-Chatchat passou por várias mudanças de arquitetura desde seu lançamento original, limitado ao ChatGLM-6B, em 2023, embora seu ritmo de lançamentos tenha desacelerado consideravelmente desde meados de 2024.

  1. 1
    v0.1.0 — por volta de abril de 2023: lançamento original como langchain-ChatGLM
    Why it matters: O ponto de partida do projeto: uma aplicação de perguntas e respostas sobre base de conhecimento local, centrada em um único modelo, o ChatGLM-6B.
  2. 2
    Renomeado para Langchain-Chatchat — agosto de 2023, com integração ao FastChat na v0.2.0
    Why it matters: Marcou a transição do projeto de uma ferramenta exclusiva do ChatGLM para um framework mais amplo, com múltiplos backends de modelo.
  3. 3
    v0.2.5 — outubro de 2023: adição de funcionalidades de Agent
    Why it matters: Introduziu fluxos de trabalho no estilo agente, que usam ferramentas, além do pipeline original de perguntas e respostas RAG.
  4. 4
    v0.2.8 — 1º de dezembro de 2023
    Why it matters: Lançamento incremental marcado na série v0.2.x.
  5. 5
    v0.2.9 — 31 de dezembro de 2023
    Why it matters: Lançamento incremental marcado que encerrou o ano de 2023.
  6. 6
    v0.2.10 — 25 de janeiro de 2024
    Why it matters: Último lançamento da série v0.2.x antes da mudança de arquitetura da v0.3.0.
  7. 7
    v0.3.0 — 20 de junho de 2024: descrita no próprio changelog do projeto como uma "nova arquitetura"
    Why it matters: Uma reformulação interna significativa da arquitetura da aplicação.
  8. 8
    v0.3.1 — 12 de julho de 2024: a versão marcada mais recente no GitHub encontrada por esta análise
    Why it matters: Esta é a tag de versão mais recente no momento desta análise — nenhuma tag de versão mais nova foi encontrada.

O que o Langchain-Chatchat realmente faz?

A funcionalidade central do Langchain-Chatchat é um pipeline RAG sobre base de conhecimento local: ele divide seus documentos em trechos, converte-os em embeddings vetoriais, recupera os trechos mais relevantes para uma determinada pergunta por meio de busca por similaridade, e os repassa a um LLM para gerar uma resposta.

  • Pipeline RAG sobre base de conhecimento local: divisão de texto → vetorização → correspondência por similaridade → geração de resposta pelo LLM
  • Suporte a Agent, especialmente otimizado para os modelos ChatGLM3 e Qwen, para fluxos de trabalho com uso de ferramentas e várias etapas
  • Diversos backends conectáveis para servir modelos: Xinference, Ollama, LocalAI, FastChat, e integração com "One API", para que você escolha qual servidor de inferência executa seu modelo
  • Suporte multimodal: diálogo com imagens e recursos de texto para imagem
  • Diálogo com banco de dados/SQL ("converse com seu banco de dados") para consultar dados estruturados em linguagem natural
  • Interface web construída com Streamlit, com suporte a várias conversas simultâneas

Exemplos de uso: três formas de usar o Langchain-Chatchat

Estes são fluxos de trabalho concretos, construídos a partir das funcionalidades documentadas do Langchain-Chatchat descritas acima — não casos de uso hipotéticos.

O Langchain-Chatchat é gratuito?

Sim — o Langchain-Chatchat é gratuito e de código aberto, e esta análise não encontrou nenhum plano pago separado. Ele é licenciado sob Apache-2.0, confirmado através do arquivo LICENSE do repositório, e esta análise não encontrou nenhuma versão hospedada/em nuvem operada por um fornecedor — você mesmo o instala e executa.

  • Nenhuma assinatura, taxa de licença ou limite de uso imposto pelo próprio Langchain-Chatchat
  • Auto-hospedado: você fornece seu próprio servidor/hardware e paga apenas por essa infraestrutura, além de eventuais custos de API de modelo em nuvem, caso escolha um backend em nuvem em vez de um modelo local
  • A licença Apache-2.0 permite uso comercial, modificação e redistribuição, sujeita aos termos padrão de atribuição e aviso da licença

Langchain-Chatchat vs. RAGFlow

Langchain-Chatchat e RAGFlow são ambas aplicações RAG auto-hospedadas e de código aberto, mas adotam abordagens diferentes para processar seus documentos e responder a perguntas sobre eles.

Foco principal

Langchain-Chatchat:
Fluxos de trabalho RAG e Agent sobre base de conhecimento local, construídos diretamente sobre o framework LangChain
RAGFlow:
RAG com foco em compreensão de documentos — detalhes verificados na análise dedicada do RAGFlow

Flexibilidade de backend de modelo

Langchain-Chatchat:
Backends conectáveis: Xinference, Ollama, LocalAI, FastChat, One API, ou APIs em nuvem
RAGFlow:
Veja a análise do RAGFlow para seu próprio suporte de backends

Suporte multimodal

Langchain-Chatchat:
Diálogo com imagens e recursos de texto para imagem
RAGFlow:
Detalhes na análise do RAGFlow

Chat SQL/banco de dados

Langchain-Chatchat:
Sim — função dedicada de conversar com seu banco de dados
RAGFlow:
Detalhes na análise do RAGFlow

Ritmo de manutenção

Langchain-Chatchat:
Última versão marcada v0.3.1 (julho de 2024); push mais recente ao repositório em novembro de 2025
RAGFlow:
Veja a análise do RAGFlow para seu ritmo de lançamentos atual

Licença

Langchain-Chatchat:
Apache-2.0
RAGFlow:
Veja a análise do RAGFlow para sua licença

Esta tabela reflete os fatos próprios e verificados do Langchain-Chatchat; para as alegações específicas sobre o RAGFlow, leia diretamente a análise do RAGFlow, em vez de confiar apenas neste resumo.

Quem deve usar o Langchain-Chatchat?

Se o Langchain-Chatchat é adequado para você depende de querer um framework RAG e Agent gratuito e auto-hospedado, construído sobre o LangChain, e de o ritmo de lançamentos recentemente mais lento ser aceitável para o seu caso de uso.

Concorrentes e alternativas

O Langchain-Chatchat se posiciona no segmento de RAG e chat de documentos auto-hospedados, ao lado do RAGFlow, LlamaIndex, Haystack e MaxKB.

RAGFlow

Best known for:
RAG auto-hospedado com compreensão de documentos profunda e sensível ao layout
Artigos sobre RAGFlow (4)

Também mencionado em:

LlamaIndex

Best known for:
Framework RAG/de dados de código aberto e propósito geral para conectar LLMs aos seus próprios dados
Artigos sobre LlamaIndex (10)

+15 mais não exibidos

Haystack (deepset)

Best known for:
Framework RAG e de pipeline de busca de código aberto da deepset

MaxKB

Best known for:
Plataforma de perguntas e respostas sobre base de conhecimento auto-hospedada, também de origem chinesa
Artigos sobre MaxKB (3)

Também mencionado em:

Esta lista reflete ferramentas comumente comparadas ao Langchain-Chatchat no segmento de RAG/chat de documentos auto-hospedado, não um ranking independente da PromptQuorum — veja o Diretório de Software de LLM Local para o catálogo completo, e verifique o conjunto de funcionalidades e a licença atuais de cada ferramenta antes de escolher.

Erros comuns ao avaliar o Langchain-Chatchat

A maior parte da confusão sobre o Langchain-Chatchat vem de seu histórico de nomes, de suposições sobre seu ritmo de lançamentos, ou de sua relação com o framework LangChain sobre o qual é construído.

Perguntas frequentes

O que é o Langchain-Chatchat?

Langchain-Chatchat (github.com/chatchat-space/Langchain-Chatchat) é uma aplicação RAG e Agent gratuita, de código aberto e auto-hospedada, construída sobre o framework LangChain, antes chamada langchain-ChatGLM até sua mudança de nome em agosto de 2023.

O Langchain-Chatchat é gratuito?

Sim. Ele é licenciado sob Apache-2.0, e esta análise não encontrou nenhum plano pago separado, oferta de nuvem gerenciada ou plano de suporte comercial.

Como instalo o Langchain-Chatchat?

Via pip (pip install langchain-chatchat -U, ou `pip install "langchain-chatchat[xinference]" -U para o backend Xinference) ou Docker (docker pull chatimage/chatchat`). A própria documentação do projeto recomenda fortemente a implantação via docker-compose para produção.

Qual licença o Langchain-Chatchat usa?

Apache-2.0, confirmada através do arquivo LICENSE do repositório no GitHub.

Quais modelos e backends o Langchain-Chatchat suporta?

ChatGLM, Qwen, Llama e outros modelos por meio de backends conectáveis — Xinference, Ollama, LocalAI, FastChat e integração com "One API" — ou APIs em nuvem.

O Langchain-Chatchat é mantido ativamente?

Esta análise encontrou uma lacuna entre sua versão marcada mais recente (v0.3.1, 12 de julho de 2024) e seu push mais recente ao repositório (10 de novembro de 2025), de cerca de 16 meses. Há atividade de commits contínua, mas o ritmo de lançamentos desacelerou consideravelmente desde meados de 2024 — verifique o status atual diretamente no GitHub.

Qual é a diferença entre o Langchain-Chatchat e o LangChain em si?

O Langchain-Chatchat é construído sobre o framework LangChain, mas é uma aplicação RAG e Agent separada e independente, com seu próprio repositório, interface e conjunto de funcionalidades — não é a biblioteca de propósito geral LangChain em si.

O Langchain-Chatchat suporta chinês e ChatGLM?

Sim. O projeto foi originalmente construído em torno da família de modelos ChatGLM (sob o nome anterior langchain-ChatGLM), tem um README bilíngue chinês/inglês, e continua sendo um projeto de código aberto de origem chinesa.

O Langchain-Chatchat suporta chat SQL/banco de dados?

Sim, inclui uma função dedicada de conversar com seu banco de dados para consultar dados estruturados em linguagem natural.

Quem mantém o Langchain-Chatchat?

A organização chatchat-space no GitHub mantém o repositório canônico do projeto.

Fontes

← Voltar para LLMs locais avançados