Un agente de programación en TypeScript con CLI que, al incluir «ulw» o «mass ulw» en el prompt, planifica, delega tareas en varios modelos y verifica el trabajo.
Ironclad/rivet
IDE visual para crear agentes de IA y cadenas de prompts como grafos, con una biblioteca de TypeScript para integrarlos en tus propias aplicaciones.
- Estrellas
- 4,719
- Forks
- 392
- Issues abiertos
- 109
- Último commit
- hace 2 meses
¿Qué es?
Rivet es una aplicación de escritorio para diseñar agentes de IA y cadenas de prompts como grafos visuales de nodos. En un editor, los usuarios conectan prompts, llamadas a LLM, búsquedas de embeddings y otros pasos; luego ejecutan el grafo resultante para probar su comportamiento.
El proyecto también incluye Rivet Core, una biblioteca de TypeScript (publicada como @ironclad/rivet-core) que ejecuta los grafos creados en el editor de Rivet. El código de una aplicación puede llamar a un grafo, y los grafos pueden llamar al código de la aplicación, de modo que la misma lógica creada visualmente se puede integrar en un producto.
La aplicación es compatible con OpenAI GPT-3.5 y GPT-4, varios modelos de Anthropic Claude y los servicios LeMUR y de conversión de voz a texto de AssemblyAI. Para los embeddings y la búsqueda vectorial, se integra con OpenAI Embeddings y Pinecone. Hay binarios precompilados para macOS, Linux y Windows.
Funciones clave
- 01Editor visual de grafos de nodos para combinar prompts y llamadas a LLM
- 02Biblioteca de TypeScript para ejecutar grafos dentro de tus propias aplicaciones
- 03Compatible con OpenAI GPT-3.5/GPT-4 y los modelos Anthropic Claude 2 y Claude 3
- 04Integraciones de embeddings y búsqueda vectorial con OpenAI Embeddings y Pinecone
- 05Conversión de voz a texto y análisis de voz con LeMUR a través de AssemblyAI
- 06Versiones de escritorio para macOS, Linux y Windows
Casos de uso
- Crear prototipos de cadenas de prompts de varios pasos antes de escribir código
- Crear agentes de IA cuya lógica puedan inspeccionar visualmente personas que no sean ingenieras
- Integrar flujos de trabajo con LLM diseñados visualmente en un producto de TypeScript o Node.js
- Combinar la transcripción de voz con flujos de análisis mediante LLM
Inicio rápido
- 1
Descarga la aplicación precompilada para tu plataforma desde las últimas versiones
- 2
Para compilar y ejecutar desde el código fuente, sigue las instrucciones de CONTRIBUTING.md
Antes de usarlo
- La compatibilidad integrada con LLM y embeddings se limita a los proveedores que aparecen en README.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es rivet?
- IDE visual para crear agentes de IA y cadenas de prompts como grafos, con una biblioteca de TypeScript para integrarlos en tus propias aplicaciones. Rivet es una aplicación de escritorio para diseñar agentes de IA y cadenas de prompts como grafos visuales de nodos. En un editor, los usuarios conectan prompts, llamadas a LLM, búsquedas de embeddings y otros pasos; luego ejecutan el grafo resultante para probar su comportamiento.
- ¿rivet es gratuito? ¿Qué licencia tiene?
- rivet es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rivet sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de rivet fue el 26 ago 2026.
- ¿Para qué puedo usar rivet?
- Crear prototipos de cadenas de prompts de varios pasos antes de escribir código Crear agentes de IA cuya lógica puedan inspeccionar visualmente personas que no sean ingenieras Integrar flujos de trabajo con LLM diseñados visualmente en un producto de TypeScript o Node.js Combinar la transcripción de voz con flujos de análisis mediante LLM
- ¿Cómo se instala rivet?
- Descarga la aplicación precompilada para tu plataforma desde las últimas versiones Para compilar y ejecutar desde el código fuente, sigue las instrucciones de CONTRIBUTING.md
- ¿Dónde consigo rivet?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Ironclad/rivet
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de TypeScript con tipos seguros e independiente del proveedor para chat en streaming, llamadas a herramientas, agentes y aplicaciones multimodales con los principales proveedores de LLM y frameworks de interfaz.
Framework de Python para crear aplicaciones y agentes basados en LLM, con interfaces estándar para modelos, embeddings, almacenes vectoriales e integraciones de terceros.
Biblioteca de Elixir para integrar LLMs como Claude, OpenAI, Gemini, Ollama y modelos alojados por cuenta propia en aplicaciones de Elixir.
SDK de Python para registrar, versionar, trazar y evaluar prompts y solicitudes a LLM en OpenAI, Anthropic y otros proveedores.
Una biblioteca Ruby para añadir componentes LLM independientes a aplicaciones Ruby, con chat completions, llamadas a herramientas, cadenas de prompts y salidas estructuradas.