Curated list of tools and projects using LangChain.
We are launching a weekly newsletter to share the updates from LangChain ecosystem (changelog, articles, videos, projects) subscribe to the newsletter here
LangChain is an amazing framework to get LLM projects done in a matter of no time and the ecosystem is growing fast. Here is an attempt to keep track of the initiatives around LangChain.
Contributions welcome. Add links through pull requests or create an issue to start a discussion. Please read the contribution guidelines before contributing.
- LangChain: the original ๐
- LangChain.js: the js brother โจ
- Concepts: Langchain concepts doc
- Twitter account: follow to get fresh updates
- Youtube Channel
- Discord: discussion
- Langchain Blog: The Official Langchain blog
- LangChainHub: collection of all artifacts useful for working with LangChain primitives such as prompts, chains and agents
- Langflow: LangFlow is a UI for LangChain
- Flowise - LangchainJS UI: Drag & drop UI to build your customized LLM flow using LangchainJS
- Databerry: The no-code platform for semantic search and documents retrieval
- LangchainUI: The open source chat-ai toolkit
- Yeager.ai: Yeager.ai Agent is the first Langchain Agent creator designed to help you build, prototype, and deploy AI-powered agents with ease
- GPTCache: A Library for Creating Semantic Cache for LLM Queries
- LlamaHub: a library of data loaders for LLMs made by the community
- EVAL: Elastic Versatile Agent with Langchain. will execute all your requests.
- Auto-evaluator: a lightweight evaluation tool for question-answering using Langchain
- Langchain visualizer: visualization and debugging tool for LangChain workflows
- LLM Strategy: implementing the Strategy Pattern using LLMs
- datasetGPT: A command-line interface to generate textual and conversational datasets with LLMs.
- spellbook-forge: Make your LLM prompts executable and version controlled.
- Auto Evaluator: Langchain auto evaluator
- Jina: Langchain Apps on Production with Jina
- Gradio Tools: Gradio ๐ค LLM Agents
- steamship-langchain: adapters for Steamship, enabling LangChain developers to rapidly deploy their apps on Steamship ๐
- LangForge: A Toolkit for Creating and Deploying LangChain Apps
- BentoChain: LangChain Deployment on BentoML
- LangCorn: Serving LangChain apps automagically with FastApi
- Langchain Service: Opinionated Langchain setup with Qdrant vector store and Kong gateway
- Lanarky: ๐ข Ship production-ready LLM projects with FastAPI
- Dify: One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.
- LangchainJS Worker: LangchainJS worker on cloudflare
- Chainlit: Build Python LLM apps in minutes โก๏ธ
- Zep: Zep: A long-term memory store for LLM / Chatbot applications
- Gorilla: An API store for LLMs
- AgentGPT: AI Agents with Langchain & OpenAI (Vercel / Nextjs)
- ThinkGPT: Agent techniques to augment your LLM and push it beyond its limits
- Camel-AutoGPT: role-playing approach for LLMs and auto-agents like BabyAGI & AutoGPT
- Private GPT: Interact privately with your documents using the power of GPT, 100% privately, no data leaks
- Local GPT: Inspired on Private GPT with the GPT4ALL model replaced with the Vicuna-7B model and using the InstructorEmbeddings instead of LlamaEmbeddings
- RasaGPT: RasaGPT is the first headless LLM chatbot platform built on top of Rasa and Langchain.
- SkyAGI: Emerging human-behavior simulation capability in LLM agents
- PyCodeAGI: A small AGI experiment to generate a Python app given what app the user wants to build
- BabyAGI UI: Make it easier to run and develop with babyagi in a web app, like a ChatGPT
- CollosalAI Chat: implement LLM with RLHF, powered by the Colossal-AI project
- SuperAgent: Deploy LLM Agents to production
- ix: Autonomous GPT-4 agent platform
- DuetGPT: A conversational semi-autonomous developer assistant, AI pair programming without the copypasta.
- create-t3-turbo-ai: t3 based, Langchain-friendly boilerplate for building type-safe, full-stack, LLM-powered web apps with Nextjs and Prisma
- LangChain.js LLM Template: LangChain LLM template that allows you to train your own custom AI LLM model.
- Streamlit Template: template for how to deploy a LangChain on Streamlit
- Codespaces Template: a Codespaces template for getting up-and-running with LangChain in seconds!
- Gradio Template: template for how to deploy a LangChain on Gradio
- Modal: End-to-end stack for cloud/ML compute
- Metal: Metal is a managed service that allows you to build AI products without the hassle of managing infrastructure
- Graphsignal: Observability for AI agents and LLM-powered applications. Trace, monitor and debug LangChain in production.
- DocsGPT: GPT-powered chat for documentation search & assistance.
- Knowledge GPT: Accurate answers and instant citations for your documents.
- Quiver: Dump your brain into your GenerativeAI Vault
- Knowledge: Knowledge is a tool for saving, searching, accessing, and exploring all of your favorite websites, documents and files.
- AudioGPT: Understanding and Generating Speech, Music, Sound, and Talking Head
- Paper QA: LLM Chain for answering questions from documents with citations
- Chat Langchain: locally hosted chatbot specifically focused on question answering over the LangChain documentation
- Langchain Chat: another Next.js frontend for LangChain Chat.
- Book GPT: drop a book, start asking question.
- Chat LangchainJS: NextJS version of Chat Langchain
- Doc Search: converse with book - Built with GPT-3
- Fact Checker: fact-checking LLM outputs with langchain
- MM ReAct: Multi Modal ReAct Design
- QABot: Query local or remote files or databases with natural language queries powered by langchain and openai
- GPT Automator: Your voice-controlled Mac assistant.
- Teams LangchainJS: Demonstration of LangChainJS with Teams / Bot Framework bots
- ChatGPT: ChatGPT & langchain example for node.js & Docker
- FlowGPT: Generate diagram with AI
- langchain-text-summarizer: A sample streamlit application summarizing text using LangChain
- Langchain Chat Websocket: About LangChain LLM chat with streaming response over websockets
- langchain_yt_tools: Langchain tools to search/extract/transcribe text transcripts of Youtube videos
- SmartPilot: A Python program leveraging OpenAI's language models to generate, analyze, and select the best answer to a given question
- Howdol: a helpful chatbot that can answer questions
- MrsStax: QA Slack Bot
- ThoughtSourceโก: A framework for the science of machine thinking
- ChatGPT Langchain: ChatGPT clone using langchain on Huggingface
- Chat Math Techniques: langchain chat with math techniques on Huggingface
- Notion QA: Notion Question-Answering Bot
- QNimGPT: Play Nim against an IBM Quantum Computer simulator or OpenAI GPT-3.5
- ChatPDF: ChatGPT + Enterprise data with Azure OpenAI
- Chat with Scanned Documents: A demo chatting with documents scanned with Dynamic Web TWAIN.
- snowChat โ๏ธ: Chat with you're snowflake database
- DB GPT: Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security
- Psychic: Universal APIs for unstructured data. Sync documents from SaaS tools to a SQL or vector database, where they can be easily queried by AI applications like ChatGPT.
- Airtable-QnA: ๐ a question-answering tool for your Airtable content
- Voyager: An Open-Ended Embodied Agent with Large Language Models
- WingmanAI: tool for interacting with real-time transcription of both system and microphone audio
- Langchain Tutorials: overview and tutorial of the LangChain Library
- LangChain Chinese Getting Started Guide: Chinese LangChain Tutorial for Beginners
- Flan5 LLM: PDF QA using LangChain for chain of thought and multi-task instructions, Flan5 on HuggingFace
- LangChain Handbook: Pinecone / James Briggs' LangChain handbook
- Query the YouTube video transcripts: Query the YouTube video transcripts, returning timestamps as sources to legitimize the answers
- llm-lobbyist: Large Language Models as Corporate Lobbyists
- Langchain Semantic Search: Search and indexing your own Google Drive Files using GPT3, LangChain, and Python
- GPT Political Compass
- llm-grovers-search-party: Leveraging Qiskit, OpenAI and LangChain to demonstrate Grover's algorithm
- TextWorld ReAct Agent
- LangChain <> Wolfram Alpha
- BYO Knowledge Graph
- LangChain for LLM Application Development
- LangChain Series by Sam Witteveen
- LangChain Tutorials Playlist
- LangChain James Briggs' Playlist
- What Is LangChain? - LangChain + ChatGPT Overview
- LangChain Demo + Q&A with Harrison Chase
- LangChain for LLMs is... basically just an Ansible playbook (David Shapiro)
- Data Independent Playlist
- Langchain Agent Webinar
- BabyAGI with LangChain
- LangChain Tutorial in Python - Crash Course
- LangChain Crash Course: Build a AutoGPT (Nicholas Renotte)
- LangChain and the Future of LLM Agents
- Build a GitHub support bot with GPT3, LangChain, and Python
- The Emergence Of Large Language Model (LLM) API Build Frameworks
- How I used LangChain ๐ฆ๐ and GPT-3 to Automate my Boss ๐ค
- Multilingual Semantic Search with Cohere and Langchain
- How Haystack and LangChain are Empowering Large Language Models
- DataIndependent Tutorials
- Build an Ecommerce Chatbot With Redis, LangChain, and OpenAI
- Getting Started with LangChain: A Beginnerโs Guide to Building LLM-Powered Applications
- How To Use LangChain with LLM Agent Monitoring To Fine-Tune Your LLM Apps
- Build a Simple ChatGPT CLI with memory
- Deploy a Voice-Based Chatbot with BentoML, LangChain, and Gradio
- LangChain tutorial at PromptChap
- Create a Code Interpreter Chatbot with Pyodide, LangChain, and OpenAI
- LangChain has added Cypher Search
- Langchain Decoded
- Implementing GPT4All Locally with Python and Langchain
- GPT your GDrive with LangChain
- Transformers Agents: Provides a natural language API on top of transformers
- LlamaIndex: provides a central interface to connect your LLM's with external data.
- Botpress: The building blocks for building chatbots
- Haystack: NLP framework to interact with your data using Transformer models and LLMs
- Semantic Kernel: Microsoft C# SDK to integrate cutting-edge LLM technology quickly and easily into your apps
- Promptify: Prompt Engineering | Use GPT or other prompt based models to get structured output.
- PromptSource: About Toolkit for creating, sharing and using natural language prompts.
- Agent-LLM: An Artificial Intelligence Automation Platform.
- LLM Agents: Build agents which are controlled by LLMs
- MiniChain: A tiny library for coding with large language models.
- Griptape: Python framework for AI workflows and pipelines with chain of thought reasoning, external tools, and memory.
- llm-chain: is a powerful rust crate for building chains in LLMs allowing you to summarise text and complete complex tasks.
- BoxCars: Ruby gem, Building applications with composability using Boxcars with LLM's. Inspired by LangChain.
- LangTorch: Building composable LLM applications with Java / JVM. Inspired by LangChain.
- Langchain Go: Golang Langchain
- LangchainRb: Ruby Langchain
- PromptFlow: Create executable flowcharts that link LLMs (Large Language Models), Prompts, Python functions, and conditional logic together.
- OpenLM: a drop-in OpenAI-compatible library that can call LLMs from any other hosted inference API. Also Typescript
- Dust: Design and Deploy Large Language Model Apps
- e2b: Open-source platform for building & deploying virtual developersโ agents
- Open LLMs: A list of open LLMs available for commercial use
- Awesome LLM: Awesome-LLM: a curated list of Large Language Model resources.
- LLaMA Cult and More: Keeping Track of Affordable LLMs, ๐ฆ Cult and More