framework
本站收录 95 个带「framework」标签的 AI 开源项目(按 GitHub 星标从高到低,此处展示前 50 个)
langchain业界最知名的 agent 工程化平台,为构建基于 LLM 的应用提供统一的组件与编排能力,从原型到生产,帮助开发者快速落地复杂 AI 应用。★ 147,270
autogenAutoGen 是一个用于构建智能体(Agent)应用的编程框架,由微软推出。它解决了开发复杂多智能体协作系统时面临的编排、对话管理和工具调用难题。核心能力包括★ 61,221
llama_indexLlamaIndex 是一个开源的数据框架,旨在连接大语言模型(LLM)与外部数据源,解决 LLM 无法访问实时或私有数据的问题。它提供了一整套工具,用于数据摄★ 52,361
langgraphLangGraph 是一个用于构建有状态、可编排的 AI 代理(Agent)的框架,由 LangChain 团队开发。它解决的核心问题是:如何将复杂的 LLM ★ 42,473
quivrOpinionated RAG 框架,用于把生成式 AI 快速集成进你的应用。你只需专注产品本身,无需从零搭建 RAG:支持任意 LLM(GPT4、Groq、L★ 39,566
quivrquivr 是一个主打“专注产品而非 RAG”的开源框架,用于将生成式 AI 快速集成到现有应用中。它解决了开发者在构建 RAG(检索增强生成)应用时面临的复杂★ 39,566
mediapipeMediaPipe 是 Google 开源的跨平台机器学习解决方案框架,专为实时和流媒体场景设计。它解决的是开发者难以高效构建、部署和优化多模态 ML 应用的问★ 37,118
medusa号称全球最灵活的电商平台,专为开发者与 AI Agent 打造。模块化架构让您自由组合核心组件,快速构建可定制、可扩展的在线商店,同时为智能代理提供友好接口,是★ 36,510
openai-agents-pythonopenai-agents-python 是 OpenAI 官方推出的轻量级多智能体编排框架,旨在简化基于大语言模型的智能体(Agent)的构建与协作流程。它解★ 29,766
python-telegram-bot你无法拒绝的 Telegram Bot 开发利器。作为 Python 生态中最成熟的 Telegram Bot 封装库,提供简洁优雅的 API,支持丰富的消息类★ 29,496
reflexReflex 是一个基于纯 Python 的全栈 Web 应用开发框架,让你无需编写任何 JavaScript、HTML 或 CSS 代码,就能构建交互式 We★ 28,924
haystackHaystack 是一个开源的 AI 编排框架,用于构建生产级、上下文工程化的 LLM 应用。它通过模块化管道和代理工作流,让开发者对检索、路由、记忆和生成等环★ 26,634
12-factor-agents12-factor-agents 是一套用于构建生产级 LLM 应用的指导性原则,借鉴了经典的 12-Factor App 方法论,针对 AI 代理(Agent★ 26,453
wechaty面向聊天机器人开发者的对话式 RPA SDK。支持微信、WhatsApp 等多种即时通讯平台,通过统一 API 实现消息收发与自动化操作,是构建跨平台聊天机器人★ 23,338
serve基于云原生技术栈构建多模态 AI 应用的框架,让开发者可以像搭积木一样编排微服务化的 AI 流水线。它天然支持文本、图像、音视频等多种模态的模型编排与扩展,配合★ 21,864
eliza开源的多智能体操作系统(Agentic OS),为 AI Agent 提供统一的运行环境与协作基础设施,支持部署、管理与编排多个智能体协同工作,是构建自主 AI★ 19,515
LangGPTLangGPT 是一个致力于让每个人都能成为提示词专家的开源框架,由云中江树创建,是结构化提示词(Structured Prompt)的提出者和元提示词(Met★ 12,567
pestPest 是面向 PHP 开发者的现代化测试框架,构建在 PHPUnit 之上,用更简洁优雅的语法重写测试体验。它解决了传统 PHPUnit 测试代码冗长、断言★ 11,729
voltagentvoltagent 是一个基于 TypeScript 的开源 AI Agent 工程平台,旨在帮助开发者构建、部署和管理复杂的 AI 智能体。它解决的核心问题是★ 10,703
caiCAI(Cybersecurity AI)是一个面向AI安全领域的开源框架,旨在为网络安全场景提供标准化的人工智能能力集成方案。它解决了安全团队在构建AI驱动防★ 9,839
PraisonAIPraisonAI 是一个基于 Python 的 AI 智能体编排框架,旨在让开发者用极简代码快速部署自动化 AI 工作团队。它解决了传统 AI 应用开发中繁琐★ 9,109
agent-squadagent-squad 是一个基于 Swift 构建的多智能体编排框架,旨在解决复杂对话场景中多个 AI 智能体的协同管理问题。它提供灵活且强大的工具,让开发者★ 7,776
venomVenom 是一个基于 JavaScript/TypeScript 的高性能 WhatsApp 机器人框架,利用 Puppeteer 控制 WhatsApp W★ 6,583
koishiKoishi 是一个用 TypeScript 编写的跨平台聊天机器人框架,旨在帮助开发者高效构建功能丰富的对话应用。它解决了传统机器人开发中平台适配繁琐、插件管★ 6,236
cactuscactus 是一个专为移动设备、可穿戴设备、智能家居和机器人等边缘场景设计的轻量级 AI 推理引擎。它解决了在资源受限的硬件上高效运行深度学习模型的问题,核心★ 6,080
pyspurPySpur 是一个用于智能体工作流的可视化开发平台。它解决了 AI 工程师在构建、调试和迭代多步骤智能体流程时效率低下的问题,传统上需要编写大量胶水代码和反复★ 5,797
solace-agent-meshsolace-agent-mesh 是一个基于事件驱动的多智能体 AI 编排框架,使用 Python 构建。它旨在解决企业级 AI 系统中多个智能体(agent★ 4,923
cognitaCognita 是一个由 TrueFoundry 开源的模块化 RAG(检索增强生成)框架,旨在帮助开发者快速构建生产级、可扩展的 RAG 应用。它解决了 RA★ 4,419
bottenderBottender 是一个基于 TypeScript 的对话式用户界面框架,用于构建跨平台的聊天机器人。它解决了开发者在不同消息平台(如 Messenger、S★ 4,281
AdalFlowAdalFlow 是一个用于构建和自动优化大语言模型(LLM)应用的开源 Python 库。它旨在解决 LLM 应用开发中提示词调试繁琐、流程编排复杂以及性能调★ 4,218
LazyLLMLazyLLM 是一个面向多智能体 LLM 应用开发的低代码框架,旨在让开发者以最懒的方式快速构建复杂的 AI 应用。它解决了传统 LLM 应用开发中流程编排繁★ 3,887
wa-automate-nodejswa-automate-nodejs 是一个基于 TypeScript 的 WhatsApp 自动化框架,通过封装 WhatsApp Web 协议,让开发者用 ★ 3,664
wppconnectWPPConnect 是一个由 JavaScript 社区维护的开源项目,旨在将 WhatsApp Web 的功能导出到 Node.js 环境,供开发者构建各类★ 3,456
beeai-frameworkbeeai-framework 是一个用于构建生产级 AI 智能体的开源框架,同时支持 Python 和 TypeScript 两种语言。它旨在解决开发者在构建★ 3,422
aiox-coreaiox-core 是 Synkra AIOS 的核心框架,旨在通过 AI 编排实现全栈开发的自动化。它解决的是开发者在复杂项目中协调多个 AI 代理、工具和流★ 3,125
corecore 是一个基于 Python 的 AI 智能体微服务框架,旨在为开发者提供构建对话式 AI 应用的核心基础设施。它解决了从零搭建智能体服务时面临的协议复杂★ 3,093
ehForwarderBotehForwarderBot 是一个可扩展的消息隧道聊天机器人框架,旨在解决多平台消息互通和远程账户控制的问题。它通过插件化架构,将不同即时通讯平台(如 Tel★ 2,949
beelzebubbeelzebub 是一个基于 Go 语言开发的安全低代码欺骗运行时框架,利用 AI 技术实现系统虚拟化。它旨在解决传统蜜罐系统部署复杂、难以模拟真实系统环境的★ 2,188
YiValYiVal 是一个面向生成式 AI 应用的自动提示词工程助手。它解决了提示词调试耗时、效果不稳定、难以量化评估的问题。核心能力包括:自动生成和优化提示词变体、支★ 2,136
llama_deployllama_deploy 是一个用于将 agentic 工作流部署到生产环境的开源项目,由 LlamaIndex 团队开发。它解决了从原型到生产部署之间的鸿沟,★ 2,068
open-mercatoopen-mercato 是一个面向 AI 编程时代的应用基础框架,用 TypeScript 和 Next.js 构建。它解决的核心问题是:当使用 Cursor★ 1,789
raptorRAPTOR 是论文《Recursive Abstractive Processing for Tree-Organized Retrieval》的官方实现,提★ 1,763
AgentlyAgently 是一个基于 Python 的 GenAI 应用开发框架,旨在让开发者快速、轻松地构建生成式 AI 应用。它解决了与大语言模型交互时常见的复杂性和★ 1,654
DirectorDirector 是一个面向下一代视频交互与工作流的 AI 智能体框架,基于 Python 构建。它旨在解决视频内容生成、编辑和处理过程中缺乏统一智能编排的问题★ 1,540
NeuroSploitNeuroSploit 是一个基于 Rust 构建的 AI 驱动的渗透测试框架,旨在自动化并增强进攻性安全操作。它利用 AI 智能体来规划和执行渗透测试任务,覆★ 1,398
sullasulla 是一个基于 JavaScript 的 WhatsApp 聊天机器人 API 库,旨在让开发者通过简洁的接口快速构建 WhatsApp 机器人。它封装★ 1,308
HexabotHexabot 是一个开源的 AI 工作流自动化平台,它将工作流、动作、智能体和对话渠道整合在同一个运行时中。它旨在解决企业构建复杂对话式 AI 应用时面临的集★ 1,266
awesome-ai-sdks这是一个精选资源列表,汇总了用于创建、监控、调试和部署自主AI智能体的SDK、框架、库和工具。它解决了AI开发者在构建复杂智能体时,面对工具碎片化、选型困难的问★ 1,227
lobe-vidolLobe Vidol 是一个让每个人都能轻松创建和使用虚拟偶像的开源框架。它解决了虚拟偶像制作门槛高、技术复杂的问题,将 3D 模型渲染、语音合成(TTS)、大★ 991
langfunlangfun 是 Google 开源的一个 Python 框架,核心思路是把面向对象编程(OO)引入大语言模型应用开发。它让开发者用类、方法、字段等熟悉的 O★ 915