CLI Commands Reference

January 6, 2026 ยท View on GitHub

Complete reference for all IntellyWeave CLI commands.

Command Structure

intellyweave [global-options] <command> [subcommand] [options]

Configuration Commands

config show

Display current configuration.

intellyweave config show

Output:

  • Weaviate connection details
  • API key status (configured/not configured)
  • AI model selection

setup

Run the setup wizard to verify configuration.

intellyweave setup

What it does:

  • Checks environment variables
  • Verifies Weaviate connection
  • Lists available collections

Weaviate Commands

weaviate status

Check Weaviate connection status.

intellyweave weaviate status

weaviate collections

List all collections.

# Basic list
intellyweave weaviate collections

# With verbose output (includes properties)
intellyweave weaviate collections --verbose

# JSON output
intellyweave weaviate collections --json

weaviate collection <name>

Get detailed information about a specific collection.

intellyweave weaviate collection MyCollection

Output:

  • Collection name
  • Object count
  • Properties and their types
  • Vectorizer configuration

weaviate stats

Show statistics for all collections.

intellyweave weaviate stats

Output:

  • Total collections
  • Objects per collection
  • Storage statistics

weaviate objects <collection>

Browse objects in a collection.

# Default (first 10 objects)
intellyweave weaviate objects MyCollection

# With pagination
intellyweave weaviate objects MyCollection --limit 20 --offset 40

# JSON output
intellyweave weaviate objects MyCollection --json

Options:

OptionDescriptionDefault
--limit <n>Maximum objects to return10
--offset <n>Number of objects to skip0

weaviate object <collection> <uuid>

Get a single object by UUID.

intellyweave weaviate object MyCollection abc123-def456-...

weaviate search <collection> <query>

Perform hybrid search (keyword + vector).

# Basic search
intellyweave weaviate search MyCollection "machine learning"

# Limit results
intellyweave weaviate search MyCollection "neural networks" --limit 5

# JSON output
intellyweave weaviate search MyCollection "query" --json

Options:

OptionDescriptionDefault
--limit <n>Maximum results10

weaviate delete <collection>

Delete a collection.

# Preview deletion (dry-run)
intellyweave weaviate delete MyCollection

# Execute deletion
intellyweave --live weaviate delete MyCollection

Requires: --live flag for actual deletion.


Data Commands

data export

Export collections to JSON files.

# Export all collections to ./data/
intellyweave data export

# Export to specific directory
intellyweave data export --output-dir ./backup

# Export specific collections
intellyweave data export --collections Collection1 Collection2

Options:

OptionDescriptionDefault
--output-dir <path>Output directory./data
--collections <names...>Specific collections to exportAll

Output format: One JSON file per collection (CollectionName.json).

data import

Import data from JSON files.

# Preview import (dry-run)
intellyweave data import

# Execute import
intellyweave --live data import

# Import from specific directory
intellyweave --live data import --input-dir ./backup

# Import specific collections
intellyweave --live data import --collections Collection1 Collection2

Options:

OptionDescriptionDefault
--input-dir <path>Input directory./data
--collections <names...>Specific collections to importAll found

Requires: --live flag for actual import.

data delete

Delete collections (with data).

# Preview deletion
intellyweave data delete

# Execute deletion with confirmation
intellyweave --live data delete

# Force delete without confirmation
intellyweave --live data delete --force

# Delete specific collections
intellyweave --live data delete --collections Collection1 Collection2

Options:

OptionDescriptionDefault
--forceSkip confirmation promptfalse
--collections <names...>Specific collections to deleteAll

Requires: --live flag for actual deletion.


MCP Commands

mcp --check

Verify connectivity with configured MCP servers.

intellyweave mcp --check

Output:

  • Connected server names
  • Total tools available

mcp --interactive

Open an interactive MCP session (same as intellyweave shell).

intellyweave mcp --interactive

Shell Command

shell

Start the interactive shell.

intellyweave shell

See Interactive Shell Guide for detailed usage.


Archive Commands

archive config add <url>

Research and add a new archive to the configuration.

# Research and generate YAML for an archive
intellyweave archive config add https://archives.gov

Requires: Perplexity MCP configured in intellyweave.config.json.

Output: Appends YAML entry to ./data/archive_domains_update.yaml.

archive config show

Display the output location for archive configurations.

intellyweave archive config show

See Also