AI Semantic Search View on Asset Store (opens in new tab)

Package details

Latest version
1.1.0
Last updated
First released
Unity version
6000.5.2 or later
Package size
29.1 MB
Files
347
Views in the past week
32

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

AI Semantic Search

by Sniveler Code (opens in new tab)

No ratings yet

  • Price drop

Find prefabs by meaning, not filename. Fully local Unity Sentis embeddings, SQLite index, instant SIMD search. No API keys.

Discount -100% Previous price $4.99 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for AI Semantic Search, 6 months Current Free; lowest Free; highest $4.99 in this period. $0 $2.5 $5 28 Sep 5 Oct 12 Oct 19 Oct 26 Oct 2 Nov

Asset preview

1 / 4

AI Semantic Search screenshot 1

AI Semantic Search screenshot 1

About this asset

AI Semantic Search lets you find project assets by describing them in plain language - "heavy axe", "small green plant", "loud explosion" - instead of remembering exact filenames.

Everything runs locally in the Editor: no API keys, no internet, no cloud.

Features:

  • Natural-language search - BERT-style embeddings (MiniLM-L6-v2) computed locally with Unity Sentis.
  • Prefab intelligence - understands names, components (Lights, VFX, Physics), folder/category context, materials and mesh geometry.
  • SIMD-accelerated cosine similarity + text-match bonus, with a sensitivity slider for fine control.
  • SQLite storage - project-local index (Library/), gitignored, rebuildable at any time.
  • Extensible - add custom metadata extractors and asset kinds via a small API (Metadata<T>), no core changes.
  • Included sample - MiniLM ONNX model, BERT tokenizer config and medieval demo prefabs so the tool works immediately after import.

How it works:

  • Import the sample, then open Window > SnivelerCode > Semantic Search.
  • Assign the model and tokenizer once (Embedding tab).
  • Press Check and Index in the Prefabs tab.
  • Search in plain English.

Requirements:

  • Unity 2022.3 LTS or newer (tested on Unity 6 / 6000.5).
  • com.unity.ai.inference (Sentis) 2.3.0+, resolved automatically by UPM.
  • Compute shader support for the GPU backend (CPU backend available).

From the publisher's Asset Store listing.

Technical details

Architecture:

  • Editor-only UPM package (sniveler-code.dev.semanticsearch): UI Toolkit window, custom DI container (MiniContainer).
  • Embeddings: Unity Sentis ONNX runtime (com.unity.ai.inference 2.3.0+), MiniLM-L6-v2 (float32, ~90 MB) - CPU or GPU (compute shader) backend.
  • Search: SIMD-accelerated cosine similarity with text-match bonus and per-project sensitivity setting; branch-free vector math (Unity.Mathematics)
  • Storage: SQLite (sqlite-net) at Library/SnivelerCode_SemanticIndex.db - asset index, properties, metadata; content-hash-based atomic category re-bake (FNV-1a).
  • Categories: 253 built-in keyword databases (General 77, Detailed 138, Components 27, Materials 11); project-editable JSON with automatic re-bake.

Extensibility:

  • Metadata<T> API - add custom metadata extractors and asset kinds without core changes.
  • Category databases support an optional project-local examples field (typical asset names) that enriches category embeddings.

Testing & quality:

  • 30 EditMode unit tests (vector math, tokenizer, SQLite storage, property roundtrip, category databases).
  • CI: GitHub Actions test matrix on Unity 2022.3 LTS and Unity 6 (6000.x).

Dependencies:

  • com.unity.ai.inference (Sentis) 2.3.0+ - Unity package, resolved automatically. No Asset Store dependencies.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.5.2f1 Compatible Compatible Compatible Compatible

AI Semantic Search is an Editor-only tool and is 100% render-pipeline agnostic: it works the same in Built-in, URP and HDRP projects. All AI inference runs locally via Unity Sentis (CPU or GPU compute backend). Requires com.unity.ai.inference (Sentis) 2.3.0+, resolved automatically by UPM.

As listed on the Asset Store.