Skip to main content
Requires Python 3.11 or later.

Base install

The base package includes the full x-vec SDK — encrypted vector storage, retrieval, execution context management, and the Ollama and OpenAI embedding providers:

Optional extras

[embedding] — Sentence Transformers

Adds local embedding support via Sentence Transformers. Models are downloaded from Hugging Face on first use. Ollama and any OpenAI API-compatible embedding service (including OpenAI, Redpill, and Anthropic) are supported out of the box in the base install — no extra flag needed. Only install this extra if you want to use Sentence Transformers directly:

[cli] — Interactive CLI

Adds the xtrace command-line interface — an interactive shell for managing knowledge bases, loading data, and running queries without writing Python:
See the CLI quickstart for setup and usage.

Combined

Extras can be combined:

Install from source

To include extras: