Filesystem watcher that keeps a Qdrant vector store in sync with document changes. Extract text from files, chunk it, generate embeddings, and query your documents with semantic search.
jeeves-watcher init, validate, start, and morenpm install @karmaniverous/jeeves-watcher
# Generate a config file
npx jeeves-watcher init --output ./jeeves-watcher.config.json
# Validate it
npx jeeves-watcher validate --config ./jeeves-watcher.config.json
# Start the watcher
npx jeeves-watcher start --config ./jeeves-watcher.config.json
Full docs, guides, and API reference:
docs.karmanivero.us/jeeves-watcher
BSD-3-Clause