weaviate-local-setup

Community

Run Weaviate locally, free from cloud costs & network limits.

Authorsaskinosie
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a straightforward, automated way to set up and manage a local Weaviate vector database instance using Docker. It eliminates the complexities of manual configuration and bypasses network restrictions often encountered when using cloud services with Claude Desktop/Web.

Core Features & Use Cases

  • Docker-based Setup: Easily deploy a Weaviate instance on your local machine with pre-configured Docker Compose files.
  • Vectorizer Options: Configure Weaviate with various vectorizers (e.g., text2vec-transformers for local embeddings, text2vec-openai for cloud-backed).
  • Data Persistence: Ensure your data is saved across restarts using Docker volumes.
  • Use Case: Quickly spin up a Weaviate instance on your machine for rapid prototyping, development, or to ensure full data privacy and control without relying on external cloud services.

Quick Start

Start my local Weaviate instance using Docker Compose with the OpenAI vectorizer. Then, verify it's running and ready to accept connections.

Dependency Matrix

Required Modules

weaviate-clientpython-dotenvopenaicohere

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: weaviate-local-setup
Download link: https://github.com/saskinosie/weaviate-claude-skills/archive/main.zip#weaviate-local-setup

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository