# 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 

- **URL**: https://www.freshcrate.ai/projects/weave-cli
- **Author**: maximilien
- **Category**: Testing
- **Latest version**: `v0.12.3` (2026-03-27)
- **License**: MIT
- **Source**: https://github.com/maximilien/weave-cli
- **Language**: Go
- **GitHub**: 21 stars, 1 forks
- **Registry**: github (`maximilien/weave-cli`)
- **Tags**: `ai-agents`, `cli`, `go`, `golang`, `vector-database`

## Description

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

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.12.3` | 2026-03-27 | Medium | ## Demo infrastructure  - **Reorganize `demos/`** — self-contained demo directories (`ai-alliance/`, `opik/`) with shared resources (`shared/`) - **Interactive demo controls** — step counter `[1/19]`, Esc to skip section, `e` to edit/re-run command, `q` to quit - **Quoted command display** — query strings show with `"quotes"` so users see exact syntax - **`cleanup.sh`** — reset demo collections for a fresh run - **`\|\| true` guards** — demo scripts never abort mid-recording  ## Fixes  - Opened ma |
| `v0.12.2` | 2026-03-26 | Medium | ## Fixes  - **Remove debug output** — leftover `[DEBUG]` lines in weaviate collection creation - **Fix `weave stats` counts** — was hardcoded to 0, now shows actual document counts - **Fix image collection queries** — fallback query chain now handles image collections properly - **Fix `health check --local`** — now queries all configured databases, not just the default - **Fix delete confirmation prompt** — "Type 'yes'" now shows `(yes/N)` and requires full "yes"  ## Enhancements  - **Add `--clo |
| `v0.11.5` | 2026-03-16 | Low | ## 🎯 Executive Summary  v0.11.5 delivers **2x faster backup performance** with a simple, safe optimization based on comprehensive profiling. This Quick Win gets us 75% of the way to our v0.12.0 performance goal.  **Key Improvement**: Backup throughput improved from 184 to 424 docs/sec  ## ✨ What's New  ### Performance: 2x Faster Backups  Changed default batch size from 100 to 200 for backup operations, delivering a **2.3x performance improvement** based on real-world profiling.  **Before v0.11. |
| `v0.11.3` | 2026-03-09 | Low | # v0.11.3 - Production-Grade Ingestion 🚀  This release delivers **4 major features** for robust, production-ready data ingestion, addressing critical Client0 deployment blockers.  ---  ## 🎯 Key Features  ### 1. Fast Collection Reset (Issue #53) ```bash weave stack collections reset ``` - **Speed**: 5 seconds vs 2 minutes for full stack restart   - **Impact**: 24x faster than `weave stack down && weave stack up` - **Flags**: `--force`, `--keep COLLECTION` - **Use case**: Development iteration, |
| `v0.11.1` | 2026-03-07 | Low | ## Critical Bug Fix 🔥  **This is a CRITICAL hotfix for v0.11.0. All Milvus users should upgrade immediately.**  ### Milvus Backup Missing Embeddings (Issue #51)  **Problem**: Milvus backups were missing vector embeddings, making backup/restore unusable.  **Impact**: - ❌ All Milvus backups missing embeddings (dimension 0 instead of 1536) - ❌ Validation failed for all backups - ❌ Restore would create collections without vectors - ❌ Feature completely unusable for Milvus users  **Root Cause**: Mil |
| `v0.11.2` | 2026-03-07 | Low | ## Critical Bug Fix 🔥  **This is a CRITICAL hotfix for v0.11.0/v0.11.1. All Weaviate users should upgrade immediately.**  ### Weaviate Backup Missing Embeddings (Issue #52)  **Problem**: Weaviate backups were missing vector embeddings, making backup/restore unusable.  **Impact**: - ❌ All Weaviate backups missing embeddings (dimension 0) - ❌ Validation failed for all backups - ❌ Feature completely unusable for Weaviate users  **Root Cause**: Weaviate GraphQL query did not include `_additional { |
| `v0.11.0` | 2026-03-06 | Low | # Release v0.11.0 - Backup & Restore  **Release Date**: 2026-03-07 (Planned) **Git Tag**: `v0.11.0` **Issue**: [#43](https://github.com/maximilien/weave-cli/issues/43)  ---  ## Overview  Major release adding enterprise-grade backup and restore capabilities for all vector databases. Prevent data loss, enable disaster recovery, and migrate between VDB types with portable `.weavebak` files.  **Key Benefit**: Eliminate costly re-ingestion (5+ hours → 2 minutes for 2,636 documents).  ---  ## 🚀 What' |
| `v0.10.3` | 2026-02-27 | Low | # v0.10.3 - Stack Bug Fixes  **Release Date**: February 27, 2026   **Type**: Bug fix release  ---  ## 🐛 Bug Fixes  All stack commands now correctly resolve service/pod names using the Helm release name from `weave-stack.yaml` instead of the cluster name. This fixes critical issues where port-forward, status, logs, and ingestion were completely broken.  ### Stack Commands (Issues #45-50)  - **#45**: Port-forward now uses Helm release name for service discovery - **#46**: Status command shows cor |
| `v0.9.28` | 2026-02-18 | Low | ## v0.9.28 - Client0 Ingestion Improvements  This release ships all planned Client0 ingestion improvements for the week.  ### New Features  - **`--skip-existing` flag** (#37): Idempotent ingestion — skip files already in the collection by checking metadata before ingesting. Prevents duplicates on re-runs.   ```   weave docs create MyCollection ./docs/ --skip-existing   ```  - **`--timeout` flag** (#34): Per-file ingestion timeout — set a deadline per file to prevent hangs on large or slow files. |
| `v0.9.27` | 2026-02-16 | Low | # v0.9.27 - Parallel Document Processing 🚀  **Major Feature Release**: Complete parallel document ingestion system with worker pool, glob patterns, and real-time progress tracking.  ## 🎯 What's New  ### Parallel Document Ingestion (Issue #31)  Process documents **3x faster** with parallel workers and batch file processing:  ```bash # Single file with parallel chunk processing weave docs create MyCol document.txt --workers 3  # Glob pattern batch processing weave docs create MyCol "docs/*.pdf" |

## Citation

- HTML: https://www.freshcrate.ai/projects/weave-cli
- Markdown: https://www.freshcrate.ai/projects/weave-cli.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/weave-cli/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
