LibreAI / AI Agents / rivet
// agents · Ironclad/rivet

rivet

Rivet is Ironclad's visual IDE and TypeScript library for building complex AI agents and prompt chains

★ 4.7k stars⑂ 387 forksMITupdated 2026-08
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

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.

Repository
Ironclad/rivet
GitHub stars
4,699
Forks
387
License
MIT
Last updated on GitHub
26 August 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Decide how you'll use Rivet

    Use the desktop IDE to design graphs visually, or embed Rivet Core in a TypeScript app — most people start with the IDE.

  2. Get the app or the library

    Download a prebuilt binary for your OS, or add the npm packages to your project.

  3. Configure your providers

    Add your OpenAI or Anthropic API keys (and Pinecone if you use vector features) in the app settings or your code.

  4. Build and run your first graph

    Chain prompts and nodes in the IDE, test the graph, then run it from your application with Rivet Core.

// features

Why people love it

Visual graph IDE

A desktop application for creating complex AI agents and prompt chains as editable graphs.

Rivet Core library

A TypeScript library for running Rivet graphs in your own applications, with two-way calls between your code and graphs.

Multiple LLM providers

Support for OpenAI GPT-3.5/GPT-4 and Anthropic Claude Instant, Claude 2, and Claude 3 Haiku, Sonnet, and Opus.

Embeddings and vector DB

OpenAI Embeddings with Pinecone for retrieval-style graph features.

Voice data support

AssemblyAI LeMUR for voice data and AssemblyAI speech-to-text integrations.

Cross-platform binaries

Prebuilt downloads for macOS, Linux (AppImage), and Windows from the releases page.

Advertisement
// run it

Run it yourself

  1. Clone the repository

    Clone the project and enter its directory (source builds follow CONTRIBUTING.md).

    git clone https://github.com/Ironclad/rivet.git
    cd rivet
  2. Or install the core library

    For embedding graphs in your own TypeScript app, install Rivet Core from npm.

    npm install @ironclad/rivet-core
  3. Run a graph

    Download 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 docs
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who maintains Rivet?

Ironclad, the contract-management company, maintains Rivet and its documentation at rivet.ironcladapp.com.

Is Rivet free?

Yes, the application and libraries are MIT-licensed. You pay for your own LLM and Pinecone usage through your provider accounts.

Does it need a paid API key?

Yes — graphs call models through your own OpenAI or Anthropic keys (and Pinecone/AssemblyAI keys if you use those integrations).

How does it compare to LangChain or Flowise?

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.

How do I get started?

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.

// keep exploring

Similar tools

Agents

agents

Build AI agents in a no-code visual builder or TypeScript SDK, fully synced.

★ 1.4k starsCustom
View guide →
AI Agents

OmAgent

Python library for building multimodal language agents — VLM, video and mobile, fast to prototype and ship

★ 2.7k starsApache-2.0
View guide →
AI Agents

pi

A TypeScript toolkit for building agents: unified LLM API, loop, TUI, and CLI.

★ 113.3k starsMIT
View guide →
AI Agents

coze-studio

A visual all-in-one platform for building, debugging, and deploying AI agents.

★ 21.7k starsApache-2.0
View guide →
AI Agents

adk-js

Google's code-first TypeScript toolkit for building AI agents.

★ 1.4k starsApache-2.0
View guide →
AI Agents

agentdojo

Test your agents against prompt-injection attacks.

★ 897 starsMIT
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if rivet is not the right fit.

Get rivet

Free and open — grab the source, star the repo, and start creating.