Skip to content

Host apps (in-repo)

Official demos under samples/. Target .NET 10 only. Not packable; must not gate NuGet CI.

Project Role
ZVec.NET.Samples.Maui Flagship — Status + RAG + Search + Recommend (AppData + mmap)
ZVec.NET.Samples.AspNet Minimal API parity (status, hints, models, seed, query, SSE)
ZVec.NET.Samples.Console Interactive menu + CLI shortcuts
ZVec.NET.Samples.Shared Shared helpers (not a demo by itself)

Collections use SDK OpenOrCreate (restart-safe). Schema loads from on-disk metadata on reopen.

Maui (flagship)

dotnet build samples/ZVec.NET.Samples.Maui -f net10.0-windows10.0.19041.0
dotnet build samples/ZVec.NET.Samples.Maui -t:Run -f net10.0-windows10.0.19041.0
Nav Purpose
Status LM Studio probe, model dropdowns, dataset flags, three collection counts
RAG Seed fixtures / FiQA · ask with chips + citations (SSE stream)
Search Seed fixtures / NFCorpus / Quora · semantic query
Recommend Seed T0 / MovieLens / Amazon · similar-items query

Requires MAUI workload + win-x64 (or matching) zvec_c_api. Details: samples/ZVec.NET.Samples.Maui/README.md.

AspNet

dotnet run --project samples/ZVec.NET.Samples.AspNet

GET / lists endpoints. Highlights: /status, /hints, /models, /rag/* (including /rag/ask/stream SSE), /search/*, /recommend/*.

Details: samples/ZVec.NET.Samples.AspNet/README.md.

Console

dotnet run --project samples/ZVec.NET.Samples.Console
# or: … -- status | rag seed-fixtures | ask | …

Commands: status, models, basics, rag …, search …, recommend …, ask, help, quit.

Details: samples/ZVec.NET.Samples.Console/README.md.

See also