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:
| Option | Description | Default |
|---|---|---|
--limit <n> | Maximum objects to return | 10 |
--offset <n> | Number of objects to skip | 0 |
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:
| Option | Description | Default |
|---|---|---|
--limit <n> | Maximum results | 10 |
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:
| Option | Description | Default |
|---|---|---|
--output-dir <path> | Output directory | ./data |
--collections <names...> | Specific collections to export | All |
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:
| Option | Description | Default |
|---|---|---|
--input-dir <path> | Input directory | ./data |
--collections <names...> | Specific collections to import | All 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:
| Option | Description | Default |
|---|---|---|
--force | Skip confirmation prompt | false |
--collections <names...> | Specific collections to delete | All |
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