新手上路 3小时前
主楼
来源:https://github.com/kyrolabs/awesome-langchain

这是一份面向 LangChain 与 LLM 应用开发的精选资源清单,覆盖框架本体、多语言移植、低代码工具、服务、智能体、项目模板、开源项目与学习资料。

LangChain 框架

其他语言移植

工具 / 低代码

  • Flowise - 拖放 UI 以使用 LangchainJS 构建您的定制 LLM 流程。
  • Langflow - LangFlow是LangChain的UI。
  • Flock - Flock 是一个基于工作流程的低代码平台,用于快速构建聊天机器人、RAG 和协调多代理团队。

工具 / 服务

  • GPTCache - 用于为 LLM 查询创建语义缓存的库。
  • Gorilla - 法学硕士 API 商店。
  • LlamaHub - 社区为 LLM 制作的数据加载器库。
  • Auto-evaluator - 使用 Langchain 进行问答的轻量级评估工具。
  • Langchain visualizer - LangChain工作流程可视化和调试工具。
  • LLM Strategy - 使用法学硕士实施战略模式。
  • datasetGPT - 用于使用法学硕士生成文本和会话数据集的命令行界面。
  • Auto Evaluator - 朗链自动评估仪。
  • Jina - 与 Jina 一起进行生产的 Langchain 应用程序。
  • Dify - 一个用于插件和数据集的API,一个用于快速工程和可视化操作的界面,所有这些都用于创建强大的AI应用程序。
  • Chainlit - 在几分钟内构建 Python LLM 应用程序⚡️。
  • Langchain Decorators - LangChain 顶部的一层,提供语法糖🍭,用于编写自定义 langchain 提示和链。
  • AilingBot - 将基于Langchain构建的应用快速集成到Slack、企业微信、飞书、钉钉等IM中。
  • Llama2 Embedding Server - Llama2 使用 LangChain 嵌入 FastAPI 服务。
  • ChatAbstractions - LangChain聊天模型抽象用于动态故障转移、负载平衡、混沌工程等等!
  • MindSQL - 用于 Txt-to-SQL 的 python 包,具有​​自托管功能和与专有和开源 LLM 兼容的 RESTful API。
  • Llama-github - Llama-github 是一个使用 Langchain 框架构建的 Python 库,可帮助您从 GitHub 检索最相关的代码片段、问题和存储库信息。
  • CopilotKit - 用于构建自定义 AI Copilots 🤖 应用内 AI 聊天机器人、应用内 AI 代理和 AI 驱动的文本区域的框架。
  • LangFair - LangFair 是一个 Python 库,用于进行特定用例的 LLM 偏差和公平性评估。
  • LangWatch - 一个用于观察、评估和优化您的llm应用程序和提示的开源工具,它开箱即用地支持LangChain!
  • Agentic Radar - 用于代理工作流程的开源 CLI 安全扫描器。扫描工作流程的源代码、检测漏洞并生成交互式可视化结果以及详细的安全报告。
  • UQLM - UQLM:语言模型的不确定性量化,是一个使用最先进的不确定性量化技术进行 LLM 幻觉检测的 Python 库。

