Toolkit TypeScript independente de provedor para criar aplicações e agentes com IA usando React, Next.js, Svelte, Vue e Node.js.
langchain-ai/langgraphjs
Framework TypeScript para criar agentes LLM stateful e de longa duração como grafos, com persistência, memória e participação humana no fluxo.
- Estrelas
- 3,371
- Forks
- 610
- Issues abertas
- 174
- Último commit
- há 8 horas
O que é?
LangGraph.js é a versão em JavaScript e TypeScript do LangGraph, um framework de orquestração de baixo nível para criar agentes. Os desenvolvedores definem um agente como um grafo de nós e arestas que operam sobre um estado compartilhado. Isso dá controle explícito sobre o fluxo de raciocínio, as chamadas de ferramentas e as ramificações, em vez de depender de uma cadeia fixa.
O framework é voltado a fluxos de trabalho que precisam resistir a falhas e ser executados por longos períodos. A execução é durável, então um agente pode retomar de onde parou. O framework oferece memória de trabalho de curto prazo dentro de uma sessão e memória de longo prazo entre sessões, além de permitir que uma pessoa inspecione ou modifique o estado do agente em qualquer momento durante a execução.
LangGraph.js é publicado no npm como @langchain/langgraph e funciona junto com @langchain/core. Pode ser usado por conta própria e foi projetado para trabalhar com LangChain em integrações e com LangSmith em tracing e avaliação.
Recursos principais
- 01Define agentes como grafos de nós e arestas sobre um estado compartilhado.
- 02Execução durável que retoma automaticamente após falhas.
- 03Memória de curto e longo prazo para agentes stateful.
- 04Inspeção e modificação do estado do agente por uma pessoa durante as execuções.
- 05Escrito em TypeScript e instalado pelo npm.
Casos de uso
- Criar agentes com várias etapas que precisam de controle explícito sobre ramificações e chamadas de ferramentas.
- Executar fluxos de trabalho de agentes de longa duração que precisam retomar após falhas ou reinicializações.
- Adicionar etapas de aprovação humana às ações dos agentes antes de serem executadas.
- Criar backends em JavaScript ou TypeScript que orquestram chamadas a LLMs.
Início rápido
- 1
Instale os pacotes principais do LangGraph e do LangChain com npm
npm install @langchain/langgraph @langchain/core
Antes de usar
- É um framework de baixo nível, então criar agentes exige mais código do que com ferramentas de nível mais alto, como o Deep Agents.
- Alguns recursos, como a melhor experiência de depuração e implantação, dependem do produto separado LangSmith.
Tópicos
Perguntas frequentes
- O que é langgraphjs?
- Framework TypeScript para criar agentes LLM stateful e de longa duração como grafos, com persistência, memória e participação humana no fluxo. LangGraph.js é a versão em JavaScript e TypeScript do LangGraph, um framework de orquestração de baixo nível para criar agentes. Os desenvolvedores definem um agente como um grafo de nós e arestas que operam sobre um estado compartilhado. Isso dá controle explícito sobre o fluxo de raciocínio, as chamadas de ferramentas e as ramificações, em vez de depender de uma cadeia fixa.
- langgraphjs é gratuito? Qual é a licença?
- langgraphjs é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- langgraphjs ainda é mantido?
- Manutenção ativa. O último commit de langgraphjs foi em 21 de out. de 2026.
- Para que posso usar langgraphjs?
- Criar agentes com várias etapas que precisam de controle explícito sobre ramificações e chamadas de ferramentas. Executar fluxos de trabalho de agentes de longa duração que precisam retomar após falhas ou reinicializações. Adicionar etapas de aprovação humana às ações dos agentes antes de serem executadas. Criar backends em JavaScript ou TypeScript que orquestram chamadas a LLMs.
- Como instalar langgraphjs?
- Instale os pacotes principais do LangGraph e do LangChain com npm: npm install @langchain/langgraph @langchain/core
- Onde consigo langgraphjs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/langchain-ai/langgraphjs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Framework TypeScript para criar agentes de IA com memória, ferramentas, MCP, RAG, voz e workflows, além do console VoltOps para observabilidade.
Biblioteca open source de prompts para modelos de chat com IA, mantida pela comunidade e disponível em site, datasets CSV e Hugging Face, CLI e integração com servidor MCP.
Plataforma visual para criar, testar e implantar agentes e workflows de IA, com exposição integrada por API e servidor MCP.
Um framework Python para criar aplicações e agentes com LLMs, com interfaces padronizadas para modelos, embeddings, vector stores e integrações de terceiros.
Um agente de programação em TypeScript cuja CLI planeja, delega tarefas a vários modelos e verifica o trabalho quando você inclui `ulw` ou `mass ulw` no prompt.