Skip to main content

Vector Vault

Vector Vault Header

Build AI agents that think, remember, and act. Start free on your machine. Scale to production with zero infrastructure.

Start Free, Scale When Ready

Vector Vault gives you two ways to build:

🏠 Local Mode (Free) — Run entirely on your machine. No account needed. No limits. Perfect for learning, prototyping, and projects where your data stays local.

☁️ Cloud Platform — When you're ready for production, deploy to our Persistent Agentic Runtime (PAR). Sub-second responses, 99.9% uptime, visual workflow builder, and agents that can pause for days and resume instantly.

pip install vector-vault

Quick Start (Local Mode)

No signup. No API keys (except OpenAI for embeddings). Just code.

from vectorvault import Vault

# Create a local vault
vault = Vault(
    vault='my_knowledge_base',
    openai_key='YOUR_OPENAI_KEY',
    local=True  # Everything stays on your machine
)

# Add your data
vault.add("The mitochondria is the powerhouse of the cell")
vault.add("Neural networks are inspired by biological brains")
vault.add("Vector databases enable semantic search")
vault.get_vectors()
vault.save()

# Search by meaning, not keywords
results = vault.get_similar("How do AI systems learn?")
# → Returns: "Neural networks are inspired by biological brains"

# Or chat with your data
response = vault.get_chat(
    "What powers the cell?",
    get_context=True  # Automatically retrieves relevant context
)

What You Can Build

RAG Applications

Give any LLM access to your knowledge base with automatic context retrieval.

response = vault.get_chat(
    "How do I configure authentication?",
    get_context=True,
    n_context=5
)

Semantic Search

Find content by meaning. Search "budget issues" and find documents about "financial constraints."

results = vault.get_similar("budget issues", n=10)

AI Memory Systems

Give your agents persistent memory across conversations.

# Store conversation
vault.add(f"User asked about {topic}. Agent responded with {response}")
vault.get_vectors()
vault.save()

# Later, retrieve relevant context
context = vault.get_similar(new_user_message)

Document Q&A

Turn any document collection into a question-answering system.

# Load documents
for doc in documents:
    vault.add(doc.text, meta={'source': doc.filename})
vault.get_vectors()
vault.save()

# Answer questions
answer = vault.get_chat("What's the refund policy?", get_context=True)

Going to Production

When you're ready to scale, Vector Vault Cloud provides:

Persistent Agentic Runtime (PAR)

Agents that pause for days, branch into parallel tasks, and resume instantly — without you managing servers.

Vector Flow

Design agent workflows visually with drag-and-drop. Branching logic, approvals, integrations, all in the browser.

Production Performance

  • Sub-second streaming responses
  • 99.9% uptime SLA
  • Auto-scaling to thousands of concurrent conversations

Enterprise Ready

  • SOC 2 compliant infrastructure
  • Team collaboration
  • Usage-based pricing
# Switch to cloud mode
vault = Vault(
    user='you@company.com',
    api_key='YOUR_VECTORVAULT_KEY',
    openai_key='YOUR_OPENAI_KEY',
    vault='production_kb'
)

# Same API, production infrastructure
response = vault.get_chat("Customer question here", get_context=True)

# Or run visual workflows
result = vault.run_flow('customer_support_agent', user_message="...")

Get started at vectorvault.io →

Core API

Initialization

# Local mode (free, no account)
vault = Vault(
    vault='vault_name',
    openai_key='sk-...',
    local=True
)

# Cloud mode (production)
vault = Vault(
    user='email',
    api_key='vv_...',
    openai_key='sk-...',
    vault='vault_name'
)

Essential Methods

Method Description
add(text, meta=None) Add text to the vault
get_vectors() Generate embeddings
save() Persist to storage
get_similar(text, n=4) Semantic search
get_chat(text, get_context=True) RAG chat
get_items(ids) Retrieve by ID
edit_item(id, text) Update item
delete_items(ids) Remove items

Convenience

# Add + embed + save in one call
vault.add_n_save("Your text here")

# Stream responses
for chunk in vault.get_chat_stream("Your question"):
    print(chunk, end='')

How It Works

Vector Vault uses FAISS (Facebook AI Similarity Search) for fast, accurate vector operations:

  1. Add your text data
  2. Embed using OpenAI's embedding models
  3. Search by semantic similarity
  4. Chat with automatic context retrieval