工具 / 智能体

  • Private GPT - 利用 GPT 的力量与您的文档进行私密交互,100% 私密,无数据泄露。
  • CollosalAI Chat - 在 Colossal-AI 项目的支持下,通过 RLHF 实施法学硕士。
  • CrewAI - 用于编排角色扮演、自主人工智能代理的尖端框架。
  • AgentGPT - 使用 Langchain 和 OpenAI 的人工智能代理 (Vercel / Nextjs)。
  • Local GPT - 受到 Private GPT 的启发,将 GPT4ALL 模型替换为 Vicuna-7B 模型,并使用 InstructorEmbeddings 代替 LlamaEmbeddings。
  • GPT Researcher - GPT Researcher 是一个自主代理,旨在对各种任务进行全面的在线研究。
  • ThinkGPT - 代理技术可增强您的法学硕士并超越其极限。
  • Camel-AutoGPT - 法学硕士和自动代理(如 BabyAGI 和 AutoGPT)的角色扮演方法。
  • RasaGPT - RasaGPT 是第一个基于 Rasa 和 Langchain 构建的无头 LLM 聊天机器人平台。
  • SkyAGI - LLM 代理中新兴的人类行为模拟能力。
  • PyCodeAGI - 一个小型 AGI 实验,根据用户想要构建的应用程序生成 Python 应用程序。
  • BabyAGI UI - 让 Babyagi 在 Web 应用程序(例如 ChatGPT)中更轻松地运行和开发。
  • SuperAgent - 将 LLM Agent 部署到生产环境。
  • Voyager - 具有大型语言模型的开放式实体代理。
  • ix - 自主GPT-4代理平台。
  • DuetGPT - 对话式半自主开发助手,无需复制的 AI 结对编程。
  • Multi-Modal LangChain agents in Production - 部署LangChain Agent并将其连接到Telegram。
  • DemoGPT - DemoGPT 使您只需使用提示即可创建快速演示。它在 Langchain 文档树上应用了 ToT 方法。
  • SuperAGI - SuperAGI - 开发优先的开源自主人工智能代理框架。
  • Autonomous HR Chatbot - 一个自主代理,可以使用现有的工具自主回答人力资源相关的查询。
  • BlockAGI - BlockAGI 进行迭代、特定领域的研究,并输出详细的叙述性报告来展示其发现。
  • waggledance.ai - 一个固执己见的并发人工智能代理系统。它使用数据和工具实现计划-验证-解决,以解决一般目标。

工具 / 模板

  • AI - Vercel 模板可使用 React、Svelte 和 Vue 构建人工智能驱动的应用程序,为 LangChain 提供一流支持。
  • create-t3-turbo-ai - 基于 t3、Langchain 友好的样板,用于使用 Nextjs 和 Prisma 构建类型安全、全栈、LLM 支持的 Web 应用程序。
  • LangChain.js LLM Template - LangChain LLM模板,允许您训练自己的定制AI LLM模型。
  • Streamlit Template - 如何在 Streamlit 上部署 LangChain 的模板。
  • Codespaces Template - 一个 Codespaces 模板,可在几秒钟内启动并运行 LangChain!
  • Gradio Template - 如何在 Gradio 上部署 LangChain 的模板。
  • AI Getting Started - 适用于周末项目的 Javascript AI 入门堆栈,包括图像/文本模型、矢量存储、身份验证和部署配置。
  • Embedchain - 可在任何数据集上轻松创建 LLM 支持的机器人的框架。

工具 / 平台

开源项目 / 知识管理

  • Quiver - 将你的大脑转储到你的 GenerativeAI Vault 中。
  • DocsGPT - GPT 支持的聊天功能,用于文档搜索和帮助。
  • Chaindesk - 用于语义搜索和文档检索的无代码平台。
  • Knowledge GPT - 为您的文档提供准确的答案和即时引用。
  • Knowledge - Knowledge 是一个用于保存、搜索、访问和探索所有您喜爱的网站、文档和文件的工具。
  • Anything LLM - 一个全栈应用程序,可将任何文档转变为智能聊天机器人,具有时尚的 UI 和更轻松的工作空间管理方式。
  • DocNavigator - 由人工智能驱动的聊天机器人构建器,旨在改善产品文档/支持网站上的用户体验。
  • ChatFiles - 上传您的文档,然后与其聊天。由 GPT / 嵌入 / TS / NextJS 提供支持。
  • DataChad - 一款 Streamlit 应用程序,可让您与任何数据源聊天。通过 GPT4All 支持 OpenAI 和本地模式。
  • Second Brain AI Agent - 使用本地 OpenAI 和 ChromaDB 与您的第二大脑进行流畅的应用程序对话。
  • examor - 一个网站应用程序,可让您根据知识笔记参加考试。让你真正记住自己所学、所写的内容。
  • Repochat - 聊天机器人助手使用 LLM 和检索增强生成功能实现 GitHub 存储库交互。
  • SolidGPT - 与您的代码存储库讨论一切,询问存储库级别的代码问题,并讨论您的需求。
  • Minima - 与本地文档聊天,将本地环境连接到ChatGPT或Claude。
  • pdfmux - PDF 到 Markdown 提取,具有每页置信度评分和自我修复回退功能。原生LangChain文档加载器(PdfmuxLoader);专为无法容忍静默提取失败的 RAG 管道而构建。

