An open API service indexing awesome lists of open source software.

awesome-langchain

😎 Awesome list of tools and projects with the awesome LangChain framework
https://github.com/kyrolabs/awesome-langchain

Last synced: 19 minutes ago
JSON representation

Complement to this list

  • 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
  • Awesome Language Agents - List of language agents based on paper "Cognitive Architectures for Language Agents"

LangChain Framework

Learn

Notebooks

Videos Playlists

Open Source Projects

Knowledge Management

  • DocsGPT - GPT-powered chat for documentation search & assistance.
  • Chaindesk - The no-code platform for semantic search and documents retrieval
  • Anything LLM - A full-stack application that turns any documents into an intelligent chatbot with a sleek UI and easier way to manage your workspaces.
  • DocNavigator - AI-powered chatbot builder that is designed to improve the user experience on product documentation/support websites
  • ChatFiles - Upload your document and then chat with it. Powered by GPT / Embedding / TS / NextJS.
  • DataChad - A streamlit app that lets you chat with any data source. Supporting both OpenAI and local mode with GPT4All.
  • Second Brain AI Agent - A streamlit app dialog with your second brain notes using OpenAI and ChromaDB locally.
  • examor - A website application that allows you to take exams based on your knowledge notes. Let you really remember what you have learned and written.
  • Repochat - Chatbot assistant enabling GitHub repository interaction using LLMs with Retrieval Augmented Generation
  • SolidGPT - Chat everything with your code repository, ask repository level code questions, and discuss your requirements
  • Minima - Chat with local documents, connect local environment to ChatGPT or Claude
  • pdfmux - PDF-to-Markdown extraction with per-page confidence scoring and self-healing fallback. Native LangChain document loader (PdfmuxLoader); built for RAG pipelines that can't tolerate silent extraction failures.
  • Quivr - Opinionated RAG for integrating GenAI into your apps

Other / Chatbots

  • Chat Math Techniques - langchain chat with math techniques on Huggingface
  • QNimGPT - Play Nim against an IBM Quantum Computer simulator or OpenAI GPT-3.5
  • AudioGPT - Understanding and Generating Speech, Music, Sound, and Talking Head
  • Langchain Chat - another Next.js frontend for LangChain Chat.
  • Book GPT - drop a book, start asking question.
  • 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
  • FlowGPT - Generate diagram with AI
  • 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
  • ThoughtSource⚡ - A framework for the science of machine thinking
  • Notion QA - Notion Question-Answering Bot
  • Chat with Scanned Documents - A demo chatting with documents scanned with Dynamic Web TWAIN.
  • snowChat ❄️ - Chat with you're snowflake database
  • TutorGPT - Dynamic few-shot metaprompting for the task of tutoring.
  • Cheshire Cat - Custom AGI boT with ready-to-use chat integration and plugins development platform.
  • MindGeniusAI - Auto generate MindMap with ChatGPT
  • Instrukt - A fully-fledged AI environment in the terminal. Build, test and instruct agents.
  • Code Interpreter API - About Open source implementation of the ChatGPT Code Interpreter
  • Funcchain - write prompts, pythonic
  • XAgent - An Autonomous LLM Agent for Complex Task Solving
  • MemFree - Open Source Hybrid AI Search Engine, Instantly Get Accurate Answers from the Internet, Bookmarks, Notes, and Docs. Support One-Click Deployment.
  • DB GPT - Interact your data and environment using the local GPT, no data leaks, 100% privately, 100% security
  • 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
  • Entaoai - ChatGPT + Enterprise data with Azure OpenAI
  • Robby-Chatbot - AI chatbot 🤖 for chat with CSV, PDF, TXT files 📄 and YTB videos 🎥 | using Langchain🦜 | OpenAI | Streamlit ⚡.
  • AI Chatbot - A full-featured, hackable Next.js AI chatbot built by Vercel Labs
  • GPT Migrate - Easily migrate your codebase from one framework or language to another.
  • LobeHub - An open-source, extensible (Function Calling), high-performance chatbot framework
  • PersonalityChatbot - Langchain chatbot for chat with personality using Langchain🦜 | LangSmith | MongoDB.

