Skill: Zvec Local RAG (Embedded Vector DB)
Purpose
Provide local / embedded vector storage for RAG using Zvec (in-process vector database). citeturn2view0
What this skill provides
- Zvec collection lifecycle: create/open/destroy on disk citeturn5view3
- Upsert documents with vectors + scalar metadata citeturn5view0turn6view0
- Vector similarity query with optional scalar filter and selectable fields citeturn5view2
- Fetch/delete primitives citeturn5view3
- MCP adapter for OpenCode (stdio) citeturn0search1turn0search11
Embeddings and reranking
- Embeddings are pluggable via env vars (
ZVEC_EMBED_*) with:openai_compatembeddings endpoint, or- local
sentence-transformers.
- Rerank is default none; hook exists for future cross-encoder reranking.
OpenCode MCP
Use the zvec-local-rag-mcp console script after pip install -e ".[mcp]".
See root README for full OpenCode config examples.