开源项目 / 其他 / 聊天机器人

  • DB GPT - 使用本地GPT交互您的数据和环境,无数据泄露,100%私密,100%安全。
  • AudioGPT - 理解并生成语音、音乐、声音和头部说话。
  • Paper QA - LLM Chain 用于回答带有引文的文档中的问题。
  • Chat Langchain - 本地托管的聊天机器人,专门针对 LangChain 文档进行问答。
  • Langchain Chat - LangChain Chat 的另一个 Next.js 前端。
  • Book GPT - 放下一本书,开始提问。
  • Doc Search - 与书交谈 - 使用 GPT-3 构建。
  • Fact Checker - 使用 langchain 对 LLM 输出进行事实检查。
  • MM ReAct - 多模态反应设计。
  • QABot - 使用由 langchain 和 openai 提供支持的自然语言查询来查询本地或远程文件或数据库。
  • FlowGPT - 用AI生成图表。
  • langchain-text-summarizer - 使用 LangChain 总结文本的示例 Streamlit 应用程序。
  • Langchain Chat Websocket - 关于 LangChain LLM 通过 websocket 进行流式响应聊天。
  • langchain_yt_tools - Langchain 工具用于搜索/提取/转录 Youtube 视频的文本记录。
  • ThoughtSource⚡ - 机器思维科学框架。
  • ChatGPT Langchain - 在 Huggingface 上使用 langchain 进行 ChatGPT 克隆。
  • Chat Math Techniques - Huggingface 上的 langchain 数学技巧聊天。
  • Notion QA - 概念问答机器人。
  • QNimGPT - 与 IBM 量子计算机模拟器或 OpenAI GPT-3.5 对抗 Nim。
  • ChatPDF - ChatGPT + 使用 Azure OpenAI 的企业数据。
  • Chat with Scanned Documents - 使用 Dynamic Web TWAIN 扫描的文档进行聊天的演示。
  • snowChat ❄️ - 与你聊天的是雪花数据库。
  • TutorGPT - 用于辅导任务的动态少样本元提示。
  • Cheshire Cat - 具有即用型聊天集成和插件开发平台的定制 AGI boT。
  • Dialoqbase - Web 应用程序,允许您使用自己的知识库创建自定义聊天机器人。
  • CSV-AI 🧠 - CSV-AI 是由 LangChain 提供支持的终极应用程序,可让您解锁 CSV 文件中隐藏的见解。
  • MindGeniusAI - 使用 ChatGPT 自动生成思维导图。
  • Robby-Chatbot - AI 聊天机器人 🤖,用于与 CSV、PDF、TXT 文件 📄 和 YTB 视频 🎥 聊天 |使用 Langchain🦜 |开放人工智能 |流线型⚡。
  • AI Chatbot - 由 Vercel Labs 构建的功能齐全、可破解的 Next.js AI 聊天机器人。
  • Instrukt - 终端中成熟的人工智能环境。构建、测试和指导代理。
  • OpenChat - 法学硕士定制聊天机器人控制台 ⚡。
  • GPT Migrate - 轻松地将代码库从一种框架或语言迁移到另一种框架或语言。
  • Code Interpreter API - 关于 ChatGPT 代码解释器的开源实现。
  • Lobe Chat - 一个开源、可扩展(函数调用)、高性能的聊天机器人框架。
  • Funcchain - 编写提示,pythonic。
  • PersonalityChatbot - Langchain 聊天机器人,使用 Langchain🦜 进行个性聊天 |兰史密斯 | MongoDB。
  • XAgent - 用于解决复杂任务的自主 LLM 代理。
  • MemFree - 开源混合AI搜索引擎,即时从互联网、书签、笔记和文档中获取准确答案。支持一键部署。