Other LLM Frameworks

  • Plandex - An AI coding engine for complex tasks
  • Maestro - A framework for Claude Opus to intelligently orchestrate subagents.
  • 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.
  • 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.
  • 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
  • SmartGPT - A program that provides LLMs with the ability to complete complex tasks using plugins.
  • TermGPT - Giving LLMs like GPT-4 the ability to plan and execute terminal commands
  • ReLLM - Regular Expressions for Language Model Completions.
  • OpenDAN - open source Personal AI OS , which consolidates various AI modules in one place for your personal use.
  • OpenLLM - An open platform for operating large language models (LLMs) in production. Fine-tune, serve, deploy, and monitor any LLMs with ease using OpenLLM.
  • FlagAI - FlagAI (Fast LArge-scale General AI models) is a fast, easy-to-use and extensible toolkit for large-scale model.
  • AI.JSX - The AI Application Framework for Javascript
  • Autochain - Build lightweight, extensible, and testable LLM Agents with AutoChain.
  • TypeChat - TypeChat is a library that makes it easy to build natural language interfaces using types.
  • Marvin - ✨ Build AI interfaces that spark joy
  • LMQL - A programming language for large language models.
  • LLMFlow - Simple, Explicit and Transparent LLM Apps
  • TextAI - 💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows.
  • AgentFlow - About Complex LLM Workflows from Simple JSON.
  • SimpleAIChat - Python package for easily interfacing with chat apps, with robust features and minimal code complexity.
  • LLFn - A light-weight framework for creating applications using LLMs
  • LLMStack - No code platform for building LLM-powered applications with custom data.
  • Lagent - A lightweight framework for building LLM-based agents
  • Embedbase - The native Software 3.0 stack for building AI-powered applications.
  • Rivet - An IDE for creating complex AI agents and prompt chaining, and embedding it in your application.
  • Promptfoo - Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality.
  • RestGPT - An LLM-based autonomous agent controlling real-world applications via RESTful APIs
  • LangStream - Framework for building and running event-driven LLM applications using no-code and Python (including LangChain-based) agents.
  • Magentic - Seamlessly integrate LLMs as Python functions
  • Autogen - Enable Next-Gen Large Language Model Applications.
  • AgentVerse - Provides a flexible framework that simplifies the process of building custom multi-agent environments for LLMs
  • Agentlabs - Universal AI Agent Frontend. Build your backend we handle the rest.
  • Axflow - A comprehensive AI framework for TypeScript
  • bondai - AI-powered assistant with a lightweight, versatile API for seamless integration into your own applications
  • Chidori - A reactive runtime for building durable AI agents
  • Langroid - an intuitive, lightweight, extensible and principled Python framework to easily build LLM-powered applications.
  • Langstream - Build robust LLM applications with true composability 🔗
  • Agency - 🕵️‍♂️ Library designed for developers eager to explore the potential of Large Language Models (LLMs) and other generative AI through a clean, effective, and Go-idiomatic approach
  • MicroAgent - Agents Capable of Self-Editing Their Prompts / Python Code
  • Fructose - Fructose is a python package to create a dependable, strongly-typed interface around an LLM call.
  • R2R - A framework for rapid development and deployment of production-ready RAG systems
  • uAgents - A fast and lightweight framework for creating decentralized agents with ease.
  • Codel - ✨ Fully autonomous AI Agent that can perform complicated tasks and projects using terminal, browser, and editor.
  • GPT Pilot - GPT Pilot is the core technology for the Pythagora VS Code extension that aims to provide the first real AI developer companion.
  • Gateway - A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.
  • AgentRun - The easiest, and fastest way to run AI-generated Python code safely
  • LLama Cpp Agent - The llama-cpp-agent framework is a tool designed for easy interaction with Large Language Models
  • FinRobot - An Open-Source AI Agent Platform for Financial Applications using LLMs
  • Groq Ruby - Groq Cloud runs LLM models fast and cheap. This is a convenience client library for Ruby.
  • Memary - Longterm Memory for Autonomous Agents.
  • Llmware - Providing enterprise-grade LLM-based development framework, tools, and fine-tuned models.
  • Pipecat - Open Source framework for voice and multimodal conversational AI.
  • Rigging - Lightweight LLM Interaction Framework (rust)
  • Vision agent - Vision Agent is a library that helps you utilize agent frameworks to generate code to solve your vision task.
  • Claude Engineer - Claude Engineer is an interactive command-line interface (CLI) that leverages the power of Anthropic's Claude-3.5-Sonnet model to assist with software development tasks.
  • AI Scientist - The AI Scientist: Towards Fully Automated Open-Ended Scientific
  • DSPy - The framework for programming—not prompting—foundation models
  • Eino - Eino provides a Golang AI application development framework with various component integrations and the ability to orchestrate Chains and Graphs similar to LangChain and LangGraph.
  • Transformers Agents - Provides a natural language API on top of transformers
  • Bifrost - Bifrost is the fastest LLM gateway, with just 11μs overhead at 5,000 RPS, making it 50x faster than LiteLLM.
  • Mastra AI - a framework for building AI-powered applications and agents with a modern TypeScript stack.
  • llama-agents - llama-agents is an async-first framework for building, iterating, and productionizing multi-agent systems, including multi-agent communication, distributed tool execution, human-in-the-loop, and more
  • Promptise Foundry - Production Python framework for agentic AI — controllable reasoning, a full MCP server SDK, autonomous runtime, memory, governance, security, and observability. Works with any LangChain BaseChatModel.
  • LlamaIndex - provides a central interface to connect your LLM's with external data.
  • AGiXT - Dynamic AI agent automation platform that orchestrates instruction following and complex task management.
  • MetaGPT - The Multi-Agent Meta Programming Framework: Given one line Requirement, return PRD, Design, Tasks, Repo and CI
  • Hyv - Probably the easiest way to use any AI Model in Node.js and create complex interactions with ease.
  • Outlines - Fast and reliable neural text generation.
  • Letta - Platform for stateful agents with advanced memory that learn and self-improve
  • OpenAgent - Open-source AI LangChain-like RAG (Retrieval-Augmented Generation) knowledge database with web UI and Enterprise SSO⚡️, supports OpenAI, Azure, LLaMA, Google Gemini, HuggingFace, Claude, Grok, etc
  • SWE Agent - SWE-agent takes a GitHub issue and tries to automatically fix it, using GPT-4, or your LM of choice.
  • AgentScope - Start building LLM-empowered multi-agent applications in an easier way.
  • Agno - Build, run, and manage agent platforms.

