Un toolkit de TypeScript independiente del proveedor para crear aplicaciones y agentes con IA usando React, Next.js, Svelte, Vue y Node.js.
langchain-ai/langgraphjs
Framework de TypeScript para crear agentes LLM con estado y de larga duración como grafos, con persistencia, memoria y supervisión humana.
- Estrellas
- 3,371
- Forks
- 610
- Issues abiertos
- 174
- Último commit
- hace 8 horas
¿Qué es?
LangGraph.js es la versión para JavaScript y TypeScript de LangGraph, un framework de orquestación de bajo nivel para crear agentes. Los desarrolladores definen un agente como un grafo de nodos y aristas que operan sobre un estado compartido. Así, pueden controlar explícitamente el flujo de razonamiento, las llamadas a herramientas y las bifurcaciones, en lugar de depender de una cadena fija.
El framework está pensado para flujos de trabajo que deben resistir fallos y ejecutarse durante periodos prolongados. La ejecución es persistente, por lo que un agente puede continuar desde el punto en que se detuvo. Admite memoria de trabajo a corto plazo dentro de una sesión y memoria a largo plazo entre sesiones, y permite que una persona inspeccione o modifique el estado del agente en cualquier momento durante una ejecución.
LangGraph.js se publica en npm como @langchain/langgraph y funciona junto con @langchain/core. Puede usarse de forma independiente y está diseñado para combinarse con LangChain para las integraciones y con LangSmith para el seguimiento y la evaluación.
Funciones clave
- 01Define agentes como grafos de nodos y aristas sobre un estado compartido.
- 02Ejecución persistente que se reanuda automáticamente tras los fallos.
- 03Memoria a corto y largo plazo para agentes con estado.
- 04Permite que una persona inspeccione y modifique el estado del agente durante las ejecuciones.
- 05Escrito en TypeScript y disponible en npm.
Casos de uso
- Crear agentes de varios pasos que requieran controlar explícitamente las bifurcaciones y las llamadas a herramientas.
- Ejecutar flujos de trabajo de agentes de larga duración que deban reanudarse después de fallos o reinicios.
- Añadir pasos de aprobación humana a las acciones de un agente antes de que se ejecuten.
- Crear backends en JavaScript o TypeScript que orquesten llamadas a LLM.
Inicio rápido
- 1
Instala los paquetes principales de LangGraph y LangChain con npm
npm install @langchain/langgraph @langchain/core
Antes de usarlo
- Es un framework de bajo nivel, por lo que crear agentes requiere más código que con herramientas de nivel superior como Deep Agents.
- Algunas funciones, como la mejor experiencia de depuración y despliegue, dependen del producto independiente LangSmith.
Temas
Preguntas frecuentes
- ¿Qué es langgraphjs?
- Framework de TypeScript para crear agentes LLM con estado y de larga duración como grafos, con persistencia, memoria y supervisión humana. LangGraph.js es la versión para JavaScript y TypeScript de LangGraph, un framework de orquestación de bajo nivel para crear agentes. Los desarrolladores definen un agente como un grafo de nodos y aristas que operan sobre un estado compartido. Así, pueden controlar explícitamente el flujo de razonamiento, las llamadas a herramientas y las bifurcaciones, en lugar de depender de una cadena fija.
- ¿langgraphjs es gratuito? ¿Qué licencia tiene?
- langgraphjs es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿langgraphjs sigue mantenido?
- Mantenimiento activo. El último commit de langgraphjs fue el 21 oct 2026.
- ¿Para qué puedo usar langgraphjs?
- Crear agentes de varios pasos que requieran controlar explícitamente las bifurcaciones y las llamadas a herramientas. Ejecutar flujos de trabajo de agentes de larga duración que deban reanudarse después de fallos o reinicios. Añadir pasos de aprobación humana a las acciones de un agente antes de que se ejecuten. Crear backends en JavaScript o TypeScript que orquesten llamadas a LLM.
- ¿Cómo se instala langgraphjs?
- Instala los paquetes principales de LangGraph y LangChain con npm: npm install @langchain/langgraph @langchain/core
- ¿Dónde consigo langgraphjs?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/langchain-ai/langgraphjs
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework de TypeScript para crear agentes de IA con memoria, herramientas, MCP, RAG, voz y flujos de trabajo, además de la consola VoltOps para observabilidad.
Biblioteca open source de prompts para modelos de chat con IA, seleccionada por la comunidad y disponible en un sitio web, datasets CSV y Hugging Face, CLI e integración con un servidor MCP.
Plataforma visual para crear, probar y desplegar agentes y flujos de trabajo de IA, con exposición integrada mediante API y servidor MCP.
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.