



NanoDB is a CUDA-optimized multimodal vector database supporting text and image vectors via CLIP embeddings for similarity search. Features multi-modal indexing in shared embedding space for text-to-image queries. Use cases include CV+text search and edge multimedia recommendations; GPU-accelerated alternative to text-only pgvector for vision-language tasks.
Loading more......
NanoDB is a GPU-optimized database for text/image vectors using CLIP embeddings, enabling realtime text-to-image search on edge devices.
Shared embedding space for text and images (float16 disk storage); supports PNG/JPG/TIFF/etc.
Vs text-only pgvector: NanoDB specializes in vision-language multimodal search with GPU realtime performance on edge, storing only embeddings without full images.
Indexing:
python3 -m nanodb --scan /dataset --path /nanodb --autosave --validate
Search: a girl riding a horse
Server:
python3 -m nanodb --path /nanodb --server --port=7860
Free and open-source.