Ports to other languages

Tools

Agents

  • Local GPT - Inspired on Private GPT with the GPT4ALL model replaced with the Vicuna-7B model and using the InstructorEmbeddings instead of LlamaEmbeddings
  • GPT Researcher - GPT Researcher is an autonomous agent designed for comprehensive online research on a variety of tasks.
  • 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
  • Voyager - An Open-Ended Embodied Agent with Large Language Models
  • ix - Autonomous GPT-4 agent platform
  • DuetGPT - A conversational semi-autonomous developer assistant, AI pair programming without the copypasta.
  • DemoGPT - DemoGPT enables you to create quick demos by just using prompt. It applies ToT approach on Langchain documentation tree.
  • SuperAGI - SuperAGI - A dev-first open source autonomous AI agent framework
  • Autonomous HR Chatbot - An autonomous agent that can answer HR related queries autonomously using the tools it has on hand
  • Private GPT - Interact privately with your documents using the power of GPT, 100% privately, no data leaks
  • Colossal-AI - LLM training and inference system whose ColossalChat application implements LLM with RLHF
  • CrewAI - Cutting-edge framework for orchestrating role-playing, autonomous AI agents.
  • ThinkGPT - Agent techniques to augment your LLM and push it beyond its limits
  • SuperAgent - Deploy LLM Agents to production
  • Multi-Modal LangChain agents in Production - Deploy LangChain Agents and connect them to Telegram
  • BlockAGI - BlockAGI conducts iterative, domain-specific research, and outputs detailed narrative reports to showcase its findings
  • deepagents - LangChain's framework for building deep agents that plan, delegate to sub-agents, and work against a virtual file system over long-horizon tasks. Includes dcode, a model-agnostic open-source coding agent.
  • RedAmon - Open-source AI penetration testing framework built on LangGraph. Its agent plans and runs security tests from a Kali sandbox, pauses for human approval at critical steps, and opens pull requests that fix what it finds
  • DeerFlow - LangGraph-based agent system with sandbox execution, persistent memory, and extensible tools. (https://img.shields.io/github/stars/bytedance/deer-flow?style=social)

Low-code

  • Flowise - Drag & drop UI to build your customized LLM flow using LangchainJS
  • Flock - Flock is a workflow-based low-code platform for rapidly building chatbots, RAG, and coordinating multi-agent teams
  • Langflow - LangFlow is a UI for LangChain

Platforms

  • Openllmetry - Open-source observability for your LLM application, based on OpenTelemetry
  • traceAI - Open-source OpenTelemetry-native tracing framework for LLM applications, with native LangChain instrumentation and support for 20+ frameworks.
  • Pixeltable - Declarative multimodal AI data engine providing versioned tables, computed columns, and native LangChain VectorStore (langchain-pixeltable) and LangGraph memory store (langgraph-store-pixeltable) integrations.

Services

  • GPTCache - A Library for Creating Semantic Cache for LLM Queries
  • Gorilla - An API store for LLMs
  • 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.
  • Dify - One API for plugins and datasets, one interface for prompt engineering and visual operation, all for creating powerful AI applications.
  • Chainlit - Build Python LLM apps in minutes ⚡️
  • Langchain Decorators - a layer on the top of LangChain that provides syntactic sugar 🍭 for writing custom langchain prompts and chains
  • AilingBot - Quickly integrate applications built on Langchain into IM such as Slack, WeChat Work, Feishu, DingTalk.
  • ChatAbstractions - LangChain chat model abstractions for dynamic failover, load balancing, chaos engineering, and more!
  • MindSQL - A python package for Txt-to-SQL with self hosting functionalities and RESTful APIs compatible with proprietary as well as open source LLM.
  • Llama-github - Llama-github is a python library which built with Langchain framework that helps you retrieve the most relevant code snippets, issues, and repository information from GitHub
  • CopilotKit - A framework for building custom AI Copilots 🤖 in-app AI chatbots, in-app AI Agents, & AI-powered Textareas