Rivet logo

Rivet

Rivet is an open-source visual programming environment for building AI agents with large language models.

Instead of writing prompt chains as tangled code, you assemble them as a node-based graph, run them in the editor, and then execute the same graph directly inside your application. It was built by Ironclad, the digital…

Rivet screenshot

Rivet is an open-source visual programming environment for building AI agents with large language models. Instead of writing prompt chains as tangled code, you assemble them as a node-based graph, run them in the editor, and then execute the same graph directly inside your application. It was built by Ironclad, the digital contracting company, to develop its own Contract AI assistant. Rivet is free to download, with a debugger that follows prompt chains while they run and graphs saved as plain YAML files.

Rivet is made for software engineers, AI engineers and product teams who build LLM features and want to iterate faster than they can in code alone. Teams appreciate that complex agent logic becomes visible, so colleagues who did not write the chain can still follow it. Technical leads use it to compare speed and quality tradeoffs while building AI experiences, and developers working in Node or TypeScript can embed graphs into production services. Because graphs are text files, they fit into the same repository and review process a team already uses for code.

Typical use cases include prototyping a multi-step agent that combines prompts with existing APIs, then promoting it to production without a rewrite. Ironclad used it to build Contract AI, a virtual assistant that answers questions across the contract lifecycle using contract search, workflow and data visualization capabilities. Others use the remote debugger to watch a live chat application and see what each node produced. Teams collaborate by versioning YAML graphs in Git, reviewing changes in pull requests, and trying the example chat application to learn how a graph is developed and debugged.

Rivet alternatives

See all →

Frequently asked

6 questions
What does Rivet let you build?
Teams can design LLM prompt graphs and AI agents visually, with nodes connected on a canvas. Finished graphs run directly inside your own application.
Who is Rivet for?
Engineers and teams building LLM-powered features, especially those who want visibility into complex agent logic. It suits teams working in Node or TypeScript.
How did Ironclad use Rivet?
Ironclad built Contract AI with it, a virtual assistant that answers questions about the contract lifecycle. The assistant draws on contract search, workflow processes and data visualization.
Is Rivet free to use?
Download costs nothing because the software is open source, and no paid plan exists. Teams run graphs in their own environment.
What are the limitations of Rivet?
Rivet is aimed at developers, so it needs integration into a Node or TypeScript application rather than working as a standalone end-user app. Complex agents still require engineering to connect them to your tools and APIs.
How do teams collaborate on Rivet graphs?
Graphs are saved as YAML files, so they can be versioned in a repository and reviewed with normal code review tools. A remote debugger also lets teammates observe prompt chains executing in a live application.

Reviews (0)

Write review

No reviews yet. Be the first to share your experience.