学习资料 / Notebook

  • Langchain Tutorials - LangChain库概述和教程。
  • LangChain Chinese Getting Started Guide - 中文浪链初学者教程。
  • Flan5 LLM - PDF QA 使用 LangChain 进行思想链和多任务指令,HuggingFace 上的 Flan5。
  • LangChain Handbook - Pinecone / James Briggs 的 LangChain 手册。
  • Query the YouTube video transcripts - 查询 YouTube 视频记录,返回时间戳作为来源以使答案合法化。
  • llm-lobbyist - 作为企业游说者的大型语言模型。
  • Langchain Semantic Search - 使用 GPT3、LangChain 和 Python 搜索并索引您自己的 Google Drive 文件。
  • GPT Political Compass - GPT Political Compass 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • llm-grovers-search-party - 利用Qiskit、OpenAI和LangChain来演示Grover的算法。
  • TextWorld ReAct Agent - TextWorld ReAct Agent 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • LangChain <> Wolfram Alpha - LangChain <> Wolfram Alpha 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • BYO Knowledge Graph - BYO Knowledge Graph 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • Large Language Models Course - Large Language Models Course 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • Learn LangChain (JS) - – 一个结构化的、示例驱动的 LangChain JS 学习库,涵盖提示、链、工具、嵌入、RAG、代理、Puppeteer 抓取和基于 LangGraph 的多代理工作流程。

学习资料 / 视频播放列表

  • LangChain Series by Sam Witteveen - LangChain Series by Sam Witteveen 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • LangChain Tutorials Playlist - LangChain Tutorials Playlist 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • LangChain James Briggs' Playlist - LangChain James Briggs' Playlist 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。
  • Greg Kamradt Playlist - Greg Kamradt Playlist 相关资源,聚焦编译器、解释器、运行时或编程语言实现,适合学习、收藏和实践。

