ai and rivet

These are complements: Vercel AI is a TypeScript framework for building AI applications programmatically, while Rivet is a visual node-based IDE that can generate or integrate with TypeScript code, allowing developers to design AI workflows visually and export them for use in applications built with frameworks like Vercel AI.

ai
99
Verified
rivet
55
Established
Maintenance 25/25
Adoption 25/25
Maturity 25/25
Community 24/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 19/25
Stars: 22,583
Forks: 3,972
Downloads: 43,898,690
Commits (30d): 289
Language: TypeScript
License:
Stars: 4,491
Forks: 365
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
No risk flags
No Package No Dependents

About ai

vercel/ai

The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents

Supports structured output generation with Zod schemas, streaming responses, and agentic workflows using tool-calling patterns. Routes through Vercel's AI Gateway by default for unified access to OpenAI, Anthropic, Google, and other providers, while allowing direct SDK connections. Provides framework-agnostic React hooks and UI primitives for building chatbots and generative interfaces across Next.js, React, Svelte, Vue, and Node.js runtimes.

About rivet

Ironclad/rivet

The open-source visual AI programming environment and TypeScript library

Provides graph-based workflow composition for multi-step LLM tasks with support for OpenAI, Anthropic Claude, and AssemblyAI models, plus vector database integrations like Pinecone. Rivet Core (available as `@ironclad/rivet-core` and `@ironclad/rivet-node` on NPM) enables embedding graphs in applications and bidirectional calls between Rivet and application code. The desktop IDE visualizes agent logic while the TypeScript runtime executes those workflows programmatically.

Scores updated daily from GitHub, PyPI, and npm data. How scores work