Unofficial Node.js client for gemini.google.com — inspired by Gemini-API (Python). Supports streaming, chat sessions, gems, file uploads, and TypeScript.
[](https://www.npmjs.com/package/@google/genai) [](https://www.npmjs.com/package/@google/genai)
Gemini CLI
Google AI JavaScript SDK
Build an element once, move it anywhere
Array manipulation, ordering, searching, summarizing, etc.
Core SDK for Gemini Wallet integration with popup communication
Gemini CLI Core
A lite module for reverse-operations on buffers
unist utility to recursively walk over nodes, with ancestral information
Genkit AI framework plugin for Google AI & Vertex APIs, including Gemini APIs.
make using levelup reverse ranges easy
reverse the arguments passed to a function.
wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available
Add MCP servers to your favorite coding agents with a single command.
unist utility to visit nodes
Ledger service responsible for domain handling
Resolve package.json exports & imports maps
A fully Unicode-aware string reverser written in JavaScript.
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).
Reverse an SVG path (or subpath)
Vertex Generative AI client for Node.js
Curated collection of data structures for the JavaScript/TypeScript.
Community AI SDK provider for Google Gemini using the official CLI/SDK