LangChain

Framework for building LLM-powered applications. Chains, agents, and retrieval-augmented generation.

About LangChain

LangChain is a framework for developing applications powered by large language models. It provides tools for prompt management, chains, agents, memory, and retrieval-augmented generation (RAG).

Key Features

Chain-based LLM workflows
Agent framework with tool use
RAG with vector stores
Memory management
100+ integrations
LangSmith for observability

Why choose LangChain?

LangChain is an open source alternative to LlamaIndex, Semantic Kernel. Licensed under MIT, it gives you full access to the source code and the freedom to modify, self-host, and contribute. It is available as a desktop or web application.