OpenViSTAI · Agents · Blockchain · Crypto
Menu
AI Developer Tools & SDKs

Weave CLI

Weave CLI is a Go-based command-line tool for managing vector databases. It documents commands to view and list collections, create and delete collections, and search documents within collections, with use cases in development, testing and debugging.

Independent OpenViST project profile, based on linked sources.

Weave CLI — OpenViST project profile in AI Developer Tools & SDKs.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when collection administration or document search needs to be part of a terminal-based development, testing or debugging workflow.

Who it is for

  • Developers who need to inspect and manage vector database collections from a terminal.
  • Teams working with more than one of the vector database systems named in the project documentation.

Documented uses

  • List or inspect collections in a configured vector database.
  • Create or delete collections during development and testing.
  • Search documents within a collection while debugging.
Before you choose

Requirements & limits

The README documents Homebrew installation for macOS and Linux, or building from source with Go 1.26.6. The repository lists an MIT license.

  • The README lists 11 vector databases, but support status varies: Redis is marked experimental, and Pinecone and Elasticsearch are marked beta.
  • The quick-start configuration shown is for Weaviate and asks for a Weaviate URL, Weaviate API key and OpenAI API key.
  • The project documents different local and cloud support across its database list; consult the database-specific setup guide for the intended backend.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Weave CLI from source

Build the CLI binary from the project repository.

Before you start

  • Go 1.26.6
  • Git

Steps

  1. Clone https://github.com/maximilien/weave-cli.git.

  2. Change into the weave-cli directory.

  3. Run ./setup.sh.

  4. Run ./build.sh; the README identifies the resulting binary as bin/weave.

Expected outcome

A built CLI binary at bin/weave.

Guide limitations

  • This recipe covers building the binary only; it does not configure a database connection.
Source-based practical guide

Configure a Weaviate connection and check it

Set up the documented Weaviate quick-start configuration and run its diagnostic commands.

Before you start

  • Weave CLI installed
  • Weaviate URL
  • Weaviate API key
  • OpenAI API key

Steps

  1. Run weave config create --env.

  2. Follow the prompts to enter WEAVIATE_URL, WEAVIATE_API_KEY and OPENAI_API_KEY.

  3. Run weave doctor to diagnose the setup, or run weave health check to check database health.

  4. Run weave vdb list to list configured databases.

Expected outcome

The README documents commands for diagnosing the setup, checking database health and listing configured databases.

Guide limitations

  • This quick-start recipe is specific to Weaviate; the project directs users of other databases to their setup guides.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
maximilien/weave-cli · Official homepage title · retained in its source language