# In-Browser Semantic AI Search with PGlite and Transformers.js

DevFeed: [In-Browser Semantic AI Search with PGlite and Transformers.js](<https://devfeed.tech/articles/in-browser-semantic-ai-search-with-pglite-and-transformers-js-401.md>)

Original publisher: [Read original article](<https://supabase.com/blog/in-browser-semantic-search-pglite>)

Author: Thor Schaeff

Published: 2024-08-29T07:00:00Z

Content type: tutorial

Language: en

Sources: [Supabase Blog](<https://devfeed.tech/sources/supabase-blog.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [transformers.js](<https://devfeed.tech/topics/transformers-js.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Database](<https://devfeed.tech/topics/database.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [browser](<https://devfeed.tech/tags/browser.md>), [build](<https://devfeed.tech/tags/build.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [js](<https://devfeed.tech/tags/js.md>), [local](<https://devfeed.tech/tags/local.md>), [react](<https://devfeed.tech/tags/react.md>), [search](<https://devfeed.tech/tags/search.md>), [transformers](<https://devfeed.tech/tags/transformers.md>), [transformers-js](<https://devfeed.tech/tags/transformers-js.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

A tutorial for building fully local, in-browser semantic search with PGlite, pgvector, and Huggingface Transformers.js. It stores text and embeddings locally, generates query embeddings in a web worker, and performs inner product search without a server round trip.

## Source excerpt

Use pgvector in PGlite and combine it with Huggingface Transformers.js for a fully local, in-browser semantic search functionality!