Mindket

embeddinggemma-2

Newversion 1 · updated

Overview

Google DeepMind's open embedding model that places text, code, images, video and audio in one 768 number vector space, built to run on laptops and phones. Suits developers building search and retrieval.

embeddinggemma-2 is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python
  • The Hugging Face tools, to fetch the files
  • The transformers library in your own code
  • About 1.5 GB of disk for BF16 weights, or about 372 MB at 4 bit as an estimate
Runs in
  • Python programs that use the transformers library, which the page lists
  • Laptops and phones, which the card names as targets
  • Vector search and retrieval pipelines
Start with
pip install -U huggingface_hub
hf download google/embeddinggemma-2

Platform

PhoneRuns on it

About

What it is

EmbeddingGemma 2 is an open embedding model from Google DeepMind. It turns text, code, images, video and audio into vectors in one shared 768 number space, so different kinds of media can be compared with each other. It joins a 270M text model with a 170M vision encoder and a 300M audio encoder, for about 740M parameters in all.

Who it suits

Developers building search, retrieval for chat models, classification or clustering, especially where the work must run on a laptop or phone.

IndustryWho uses itHow they use itExample
SoftwareSearch engineersIndex text, code, images, video and audio in one vector spaceMatch a text query to a video clip
Mobile appsApp developersRun semantic search on the deviceSearch a user's notes and photos together
AI productsRetrieval buildersFetch passages for a chat modelEmbed documents and questions with matching prefixes
Data workAnalystsGroup or label items by meaningCluster a pile of support messages

Skip it if you need a model that writes text, because it only produces vectors.

Where to use it

  • Python programs that use the transformers library, which the page lists
  • Laptops and phones, which the card names as targets
  • Vector search and retrieval pipelines
Use caseWhoWhat they get back
Semantic search across mediaDevelopersRanked matches for text, image, video and audio items
Classification and clusteringData teamsItems grouped by meaning
Smaller vector storageTeams with large indexesShortened vectors, up to 6x less storage per the card

How to set it up

  • Python
  • The Hugging Face tools, to fetch the files
  • The transformers library in your own code
  • About 1.5 GB of disk for BF16 weights, or about 372 MB at 4 bit as an estimate
  1. Install the Hugging Face hub package.
  2. Download the repository files.
  3. Load the model in your own code with the transformers library.
pip install -U huggingface_hub
hf download google/embeddinggemma-2

How to use it

Pass text, images, video or audio through the model to get 768 numbers per item. Add a short instruction prefix that fits the task, then compare vectors to find matches.

ToolWhat it does
hf downloadCopies the repository files to your computer
Task prefixA short text instruction that steers vectors for search, classification, clustering or similarity
Truncated vectorsCuts vectors to 128, 256 or 512 numbers, then re-normalises them
Loadable encodersLets you load only the vision or audio encoder you need

Example

Embed the words "red running shoes" and a folder of product photos, then rank the photos by how close their vectors are to the text. The closest photos should be the ones that show red running shoes.

For newcomers and experts

If you are new to this, think of an embedding as a list of numbers that places similar items near each other. Embed two sentences and one unrelated sentence, then compare how close each pair is.

If you know the field, the text model has 24 layers, a 512 wide model dimension, a sliding window of 1024 tokens and a 5 to 1 local to global attention mix. Mean pooling feeds a 512 to 768 projection. Matryoshka training allows truncation to 128, 256 or 512 dimensions.

  1. Text, image, video or audio goes in
  2. The matching encoder reads it
  3. A 768 number vector comes out
  4. You compare vectors to find matches
MTEB mean task scores, version 2 against version 1
Code, version 278.68 points
Code, version 168.76 points
Multilingual, version 261.36 points
Multilingual, version 161.15 points

Good to know

  • The context window is 8,192 tokens.
  • The reported scores come from the full precision checkpoint, so quantized copies may score differently.
  • Native vectors have 768 numbers, with truncation to 128, 256 and 512 supported.
  • License: apache-2.0.
  • Cost to run: none named, only your own hardware.
  • Data it reaches: the text, images, video and audio you embed. The source names no account or outside service.
  • Not for: the source names none.

README and files

README

embeddinggemma-2

Google DeepMind's open embedding model that places text, code, images, video and audio in one 768 number vector space, built to run on laptops and phones. Suits developers building search and retrieval.

Made by google on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: EmbeddingGemma 2 is an open embedding model from Google DeepMind. It turns text, code, images, video and audio into vectors in one shared 768 number space, so different kinds of media can be compared with each other. It joins a 270M text model with a 170M vision encoder and a 300M audio encoder, for about 740M parameters in all.

Who it suits: Developers building search, retrieval for chat models, classification or clustering, especially where the work must run on a laptop or phone.

Industry | Who uses it | How they use it | Example
Software | Search engineers | Index text, code, images, video and audio in one vector space | Match a text query to a video clip
Mobile apps | App developers | Run semantic search on the device | Search a user's notes and photos together
AI products | Retrieval builders | Fetch passages for a chat model | Embed documents and questions with matching prefixes
Data work | Analysts | Group or label items by meaning | Cluster a pile of support messages

Skip it if you need a model that writes text, because it only produces vectors.

Where to use it:

  • Python programs that use the transformers library, which the page lists
  • Laptops and phones, which the card names as targets
  • Vector search and retrieval pipelines
Use case | Who | What they get back
Semantic search across media | Developers | Ranked matches for text, image, video and audio items
Classification and clustering | Data teams | Items grouped by meaning
Smaller vector storage | Teams with large indexes | Shortened vectors, up to 6x less storage per the card

