A simple, type-safe **Node.js / TypeScript wrapper** for the Google Gemini API. This package helps you initialize Gemini once and ask questions easily with clean abstractions.
[](https://www.npmjs.com/package/@google/genai) [](https://www.npmjs.com/package/@google/genai)
Gemini CLI
Google AI JavaScript SDK
Genkit AI framework plugin for Google AI & Vertex APIs, including Gemini APIs.
A wrapper of the webchannel packages from closure-library for use outside of a closure compiled application
Add MCP servers to your favorite coding agents with a single command.
Gemini CLI Core
Core SDK for Gemini Wallet integration with popup communication
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).
Vertex Generative AI client for Node.js
This package provides utilities for wrapping files with metadata for HTTP requests.
HTTP2 client, just with the familiar `https` API
Pure node.js library for comparing PNG-images, taking into account human color perception.
Utility which provides expanding of masks, dirs and files to absolute file paths.
Thin wrapper around zen-observable and @types/zen-observable, to support ESM exports as well as CommonJS exports
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.
A React component wrapper for web components.
Google Generative AI integration for LangChain.js
A command line tool for setting up Stripe MCP server
Make a function mimic another one
Utility to help find out why Node isn't exiting
An onClickOutside wrapper for React components
Google Antigravity IDE OAuth auth plugin for Opencode - access Gemini 3 Pro and Claude 4.6 using Google credentials