LanceDB CLI

CLI commands for LanceDB vector store

LanceDB CLI

Setup

bash
pip install lancedb

No Docker needed – LanceDB runs embedded.

Quick Start

bash
# Test connection
praisonai persistence doctor \
  --knowledge-path "./lancedb_data"

# Run with knowledge store
praisonai persistence run \
  --knowledge-backend lancedb \
  --knowledge-path "./lancedb_data" \
  "Search my documents"

Commands

Doctor

bash
praisonai persistence doctor \
  --knowledge-backend lancedb \
  --knowledge-path "./lancedb_data"

Run with Knowledge

bash
praisonai persistence run \
  --knowledge-backend lancedb \
  --knowledge-path "./lancedb_data" \
  --session-id my-session \
  "What do my documents say?"

Python Test

bash
python3 -c "
import lancedb
db = lancedb.connect('/tmp/lancedb_test')
print('LanceDB OK:', lancedb.__version__)
"

Notes

  • Embedded database – no server needed
  • Supports local and cloud storage
  • Columnar format for fast queries