How to set it up:

  • Python
  • The Hugging Face tools, to fetch the files
  • The transformers library in your own code
  • About 1.5 GB of disk for BF16 weights, or about 372 MB at 4 bit as an estimate
  1. Install the Hugging Face hub package.
  2. Download the repository files.
  3. Load the model in your own code with the transformers library.
pip install -U huggingface_hub
hf download google/embeddinggemma-2

How to use it: Pass text, images, video or audio through the model to get 768 numbers per item. Add a short instruction prefix that fits the task, then compare vectors to find matches.

Tool | What it does
hf download | Copies the repository files to your computer
Task prefix | A short text instruction that steers vectors for search, classification, clustering or similarity
Truncated vectors | Cuts vectors to 128, 256 or 512 numbers, then re-normalises them
Loadable encoders | Lets you load only the vision or audio encoder you need

Example: Embed the words "red running shoes" and a folder of product photos, then rank the photos by how close their vectors are to the text. The closest photos should be the ones that show red running shoes.

For newcomers and experts: If you are new to this, think of an embedding as a list of numbers that places similar items near each other. Embed two sentences and one unrelated sentence, then compare how close each pair is.

If you know the field, the text model has 24 layers, a 512 wide model dimension, a sliding window of 1024 tokens and a 5 to 1 local to global attention mix. Mean pooling feeds a 512 to 768 projection. Matryoshka training allows truncation to 128, 256 or 512 dimensions.

Text, image, video or audio goes in
The matching encoder reads it
A 768 number vector comes out
You compare vectors to find matches
Title: MTEB mean task scores, version 2 against version 1
Code, version 2: 78.68 points
Code, version 1: 68.76 points
Multilingual, version 2: 61.36 points
Multilingual, version 1: 61.15 points

Good to know:

  • The context window is 8,192 tokens.
  • The reported scores come from the full precision checkpoint, so quantized copies may score differently.
  • Native vectors have 768 numbers, with truncation to 128, 256 and 512 supported.
  • License: apache-2.0.
  • Cost to run: none named, only your own hardware.
  • Data it reaches: the text, images, video and audio you embed. The source names no account or outside service.
  • Not for: the source names none.

On Hugging Face, 13 November 2026

  • Task: feature extraction
  • Library: transformers
  • Parameters: 744M
  • Weights: about 1.5 GB in BF16; about 372 MB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 503,609
  • Likes: 3,347
  • License: apache-2.0
  • Quantized versions: 139
  • Fine-tunes: 170
  • Tags: transformers, safetensors, embedding_gemma2, feature-extraction, embedding, sentence-transformers, multimodal-embedding, multimodal, vision, audio, video, image-feature-extraction

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download google/embeddinggemma-2

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
embeddinggemma-2 This page503,6093,347744Mapache-2.0
embeddinggemma-2-GGUFShares image-feature-extraction · multimodal-embedding · embedding96,479371271Mapache-2.0
d3-flashShares video · vision · feature-extraction103,5771148.4Bapache-2.0
d3-miniShares video · vision · feature-extraction53,115754.5Bapache-2.0
d3Shares video · vision · feature-extraction10,03729326.1Bapache-2.0
d3-nanoShares video · vision · feature-extraction7,779492.2Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

ilrebEmbeddingGemma 2: An open, lightweight multimodal embedding model439 points · 44 repliesTom Aarsen📖 The @Google EmbeddingGemma2 team has published their technical report! EmbeddingGemma2 was just 740M parameters, but its omni-modal nature and pareto-optimal performance makes it one of the most exciting releases of the last months for me. huggingface.co/papers/2610....54 likes · 1 replyhmokiguessGoogle EmbeddingGemma 211 points · 1 replySumitEmbeddingGemma 2: Unified and Efficient Multimodal Representations Google presents an open embedding model that maps text, images, audio, and video into one shared space, with modular encoders for smaller deployments. 📝 arxiv.org/abs/2610.37364 👨🏽💻 ai.google.dev/gemma/docs/e...4 likesmalsheSearch files on your Mac with Google DeepMind's EmbeddingGemma 25 points · 2 repliesEmma Wilson | AI for indie makersembeddinggemma 2 caught my eye in google's roundup. up to 6x less local vector storage. a useful saving for offline apps. what would you want embeddinggemma 2 to find? https://blog.google/innovation-and-ai/technology/ai/google-ai-updates-october-2026/1 replydmonterocrespoFrom 22 GB to 5.3 GB: all of Hacker News, searchable offline4 points · 1 replySAKAKIBARA YojiGitHub - ARahim3/DigUp: Search your computer by what's in your files: photos, PDFs, documents, recordings, videos and code. On-device on Mac, Windows and Linux, built on Google DeepMind's EmbeddingGemma 2. · GitHub github.com/ARahim3/DigUp1 replyglpccShow HN: Running EmbeddingGemma2 on the BrowserDuring this summer I wanted to start a side project, and I got the idea of embedding image search directly on your browser. This wasn't a new idea for me as i had built it at work as a small internal tool for me to search the company icons semantically instead of scrolling in the company deck.…1 pointトモキ|AI副業・自動化ラボスマホやPCで動くGoogleの軽量AI「EmbeddingGemma 2」に興味がある人に聞きたいです!💻📱 テキストや画像、音声・動画をまとめて処理できるこのモデル、もし自分のデバイスで使えるならどんなデータ(画像やボイスメモなど)を検索・整理に使ってみたいですか?💡 「こんなことに使えそう!」というアイデアを気軽に1つ教えてください✨お仕事・プライベート問いません👇 #AI活用1 likeaufklarerEmbeddingGemma 2: Google's Offline Search Beyond Text1 pointLuciano Martinso modelo (já lançado há algum tempo) pode ser testado a partir daqui: huggingface-co.translate.goog/google/embed...1 reply

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k