[](https://www.npmjs.com/package/@google/genai) [](https://www.npmjs.com/package/@google/genai)
Google AI JavaScript SDK
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
Genkit AI framework plugin for Google AI & Vertex APIs, including Gemini APIs.
Vertex Generative AI client for Node.js
Gemini CLI
The **[Google Vertex provider](https://ai-sdk.dev/providers/ai-sdk-providers/google-vertex)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Google Vertex AI](https://cloud.google.com/vertex-ai) APIs.
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
AI adapter package for Inngest, providing type-safe interfaces to various AI providers including OpenAI, Anthropic, Gemini, Grok, and Azure OpenAI.
Core types and classes for Google services.
The **[Google Generative AI provider](https://ai-sdk.dev/providers/ai-sdk-providers/google-generative-ai)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for the [Google Generative AI](https://ai.google/discover/generativeai/)
For ruby and ruby on rails
Gemini AI Schema to Zod Adapter
Community AI SDK provider for Google Gemini using the official CLI/SDK
Gemini CLI Core
The simpler JavaScript Gemini SDK
The Agent Client Protocol (ACP) is a protocol that standardizes communication between *code editors* (interactive programs for viewing and editing source code) and *coding agents* (programs that use generative AI to autonomously modify code).
Ruby SemVer in TypeScript.
Convention over configuration for using Vite in Ruby apps
Like ruby's abbrev module, but in js
Detect if code is running in an AI agent or automated development environment
Ruby grammar for tree-sitter
Unified AI rules management CLI tool that generates configuration files for various AI development tools
prettier plugin for the Ruby programming language
A Ruby Gem created to communicate with Gemini via Vertex AI, Generative Language API, or AI Studio, Google's generative AI services. It works with Ruby versions 2.6.0 and higher.
A convenient and robust Ruby interface for the Google Gemini API, enabling easy integration of powerful generative AI models into your applications. Includes support for text generation, chat conversations, embeddings, multimodal content.
Provides easy text generation capabilities using Google's Gemini AI models
A Ruby-native SDK for Google's Generative AI (Gemini) APIs, providing text generation, chat, streaming, multimodal content, and image generation (Nano Banana) support.
Ruby Implementation of Nano Bots: small, AI-powered bots that can be easily shared as a single file, designed to support multiple providers such as OpenAI ChatGPT, Ollama, Mistral AI, Cohere Command, Maritaca AI MariTalk, and Google Gemini, with support for calling Tools (Functions).
A Ruby Gem for interacting with Gemini through Vertex AI, Generative Language API, or AI Studio, Google's generative AI services.
GeminiCraft provides a simple and robust interface to generate content using Google's Gemini AI models with support for streaming, function calling, and advanced caching
Magic Query integrates with OpenAI, Claude, and Gemini to generate SQL SELECT queries from natural language input, using database schema and configuration rules.
RubyPi is a minimal, composable AI agent harness for Ruby. Build production-ready LLM agents and AI agents with a unified provider interface across OpenAI, Anthropic Claude, and Google Gemini, plus first-class support for tool calling (function calling), streaming responses, automatic retries, provider fallback, context compaction, and a think-act-observe agent loop. Anti-framework design — small, idiomatic, and explicit. Ideal for building autonomous AI agents, ReAct agents, tool-using LLM agents, and chatbots in Ruby.
One beautiful Ruby API for GPT, Claude, Gemini, and more. Easily build chatbots, AI agents, RAG applications, and content generators. Features chat (text, images, audio, PDFs), image generation, embeddings, tools (function calling), structured output, Rails integration, and streaming. Works with OpenAI, Anthropic, Google Gemini, AWS Bedrock, DeepSeek, Mistral, Ollama (local models), OpenRouter, Perplexity, GPUStack, and any OpenAI-compatible API. Minimal dependencies - just Faraday, Zeitwerk, and Marcel.
Soka is a Ruby framework for building AI agents using the ReAct (Reasoning and Acting) pattern. It supports multiple AI providers including Gemini AI Studio, OpenAI, and Anthropic.
A minimal Ruby gem that points to the Gemini Omni Video AI video generator website and supports RubyGems and RubyDoc indexing.