Rivet est un environnement de programmation visuelle pour créer des agents d'IA et des chaînes de prompts avec de grands modèles de langage. Dans un éditeur graphique à nœuds, vous concevez un agent, voyez l'entrée et la sortie de chaque nœud, testez des variantes et déboguez, y compris sur un serveur distant. L'éditeur est une application de bureau, disponible en versions précompilées pour macOS, Linux et Windows. Les bibliothèques TypeScript associées, rivet-core et rivet-node, exécutent un tel projet dans votre propre application, comme une simple fonction. Rivet est maintenu par Ironclad sur GitHub.
Ironclad est une entreprise américaine basée à San Francisco. Rivet est open source sous licence MIT : vous pouvez consulter, exécuter et modifier le code vous-même. L'éditeur et les bibliothèques s'exécutant dans votre environnement, vous décidez où se trouvent projets et données. Les modèles de langage que vous connectez, et le lieu où ils traitent les données, dépendent du fournisseur du modèle choisi.