weaviate-cli and weave-cli

The Weaviate-specific CLI (A) and the universal vector DB CLI (B) are competitors, as both aim to provide command-line interaction for Weaviate, but the latter extends to other vector databases while the former focuses solely on Weaviate's features.

weaviate-cli
73
Verified
weave-cli
33
Emerging
Maintenance 13/25
Adoption 16/25
Maturity 25/25
Community 19/25
Maintenance 13/25
Adoption 6/25
Maturity 9/25
Community 5/25
Stars: 32
Forks: 20
Downloads: 11,668
Commits (30d): 0
Language: Python
License: BSD-3-Clause
Stars: 18
Forks: 1
Downloads:
Commits (30d): 0
Language: Go
License: MIT
No risk flags
No Package No Dependents

About weaviate-cli

weaviate/weaviate-cli

CLI tool for Weaviate

Supports collection management, multi-tenant operations, and data operations across vector search types (hybrid, keyword, vector) through a unified command interface. Communicates via HTTP and gRPC protocols with configurable authentication, including API key and multi-user modes, plus integration with external embedding providers (OpenAI, Cohere, Ollama, JinaAI). Includes backup/restore capabilities for S3 and GCS backends, shard monitoring, and role-based access control for Weaviate cluster administration.

About weave-cli

maximilien/weave-cli

A universal CLI for Weaviate, Milvus, Chroma, Qdrant, and other vector DBs to help view, list, create, delete, and search collections and documents in collections for development, test, and debugging purposes

Scores updated daily from GitHub, PyPI, and npm data. How scores work