其他 LLM 框架

  • Transformers Agents - 在 Transformer 之上提供自然语言 API。
  • LlamaIndex - 提供一个中央接口将您的法学硕士与外部数据连接起来。
  • Botpress - 构建聊天机器人的构建块。
  • Haystack - NLP 框架使用 Transformer 模型和 LLM 与数据进行交互。
  • Semantic Kernel - Microsoft C# SDK 可将尖端的 LLM 技术快速轻松地集成到您的应用程序中。
  • Promptify - 及时工程|使用 GPT 或其他基于提示的模型来获取结构化输出。
  • PromptSource - 关于用于创建、共享和使用自然语言提示的工具包。
  • Agent-LLM - 人工智能自动化平台。
  • LLM Agents - 构建由法学硕士控制的代理。
  • MiniChain - 用于使用大型语言模型进行编码的小型库。
  • Griptape - 用于人工智能工作流程和管道的 Python 框架,具有思维推理链、外部工具和内存。
  • llm-chain - 是一个强大的 Rust crate,用于在法学硕士中构建链,让您可以总结文本并完成复杂的任务。
  • OpenLM - 一个嵌入式 OpenAI 兼容库,可以从任何其他托管推理 API 调用 LLM。还有打字稿。
  • Dust - 设计和部署大型语言模型应用程序。
  • e2b - 用于构建和部署虚拟开发人员代理的开源平台。
  • SmartGPT - 为法学硕士提供使用插件完成复杂任务的能力的程序。
  • TermGPT - 为 GPT-4 等法学硕士提供规划和执行终端命令的能力。
  • ReLLM - 语言模型补全的正则表达式。
  • OpenDAN - 开源个人人工智能操作系统,将各种人工智能模块整合在一处供您个人使用。
  • OpenLLM - 用于在生产中操作大型语言模型 (LLM) 的开放平台。使用 OpenLLM 轻松微调、服务、部署和监控任何 LLM。
  • FlagAI - FlagAI(Fast LArge-scale General AI models)是一个快速、易于使用且可扩展的大规模模型工具包。
  • AI.JSX - Javascript 的 AI 应用框架。
  • AI Utils - 用于构建 AI 应用、聊天机器人和代理的 TypeScript 优先库。
  • MetaGPT - 多代理元编程框架:给定一行需求,返回 PRD、设计、任务、Repo 和 CI。
  • Hyv - 可能是在 Node.js 中使用任何 AI 模型并轻松创建复杂交互的最简单方法。
  • Autochain - 使用 AutoChain 构建轻量级、可扩展且可测试的 LLM 代理。
  • TypeChat - TypeChat 是一个库,可以轻松使用类型构建自然语言界面。
  • Marvin - ✨ 构建激发欢乐的人工智能界面。
  • LMQL - 用于大型语言模型的编程语言。
  • LLMFlow - 简单、明确和透明的法学硕士应用程序。
  • Ax - 适用于 TypeScript 的综合 AI 框架。
  • TextAI - 💡 用于语义搜索、LLM 编排和语言模型工作流程的一体化开源嵌入数据库。
  • AgentFlow - 关于简单 JSON 的复杂 LLM 工作流程。
  • Outlines - 快速可靠的神经文本生成。
  • SimpleAIChat - Python 包可轻松与聊天应用程序交互,具有强大的功能和最低的代码复杂性。
  • LLFn - 使用 LLM 创建应用程序的轻量级框架。
  • LLMStack - 没有代码平台可用于使用自定义数据构建 LLM 支持的应用程序。
  • Lagent - 用于构建基于 LLM 的代理的轻量级框架。
  • Embedbase - 用于构建人工智能应用程序的本机软件 3.0 堆栈。
  • Rivet - 用于创建复杂 AI 代理和提示链接并将其嵌入到您的应用程序中的 IDE。
  • Promptfoo - 测试你的提示。评估和比较 LLM 输出、捕获回归并提高提示质量。
  • RestGPT - 基于 LLM 的自主代理通过 RESTful API 控制现实世界的应用程序。
  • LangStream - 使用无代码和 Python(包括基于 LangChain 的)代理构建和运行事件驱动的 LLM 应用程序的框架。
  • Magentic - 将 LLM 无缝集成为 Python 函数。
  • Autogen - 支持下一代大型语言模型应用程序。
  • AgentVerse - 提供灵活的框架,简化为法学硕士构建自定义多代理环境的过程。
  • Flappy - 适合每个开发人员的生产就绪 LLM Agent SDK。
  • MemGPT - 教授法学硕士无界上下文的内存管理。
  • Agentlabs - 通用人工智能代理前端。构建您的后端,剩下的由我们来处理。
  • axflow - 用于人工智能开发的 TypeScript 框架。
  • bondai - 由人工智能驱动的助手,具有轻量级、多功能的 API,可无缝集成到您自己的应用程序中。
  • Chidori - 用于构建持久 AI 代理的反应式运行时。
  • Langroid - 直观、轻量级、可扩展且有原则的 Python 框架,可轻松构建 LLM 支持的应用程序。
  • Langstream - 构建具有真正可组合性的强大 LLM 应用程序 🔗。
  • Agency - 🕵️‍♂️ 库,专为渴望通过干净、有效和 Go 惯用方法探索大型语言模型 (LLM) 和其他生成式 AI 潜力的开发人员而设计。
  • TaskWeaver - 用于无缝规划和执行数据分析任务的代码优先代理框架。
  • MicroAgent - 代理能够自行编辑提示/Python 代码。
  • Casibase - 开源AI LangChain-like RAG(Retrieval-Augmented Generation)知识数据库,具有Web UI和企业SSO⚡️,支持OpenAI、Azure、LLaMA、Google Gemini、HuggingFace、Claude、Grok等。
  • Fructose - Fructose 是一个 python 包,用于围绕 LLM 调用创建可靠的强类型接口。
  • R2R - 用于快速开发和部署生产就绪 RAG 系统的框架。
  • uAgents - 一个快速、轻量级的框架,用于轻松创建去中心化代理。
  • Codel - ✨ 完全自主的 AI 代理,可以使用终端、浏览器和编辑器执行复杂的任务和项目。
  • LLocalSearch - LLocalSearch 是一个使用 LLM 代理的完全本地运行的搜索聚合器。用户可以提出问题,系统将使用一系列法学硕士来找到答案。用户可以看到代理的进度和最终的答案。不需要 OpenAI 或 Google API 密钥。
  • Plandex - 用于复杂任务的人工智能编码引擎。
  • Maestro - Claude Opus 智能编排子代理的框架。
  • GPT Pilot - GPT Pilot 是 Pythagora VS Code 扩展的核心技术,旨在提供第一个真正的 AI 开发伙伴。
  • SWE Agent - SWE-agent 接收 GitHub 问题并尝试使用 GPT-4 或您选择的 LM 自动修复它。
  • Gateway - 极速 AI 网关。通过 1 个快速且友好的 API 升读 100 多个法学硕士。
  • AgentRun - 安全运行 AI 生成的 Python 代码的最简单、最快的方法。
  • LLama Cpp Agent - llama-cpp-agent 框架是一个旨在与大型语言模型轻松交互的工具。
  • FinRobot - 使用法学硕士的金融应用开源人工智能代理平台。
  • Groq Ruby - Groq Cloud 快速且廉价地运行 LLM 模型。这是一个方便的 Ruby 客户端库。
  • AgentScope - 开始以更简单的方式构建 LLM 支持的多代理应用程序。
  • Memary - 自主代理的长期记忆。
  • Llmware - 提供基于LLM的企业级开发框架、工具和微调模型。
  • Pipecat - 用于语音和多模式会话 AI 的开源框架。
  • Phidata - 用记忆、知识和工具构建人工智能助手。
  • Rigging - 轻量级LLM交互框架(rust)。
  • Vision agent - Vision Agent 是一个库,可帮助您利用代理框架生成代码来解决您的视觉任务。
  • llama-agents - llama-agents 是一个异步优先框架,用于构建、迭代和生产多代理系统,包括多代理通信、分布式工具执行、人机交互等。
  • Claude Engineer - Claude Engineer 是一个交互式命令行界面 (CLI),它利用 Anthropic 的 Claude-3.5-Sonnet 模型的强大功能来协助完成软件开发任务。
  • AI Scientist - 人工智能科学家:迈向全自动开放式科学。
  • DSPy - 用于编程(而非提示)基础模型的框架。
  • Eino - Eino提供了一个Golang人工智能应用开发框架,具有各种组件集成以及类似于LangChain和LangGraph的编排Chain和Graph的能力。
  • TensorZero - 用于构建生产级 LLM 应用程序的开源框架。它统一了 LLM 网关、可观察性、优化、评估和实验。
  • Bifrost - Bifrost 是最快的 LLM 网关,在 5,000 RPS 下的开销仅为 11μs,比 LiteLLM 快 50 倍。
  • Mastra AI - 使用现代 TypeScript 堆栈构建人工智能驱动的应用程序和代理的框架。
  • Promptise Foundry - 用于代理 AI 的生产 Python 框架 — 可控推理、完整的 MCP 服务器 SDK、自主运行时、内存、治理、安全性和可观察性。适用于任何 LangChain BaseChatModel。

补充清单

😀 😊 😵‍💫 😡 🤝 🙏 👍 👎 ❤️