langchain_dart

用 Dart 写 Flutter AI 应用,直接调大模型做链式编排

langchain_dart 是 LangChain 理念在 Dart/Flutter 生态中的移植实现,目标是让移动端和跨平台开发者也能用熟悉的 Dart 语言构建 LLM 驱动的应用。它把大模型调用、提示词模板、链式编排、对话记忆、输出解析等常见能力封装成 Dart 类库,开发者无需切换到 Python 或 Node.js 就能在 Flutter App 里接入 OpenAI、Anthropic 等模型,并组合出多步骤的推理流程。项目解决了 Dart 生态缺少成熟 LLM 编排框架的问题,让聊天机器人、智能助手、文本处理类应用可以直接复用 LangChain 的抽象模式,降低从原型到上线的迁移成本。核心能力包括 LLM 与 ChatModel 统一接口、PromptTemplate、Chain 组合、Memory 会话状态管理、输出解析器以及向量存储与检索相关组件,适合需要在移动端或桌面端本地集成 AI 能力的团队。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 687
维护状态 较活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队davidmigloz
所属国家
定价模式free
价格说明开源免费,采用 MIT 许可证
访问状态
是否开源
开源协议MIT
主要语言Dart
技术栈/模型ai,dart,flutter,generative-ai,llms,nlp
GitHub 星标★ 687
30天Star增速
HF 下载量
上线时间2023-06-03 00:00:00
最近更新2026-09-15 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

核心亮点

  • 把 LangChain 的 Chain、Memory、PromptTemplate 等抽象完整带到 Dart,Flutter 开发者无需学 Python 即可上手
  • 统一封装多家 LLM 提供商接口,切换模型只需改配置,便于对比和降级
  • 与 Flutter 生态天然兼容,可直接在移动端和桌面端复用同一套 AI 逻辑

不足之处

  • 相比 Python 版 LangChain,组件覆盖和更新节奏仍有差距,部分高级特性缺失
  • 社区规模较小,中文资料和第三方示例有限,遇到问题排查成本较高

适用场景

  • 在 Flutter 聊天 App 中接入大模型并维护多轮对话上下文
  • 为移动端应用添加文档问答或文本摘要等 LLM 功能
  • 快速验证 AI 产品原型,用 Dart 一套代码覆盖 iOS、Android 和桌面端

替代项目

langchain、langchainjs、semantic-kernel

项目介绍

langchain_dart 是一个开发框架领域的开源项目,官方简介:Build LLM-powered Dart/Flutter applications.。项目使用 Dart 开发,在 GitHub 上获得 686 星标。

上一篇:langchain4j-community

下一篇:langchain-nvidia

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146676 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166369 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 47057 2026-08-12