rivet

拖拽节点,可视化构建和调试 AI 工作流

Rivet 是一个开源的视觉化 AI 编程环境,同时也是一个 TypeScript 库。它旨在解决 AI 应用开发中流程复杂、难以调试和可视化的问题。通过拖拽节点的方式,开发者可以直观地构建 AI 工作流,将 LLM 调用、数据处理、逻辑判断等模块组合成可执行的流程图。Rivet 提供了实时调试功能,允许开发者逐步执行流程并查看每个节点的输入输出,从而快速定位问题。它还支持团队协作,方便共享和版本控制 AI 应用。核心能力包括节点式图形化编程、内置调试器、与 LangChain 等生态集成、以及导出为可嵌入的 TypeScript 代码。

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

项目数据

分类开源模型
开发团队Ironclad
所属国家
定价模式free
价格说明开源项目,MIT许可证,可免费使用和部署,无付费版本。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,llm,openai,typescript
GitHub 星标★ 4697
30天Star增速
HF 下载量
上线时间2023-04-22 00:00:00
最近更新2026-09-20 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 可运行桌面应用的 64 位操作系统(Rivet 为桌面应用,Windows/macOS/Linux 均可下载安装包)
  • 网络可访问 GitHub Releases 页面以下载预编译二进制文件
  • 如需从源码构建,操作系统需满足 CONTRIBUTING.md 中列出的构建环境要求

安装与启动步骤

  1. 1打开下载页

    README 的 Download 链接指向 GitHub Releases 页面,所有预编译安装包都在这里发布

  2. 2获取最新版本

    在 Releases 页面选择 Latest downloads,即最新一版的安装包列表

  3. 3下载对应安装包

    按自己的操作系统选择对应平台的预编译二进制文件下载,历史版本可在 All Releases 中查找

  4. 4安装并启动

    运行下载到的安装包完成安装,然后打开 Rivet 桌面应用,即可进入可视化画布界面

  5. 5从源码运行(可选)

    若不想用预编译包,README 指明从源码构建与运行的方式写在仓库根目录的 CONTRIBUTING.md 中

如何确认成功

能正常打开 Rivet 桌面应用并看到可视化流程画布,即表示安装成功。

常见问题

Q:README 里没有一条安装命令,怎么装?

A:Rivet 是桌面应用,README 只提供预编译二进制下载和源码构建两条路径,直接到 GitHub Releases 页面下载安装包安装即可,不需要敲命令。

Q:如何从源码构建和运行?

A:README 明确指向仓库根目录的 CONTRIBUTING.md,构建与运行说明都在该文件中,请以它为准。

Q:下载不到或找不到合适平台怎么办?

A:可到 All Releases 里翻找历史版本,或在 GitHub Issues 提交问题、在 Discord 服务器提问。

Q:遇到使用问题去哪里求助?

A:可以加入官方 Discord 服务器,或在 GitHub 的 Issues 提 Bug、Discussions 区提问。

注意事项

  • 本教程只依据 README 节选整理,README 未给出任何安装命令,故步骤中不含可执行命令,仅描述操作路径。
  • 官方文档地址为 https://rivet.ironcladapp.com/docs,使用细节请以官方文档为准。
  • 源码构建细节不在 README 中,务必查阅 CONTRIBUTING.md 后再操作。
  • 项目同时提供 TypeScript 库(Rivet Core),可嵌入到自己的应用中,相关用法见官方文档。

核心亮点

  • 可视化拖拽编程,降低 AI 流程搭建门槛
  • 内置逐步调试器,可实时查看节点输入输出
  • 支持导出 TypeScript 代码,便于集成到现有项目

不足之处

  • 文档/社区待观察
  • 可视化界面对于复杂逻辑可能显得繁琐

适用场景

  • 快速原型设计 AI 应用流程
  • 教学演示 AI 工作流逻辑
  • 团队协作开发可维护的 AI 应用

替代项目

LangFlow、Flowise、Node-RED

项目介绍

rivet 是开发框架领域的开源项目,由 Ironclad 开发,2023 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(4,697)位列前 9%,在开发框架分类的 795 个项目里位列前 11%。

近 41 天,它的 GitHub 星标从 4,660 增加到 4,697,净增 37。

项目保持着较活跃的维护节奏,最近一次代码更新于 2026-09-20。MIT许可证,可免费使用和部署,无付费版本。

它主要面向的使用场景是:快速原型设计AI应用流程。同类可对比的替代方案包括 LangFlow、Flowise、Node-RED。

上一篇:lollms-webui

下一篇:koog

同类项目推荐

langchain 开源

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

The agent engineering platform.

★ 146874 2026-08-09
transformers 开源

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

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

★ 166529 2026-08-09
pi 开源

一套 TypeScript 工具包,快速搭出能写代码的 AI agent

AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI

★ 108504 2026-09-12