agents
Build AI agents in a no-code visual builder or TypeScript SDK, fully synced.
Rivet is Ironclad's visual IDE and TypeScript library for building complex AI agents and prompt chains
rivet is an open-source ai agents project by Ironclad (Ironclad/rivet on GitHub). It has 4,699 GitHub stars and 387 forks, is released under the MIT license, and was last updated on GitHub on 26 August 2026.
Use the desktop IDE to design graphs visually, or embed Rivet Core in a TypeScript app — most people start with the IDE.
Download a prebuilt binary for your OS, or add the npm packages to your project.
Add your OpenAI or Anthropic API keys (and Pinecone if you use vector features) in the app settings or your code.
Chain prompts and nodes in the IDE, test the graph, then run it from your application with Rivet Core.
A desktop application for creating complex AI agents and prompt chains as editable graphs.
A TypeScript library for running Rivet graphs in your own applications, with two-way calls between your code and graphs.
Support for OpenAI GPT-3.5/GPT-4 and Anthropic Claude Instant, Claude 2, and Claude 3 Haiku, Sonnet, and Opus.
OpenAI Embeddings with Pinecone for retrieval-style graph features.
AssemblyAI LeMUR for voice data and AssemblyAI speech-to-text integrations.
Prebuilt downloads for macOS, Linux (AppImage), and Windows from the releases page.
Clone the project and enter its directory (source builds follow CONTRIBUTING.md).
git clone https://github.com/Ironclad/rivet.git
cd rivetFor embedding graphs in your own TypeScript app, install Rivet Core from npm.
npm install @ironclad/rivet-coreDownload the desktop app from the releases page to design a graph, then execute it from Node with Rivet Core/Node as documented on the Rivet site.
# design in the Rivet app, run via @ironclad/rivet-node — see rivet.ironcladapp.com docsIronclad, the contract-management company, maintains Rivet and its documentation at rivet.ironcladapp.com.
Yes, the application and libraries are MIT-licensed. You pay for your own LLM and Pinecone usage through your provider accounts.
Yes — graphs call models through your own OpenAI or Anthropic keys (and Pinecone/AssemblyAI keys if you use those integrations).
Rivet's center of gravity is its visual IDE plus a first-class TypeScript runtime for the same graphs, rather than a code-first framework or a purely hosted flow builder.
Download the prebuilt app for your OS from the releases page, add an API key, and build your first graph — or `npm install @ironclad/rivet-core` to embed graphs in code.
Build AI agents in a no-code visual builder or TypeScript SDK, fully synced.
Python library for building multimodal language agents — VLM, video and mobile, fast to prototype and ship
A TypeScript toolkit for building agents: unified LLM API, loop, TUI, and CLI.
A visual all-in-one platform for building, debugging, and deploying AI agents.
Google's code-first TypeScript toolkit for building AI agents.
Test your agents against prompt-injection attacks.
The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if rivet is not the right fit.
A personal AI that really does things — on any OS, with your data staying yours.
An agentic skills framework & software development methodology that works.
Agent harness optimization system with skills, memory and security for Claude Code, Codex and more
The agent that grows with you — a Python framework for adaptive AI agents.
DeepSeek's plugin-based agent harness where everything is a plugin.
Free and open — grab the source, star the repo, and start creating.