Ironclad/rivet
A visual programming environment and TypeScript library for building AI agents with drag-and-drop node-based workflows.

Rivet is an open-source desktop application that functions as an IDE for designing complex AI agents and prompt chaining pipelines. It provides a visual node-based interface where developers can compose LLM workflows, connect API integrations, and test agent behaviors. The TypeScript library (Rivet Core) allows embedding these agent workflows directly into applications. It supports integration with OpenAI and other LLM providers for building autonomous systems.
Frequently asked
- What is Ironclad/rivet?
- A visual programming environment and TypeScript library for building AI agents with drag-and-drop node-based workflows.
- Is rivet open source?
- Yes — Ironclad/rivet is open source, released under the MIT license.
- What language is rivet written in?
- Ironclad/rivet is primarily written in TypeScript.
- How popular is rivet?
- Ironclad/rivet has 4.6k stars on GitHub.
- Where can I find rivet?
- Ironclad/rivet is on GitHub at https://github.com/Ironclad/rivet.