Local mode stores everything in ~/.vectorvault/. Cloud mode syncs to our managed infrastructure.

Requirements

  • Python 3.9+
  • OpenAI API key (for embeddings)

Resources

Contributing

git clone https://github.com/John-Rood/VectorVault.git
cd VectorVault
pip install -e .

# Run tests
cd VectorVault-Testing
python run_tests.py        # Cloud tests
python test_local_mode.py  # Local tests

License

MIT License


Start free. Scale infinitely. vectorvault.io

Model-compatible thinking levels

VectorVault ships a canonical model capability table and validates each selection before a provider call. Existing callers can omit the setting to preserve provider defaults.

from vectorvault import Vault, get_allowed_thinking_levels

print(get_allowed_thinking_levels("gpt-5.6"))
response = vault.get_chat(
    "Compare these options carefully",
    model="gpt-5.6",
    thinking_level="high",
)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vector_vault-7.4.9.22.tar.gz (70.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vector_vault-7.4.9.22-py3-none-any.whl (66.2 kB view details)

Uploaded Python 3

File details

Details for the file vector_vault-7.4.9.22.tar.gz.

File metadata

  • Download URL: vector_vault-7.4.9.22.tar.gz
  • Upload date:
  • Size: 70.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.12

File hashes

Hashes for vector_vault-7.4.9.22.tar.gz
Algorithm Hash digest
SHA256 51a6b13f15c00ec55391cfec7e7abe96c41b768074795ae8801bd84cfc9a9680
MD5 6652247cc22daf7d6d93af9bc6a0cc43
BLAKE2b-256 2f4c367de902c17157f507d5dce806ca1ad9bda5feef30846708e53cb6db03ec

See more details on using hashes here.

File details

Details for the file vector_vault-7.4.9.22-py3-none-any.whl.

File metadata

File hashes

Hashes for vector_vault-7.4.9.22-py3-none-any.whl
Algorithm Hash digest
SHA256 5022207ed636adba0a91482743293bb5c6dc234cfd2ec4c43f7b5d99d34634c5
MD5 90e7cc92dfdaf294ef11333d2ae5fcd7
BLAKE2b-256 255d10e4360cadb3e24aedd7db6d2df5d1075b9f95d9298981ecd0f8b501bbf7

See more details on using hashes here.

Release history Release notifications | RSS feed

7.4.9.23

2 files

This release

7.4.9.22 This release

2 files

7.4.9.21

2 files

7.4.9.20

2 files

7.4.9.19

2 files

7.4.9.18

2 files

7.4.9.17

2 files

7.4.9.16

2 files

7.4.9.15

2 files

7.4.9.14

2 files

7.4.9.13

2 files

7.4.9.12

2 files

7.4.9.11

2 files

7.4.9.10

2 files

7.4.9.8

2 files

7.4.9.7

2 files

7.4.9.6

2 files

7.4.9.5

2 files

7.4.9.4

2 files

7.4.9.3

2 files

7.4.9.2

2 files

7.4.9.1

2 files

7.4.9

2 files

7.4.8.3

2 files

7.4.8.2

2 files

7.4.8.1

2 files

7.4.8

2 files

7.4.7.9

2 files

7.4.7.8

2 files

7.4.7.7

2 files

7.4.7.6

2 files

7.4.7.5

2 files

7.4.7.4

2 files

7.4.7.3

2 files

7.4.7.2

2 files

7.4.7.1

2 files

7.4.7

2 files

7.4.6.9

2 files

7.4.6.8

2 files

7.4.6.7

2 files

7.4.6.6

2 files

7.4.6.5

2 files

7.4.6.4

2 files

7.4.6.3

2 files

7.4.6.2

2 files

7.4.6.1

2 files

7.4.6

2 files

7.4.5.9

2 files

7.4.5.8

2 files

7.4.5.7

2 files

7.4.5.6

2 files

7.4.5.5

2 files

7.4.5.4

2 files

7.4.5.3

2 files

7.4.5.2

2 files

7.4.5.1

2 files

7.4.5

2 files

7.4.4

2 files

7.4.3.9

2 files

7.4.3.8

2 files

7.4.3.7

2 files

7.4.3.6

2 files

7.4.3.5

2 files

7.4.3.4

2 files

7.4.3.3

2 files

7.4.3.2

2 files

7.4.3.1

2 files

7.4.3

2 files

7.4.2

2 files

7.4.1

2 files

7.4.0

2 files

7.3.9

2 files

7.3.8.1

2 files

7.3.8

2 files

7.3.7.3

2 files

7.3.7.2

2 files

7.3.7.1

2 files

7.3.7

2 files

7.3.6.3

2 files

7.3.6.2

2 files

7.3.6.1

2 files

7.3.6

2 files

7.3.5

2 files

7.3.4

2 files

7.3.3

2 files

7.3.2

2 files

7.3.1.1

2 files

7.3.1

2 files

7.3.0

2 files

7.2.9

2 files

7.2.8

2 files

7.2.7

2 files

7.2.6

2 files

7.2.5

2 files

7.2.4

2 files

7.2.3

2 files

7.2.2

2 files

7.2.1

2 files

7.2.0

2 files

7.1.9

2 files

7.1.8

2 files

7.1.7

2 files

7.1.6

2 files

7.1.5

2 files

7.1.4

2 files

7.1.3

2 files

7.1.2

2 files

7.1.1

2 files

7.1.0

2 files

7.0.9

2 files

7.0.8

2 files

7.0.7

2 files

7.0.6

2 files

7.0.5.1

2 files

7.0.5

2 files

7.0.4

2 files

7.0.3

2 files

7.0.2

2 files

7.0.1

2 files

7.0.0

2 files

6.0.9.6

2 files

6.0.9.5

2 files

6.0.9.4

2 files

6.0.9.3

2 files

6.0.9.2

2 files

6.0.9.1

2 files

6.0.9

2 files

6.0.8.1

2 files

6.0.8

2 files

6.0.7.2

2 files

6.0.7.1

2 files

6.0.7

2 files

6.0.6.9.4

2 files

6.0.6.9.3

2 files

6.0.6.9.2

2 files

6.0.6.9.1

2 files

6.0.6.9

2 files

6.0.6.8

2 files

6.0.6.7

2 files

6.0.6.5

2 files

6.0.6.4

2 files

6.0.6.3

2 files

6.0.6.2

2 files

6.0.6.1

2 files

6.0.6

2 files

6.0.5

2 files

6.0.4

2 files

6.0.3

2 files

6.0.2

2 files

6.0.1

2 files

6.0.0.2

2 files

6.0.0.1

2 files

6.0.0

2 files

5.9.9.9

2 files

5.9.9.8

2 files

5.9.9.7

2 files

5.9.9.6

2 files

5.9.9.5

2 files

5.9.9.4

2 files

5.9.9.3

2 files

5.9.9.2

2 files

5.9.9.1

2 files

5.9.9

2 files

5.9.8

2 files

5.9.7

2 files

5.9.6

2 files

5.9.5

2 files

5.9.4

2 files

5.9.3

2 files

5.9.2

2 files

5.9.1

2 files

5.9.0

2 files

5.8.9.9

2 files

5.8.9

2 files

5.8.8

2 files

5.8.7

2 files

5.8.6

2 files

5.8.5

2 files

5.8.4

2 files

5.8.3

2 files

5.8.2

2 files

5.8.1

2 files

5.8.0

2 files

5.7.9

2 files

5.7.8

2 files

5.7.7

2 files

5.7.6

2 files

5.7.5

2 files

5.7.4

2 files

5.7.3

2 files

5.7.2

2 files

5.7.1

2 files

5.7.0

2 files

5.6.9

2 files

5.6.8

2 files

5.6.7

2 files

5.6.6

2 files

5.6.5

2 files

5.6.4

2 files

5.6.3

2 files

5.6.2

2 files

5.6.1

2 files

5.6.0

2 files

5.5.9

2 files

5.5.8

2 files

5.5.7

2 files

5.5.6

2 files

5.5.5

2 files

5.5.4

2 files

5.5.3

2 files

5.5.2

2 files

5.5.1

2 files

5.5.0

2 files

5.4.9.2

2 files

5.4.9.1

2 files

5.4.9

2 files

5.4.8

2 files

5.4.7

2 files

5.4.6

2 files

5.4.5

2 files

5.4.4

2 files

5.4.3

2 files

5.4.2

2 files

5.4.1

2 files

5.4.0

2 files

5.3.9

2 files

5.3.8

2 files

5.3.7

2 files

5.3.6

2 files

5.3.5

2 files

5.3.4

2 files

5.3.3

2 files

5.3.2

2 files

5.3.1

2 files

5.3.0

2 files

5.2.9

2 files

5.2.8

2 files

5.2.7

2 files

5.2.6

2 files

5.2.5

2 files

5.2.4

2 files

5.2.3

2 files

5.2.2

2 files

5.2.1

2 files

5.2.0

2 files

5.1.9

2 files

5.1.8

2 files

5.1.7

2 files

5.1.6

2 files

5.1.5

2 files

5.1.4

2 files

5.1.3

2 files

5.1.2

2 files

5.1.1

2 files

5.1.0

2 files

5.0.9.5

2 files

5.0.9.4

2 files

5.0.9.3

2 files

5.0.9.2

2 files

5.0.9.1

2 files

5.0.9

2 files

5.0.8.1

2 files

5.0.8

2 files

5.0.7

2 files

5.0.6.1

2 files

5.0.6

2 files

5.0.5

2 files

5.0.4

2 files

5.0.3

2 files

5.0.2

2 files

5.0.1

2 files

5.0.0

2 files

4.4.5.5

2 files

4.4.5.4

2 files

4.4.5.3

2 files

4.4.5.2

2 files

4.4.5.1

2 files

4.4.5

3 files

4.4.4

2 files

4.4.3.9

2 files

4.4.3.8

2 files

4.4.3.7

2 files

4.4.3.6

2 files

4.4.3.5

2 files

4.4.3.4

2 files

4.4.3.3

2 files

4.4.3.2

2 files

4.4.3.1

2 files

4.4.3

2 files

4.4.2

2 files

4.4.1

1 file

4.4.0

2 files

4.3.9

2 files

4.3.8

2 files

4.3.7

2 files

4.3.6

2 files

4.3.5

2 files

4.3.4

2 files

4.3.3

2 files

4.3.2

2 files

4.3.1

2 files

4.3.0

2 files

4.2.9

2 files

4.2.8

2 files

4.2.7

2 files

4.2.6

2 files

4.2.5

2 files

4.2.4

2 files

4.2.3

2 files

4.2.2

2 files

4.2.1

2 files

4.2.0.420

2 files

4.2.0

2 files

4.1.9

2 files

4.1.8

2 files

4.1.7

2 files

4.1.6

2 files

4.1.5

2 files

4.1.4

2 files

4.1.3

2 files

4.1.2

2 files

4.1.1

2 files

4.1.0

2 files

4.0.9

2 files

4.0.8

2 files

4.0.7

2 files

4.0.6

2 files

4.0.5

2 files

4.0.4

2 files

4.0.3

2 files

4.0.2

2 files

4.0.1

2 files

4.0.0

2 files

3.9.9.1

2 files

3.9.9

2 files

3.9.8

2 files

3.9.7

2 files

3.9.6

2 files

3.9.5

2 files

3.9.4

2 files

3.9.3

2 files

3.9.2

2 files

3.9.1

2 files

3.9.0

2 files

3.8.9

2 files

3.8.8

2 files

3.8.7

2 files

3.8.6

2 files

3.8.5

2 files

3.8.4

2 files

3.8.3

2 files

3.8.2

2 files

3.8.1

2 files

3.8.0

2 files

3.7.9

2 files

3.7.8

2 files

3.7.7

2 files

3.7.6

2 files

3.7.5

2 files

3.7.4

2 files

3.7.3

2 files

3.7.2

2 files

3.7.1

2 files

3.7.0

2 files

3.6.9

2 files

3.6.7

2 files

3.6.5

2 files

3.6.4

2 files

3.6.3

2 files

3.6.2

2 files

3.6.1

2 files

3.6.0

2 files

3.5.9

2 files

3.5.8

2 files

3.5.7

2 files

3.5.6

2 files

3.5.5

2 files

3.5.4

2 files

3.5.3

2 files

3.5.2

2 files

3.5.1

2 files

3.5.0

2 files

3.4.9

2 files

3.4.8

2 files

3.4.7

2 files

3.4.6

2 files

3.4.5

2 files

3.4.4

2 files

3.4.3

2 files

3.4.2

2 files

3.4.1

2 files

3.4.0

2 files

3.3.9

2 files

3.3.8

2 files

3.3.7

2 files

3.3.6

2 files

3.3.5

2 files

3.3.4

2 files

3.3.3

2 files

3.3.2

2 files

3.3.1

2 files

3.3.0

2 files

3.2.9

2 files

3.2.8

2 files

3.2.7

2 files

3.2.6

2 files

3.2.5

2 files

3.2.4

2 files

3.2.3

2 files

3.2.2

2 files

3.2.1

2 files

3.2.0

2 files

3.1.9

2 files

3.1.8

2 files

3.1.7

2 files

3.1.6

2 files

3.1.5

2 files

3.1.4

2 files

3.1.3

2 files

3.1.2

2 files

3.1.1

2 files

3.1.0

1 file

3.0.9

2 files

3.0.8

2 files

3.0.7

2 files

3.0.6

2 files

3.0.5

2 files

3.0.4

2 files

3.0.3.0.3

2 files

3.0.3

2 files

3.0.1

2 files

3.0.0

2 files

2.9.9.1

2 files

2.9.9

2 files

2.9.8.2

2 files

2.9.8.1

2 files

2.9.8

2 files

2.9.7

2 files

2.9.6

2 files

2.9.5

2 files

2.9.4

2 files

2.9.3

2 files

2.9.2

2 files

2.9.1

2 files

2.9.0

2 files

2.8.4

2 files

2.8.3

2 files

2.8.2

2 files

2.8.1

2 files

2.8.0

2 files

2.7.9

2 files

2.7.8

2 files

2.7.7

2 files

2.7.6

2 files

2.7.5

2 files

2.7.4

2 files

2.7.3

2 files

2.7.2

2 files

2.7.1

2 files

2.7.0

2 files

2.6.9

2 files

2.6.8

2 files

2.6.7

1 file

2.6.6

1 file

2.6.5

1 file

2.6.4

1 file

2.6.3

1 file

2.6.2

1 file

2.6.1

1 file

2.6.0

1 file

2.5.9

1 file

2.5.8

1 file

2.5.7

1 file

2.5.6

1 file

2.5.5

1 file

2.5.4

1 file

2.5.3

1 file

2.5.2

1 file

2.5.1

1 file

2.5.0

1 file

2.4.9

1 file

2.4.8

1 file

2.4.7

1 file

2.4.6

1 file

2.4.5

1 file

2.4.4

1 file

2.4.3

1 file

2.4.1

1 file

2.4.0

1 file

2.3.9

1 file

2.3.8

1 file

2.3.7

1 file

2.3.6

1 file

2.3.5

1 file

2.3.4

1 file

2.3.3

1 file

2.3.2

1 file

2.3.1

1 file

2.3.0

1 file

2.2.5

1 file

2.2.4

1 file

2.2.3

1 file

2.2.2

1 file

2.2.1

1 file

2.2.0

1 file

2.1.9

1 file

2.1.8

1 file

2.1.7

1 file

2.1.6

1 file

2.1.5

1 file

2.1.4

2 files

2.1.3

2 files

2.1.2

2 files

2.1.1

2 files

2.1.0

2 files

2.0.7

2 files

2.0.6

2 files

2.0.5

2 files

2.0.4

2 files

2.0.3

2 files

2.0.2

2 files

2.0.1

2 files

2.0.0

2 files

1.8.8

2 files

1.8.7

2 files

1.8.6

2 files

1.8.5

2 files

1.8.4

2 files

1.8.3

2 files

1.8.2

2 files

1.8.1

2 files

1.8.0

2 files

1.7.9

2 files

1.7.8.2

2 files

1.7.8.1

2 files

1.7.8

2 files

1.7.7.1

2 files

1.7.7

2 files

1.7.6

2 files

1.7.5

2 files

1.7.4

2 files

1.7.3

2 files

1.7.2

2 files

1.7.1

2 files

1.7.0

2 files

1.6.9.69

2 files

1.6.9

2 files

1.6.8

2 files

1.6.7

2 files

1.6.6

2 files

1.6.5

2 files

1.6.4

2 files

1.6.3

2 files

1.6.2

2 files

1.6.1

2 files

1.6.0

2 files

1.5.0

2 files

1.4.0

2 files

1.3.0

2 files

1.2.0

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

0.3.0

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page