Templates are open source reference applications designed to help you get started quickly when building with LangGraph. They provide working examples of common agentic workflows that can be customized to your needs. You can create an application from a template using the LangGraph CLI.
npx @langchain/langgraph-cli --help

Available Templates

TemplateDescriptionLink
New LangGraph ProjectA simple, minimal chatbot with memory.Repo
ReAct AgentA simple agent that can be flexibly extended to many tools.Repo
Memory AgentA ReAct-style agent with an additional tool to store memories for use across threads.Repo
Retrieval AgentAn agent that includes a retrieval-based question-answering system.Repo
Data-Enrichment AgentAn agent that performs web searches and organizes its findings into a structured format.Repo

🌱 Create a LangGraph App

To create a new app from a template, use the langgraph new command.
npm create langgraph

Next Steps

Review the README.md file in the root of your new LangGraph app for more information about the template and how to customize it. After configuring the app properly and adding your API keys, you can start the app using the LangGraph CLI:
npx @langchain/langgraph-cli dev
See the following guides for more information on how to deploy your app: