Cette page est affichée en anglais. Une traduction française est en cours.
PromptsApr 7, 2026·3 min de lecture

Rivet — Visual AI Prompt Workflow IDE

Visual IDE for designing and debugging AI prompt chains. Drag-and-drop nodes for LLM calls, conditionals, loops, and data transforms with real-time execution preview.

Prêt pour agents

Staging sûr pour cet actif

Cet actif est d'abord staged. Le prompt copié demande à l'agent d'inspecter les fichiers staged avant d'activer scripts, config MCP ou config globale.

Stage only · 27/100Policy : staging
Surface agent
Tout agent MCP/CLI
Type
Prompt
Installation
Stage only
Confiance
Confiance : Established
Point d'entrée
Rivet — Visual AI Prompt Workflow IDE
Commande de staging sûr
npx -y tokrepo@latest install 9202a5c4-0998-449b-beb2-9dfcce135e37 --target codex

Stage les fichiers d'abord; l'activation exige la revue du README et du plan staged.

TL;DR
Drag-and-drop visual IDE for building LLM prompt chains with nodes for conditionals, loops, and real-time execution preview.
§01

What it is

Rivet is a visual development environment for designing AI prompt workflows. Instead of writing prompt chains in code, you build them by dragging and dropping nodes onto a canvas. Nodes represent LLM calls, conditional branches, loops, data transformers, and external API calls. Connections between nodes define the data flow.

Rivet targets prompt engineers, AI product builders, and teams prototyping complex LLM pipelines. The visual approach makes it easier to reason about multi-step prompt chains and debug failures at each node.

§02

How it saves time or tokens

Debugging prompt chains in code requires adding print statements, re-running the entire chain, and manually inspecting intermediate outputs. Rivet shows the output of every node in real time as the chain executes. You can pause at any node, edit the prompt, and re-run from that point — avoiding wasted tokens on upstream nodes that already succeeded.

§03

How to use

  1. Download and install Rivet from the official website or GitHub releases.
  2. Create a new project and drag LLM call nodes onto the canvas.
  3. Connect nodes with edges to define data flow, then press Run.
# Example node graph (conceptual):
Node 1: Text Input -> 'Summarize this article: {{article}}'
Node 2: LLM Call (GPT-4) -> receives Node 1 output
Node 3: Conditional -> if length > 200, route to Node 4; else Node 5
Node 4: LLM Call -> 'Shorten this summary to 2 sentences'
Node 5: Output -> final summary
§04

Example

// Rivet also provides a Node.js SDK for running graphs programmatically
import { runGraph } from '@ironclad/rivet-node';

const result = await runGraph({
  graphFile: './my-workflow.rivet',
  inputs: {
    article: 'The latest advances in transformer architectures...'
  },
  context: {
    openAiKey: process.env.OPENAI_API_KEY
  }
});

console.log(result.output);
§05

Related on TokRepo

§06

Common pitfalls

  • Large graphs with many LLM call nodes can become expensive quickly; use mock nodes during development to avoid burning API credits on every test run.
  • Rivet stores API keys in the project file by default; use environment variables instead to avoid accidental key exposure when sharing project files.
  • Loop nodes without proper exit conditions can run indefinitely and consume tokens until the API rate limit or budget cap is hit.

Questions fréquentes

Is Rivet free to use?+

Rivet is open source and free to download and use. You pay only for the LLM API calls your workflows make. There is no per-seat or subscription fee for the IDE itself.

Can I run Rivet graphs in production without the IDE?+

Yes. Rivet provides a Node.js SDK (@ironclad/rivet-node) that loads and executes .rivet graph files programmatically. You can embed Rivet workflows in your backend services without opening the visual editor.

Which LLM providers does Rivet support?+

Rivet supports OpenAI, Anthropic Claude, and any OpenAI-compatible API endpoint. You configure the provider and API key per LLM call node or globally at the project level.

How does Rivet compare to LangChain or LangGraph?+

LangChain and LangGraph are code-first frameworks. Rivet is visual-first. Rivet is better for prototyping and debugging prompt chains interactively. LangChain/LangGraph are better for production code where you need full programmatic control and version control diffs.

Can multiple team members collaborate on a Rivet project?+

Rivet project files are JSON-based and can be version-controlled in Git. Multiple team members can work on the same project using standard Git workflows. However, the visual editor does not support real-time collaborative editing like Figma.

Sources citées (3)
🙏

Source et remerciements

Created by Ironclad. Licensed under MIT.

Ironclad/rivet — 3k+ stars

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires