All writing

vectra

Vectra is a lightweight terminal-based interface for managing vector stores - starting with ChromaDB, with plans to support other backends. It helps you create, query, and organize collections of embedded documents through an intuitive TUI.

Demo Image

Features

Getting Started

Installation

git clone https://github.com/yourusername/vectra.git
cd vectra

# using pip
pip install -r requirements.txt

# using uv
uv add -r requirements.txt
````

> Make sure you have Python 3.8+ and `chromadb` installed.

### Running

```bash
python main.py

# or
uv run main.py

You’ll be greeted with an interactive interface where you can create collections, add/query documents, and manage your vector DB.

Tech Stack

Roadmap

Here’s what we plan to build next:

Contributing

Pull requests, ideas, and feedback are welcome! Just open an issue or fork the repo.