🦜
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.