Weaviate DBThe AI-Native Vector Database Workbench for VS CodeInspect schemas · Query objects · Import data · Run GraphQL — without leaving your editor. OverviewWeaviate DB is a zero-config GUI workbench for Weaviate — the leading AI-native vector database. Connect to any local or cloud Weaviate instance in seconds and get a full-featured panel for schema exploration, object browsing, data imports, and GraphQL querying — all inside your editor.
|
| Capability | Description | |
|---|---|---|
| 🔌 | Universal Connect | Local Docker, Weaviate Cloud, or any custom endpoint — no config files needed |
| 🗂️ | Schema Browser | Explore all classes, properties, vectorizers, and index settings at a glance |
| 📦 | Object Viewer | Browse, paginate, and inspect objects in any class with configurable limits |
| ➕ | Batch Import | Push data inserts from JSON or CSV directly into your Weaviate instance |
| 🔍 | GraphQL Console | Write and execute queries against /v1/graphql with live results |
| 🔑 | Secure Cluster Auth | API key authentication via Authorization: Bearer + X-Weaviate-Api-Key |
| ⚡ | Zero Config | No setup files, no tokens, no extra configuration — install and connect |
| 🌐 | Editor Agnostic | VS Code, VSCodium, Cursor, Windsurf, Gitpod, GitHub Codespaces, Eclipse Theia — any VS Code-compatible editor |
Quick Start
Step 1 — Install
Search Weaviate DB in the Extensions panel (Ctrl+Shift+X) or run:
ext install harishkaparwan.weaviate-db
Step 2 — Start Weaviate (skip if already running)
docker run --rm -p 8083:8080 -p 50051:50051 \
cr.weaviate.io/semitechnologies/weaviate:1.37.4
Step 3 — Open the Workbench
Click the Weaviate DB icon in the Activity Bar, or open the Command Palette and run:
Weaviate DB: Open Workbench
Step 4 — Connect
| Mode | What to enter |
|---|---|
| Local | http://localhost:8083 → click Connect |
| Cluster | Your REST endpoint + API key → click Connect |
Your schema, objects, and query interface load instantly. ✅
Connection Modes
🖥️ Local Mode
Connect to any Weaviate instance running on your machine or local network. No authentication headers are added.
http://localhost:8083
Works with Docker, local binaries, or a proxy like
http://localhost:8787.
☁️ Cluster Mode (Weaviate Cloud)
Enter your cluster REST host and API key. Authentication is handled automatically.
https://<cluster-id>.c0.<region>.gcp.weaviate.cloud
Tip: Use the REST endpoint — not the Weaviate Cloud Console URL.
Available On Every Platform
| Platform | Install |
|---|---|
| 🧩 VS Code Extension | VS Code Marketplace · Open VSX |
| 🌐 Chrome Extension | Chrome Web Store |
| 🖥️ macOS Desktop | Download DMG · Homebrew |
| 🪟 Windows Desktop | Download EXE |
| 🐳 Docker / Podman | docker pull harishkaparwan/weaviate-ui:latest |
Homebrew
brew tap harishkaparwan/tap
brew install --cask weaviate-ui
Docker
docker run --rm -p 8080:80 harishkaparwan/weaviate-ui:latest
Works With Every VS Code-Compatible Editor
| Editor | Platform | Notes |
|---|---|---|
| 🟦 VS Code | Desktop · Web | Primary supported editor |
| 🟩 Cursor | Desktop | AI-first editor, fully compatible |
| 🌊 Windsurf | Desktop | Codeium AI editor, fully compatible |
| ⬜ VSCodium | Desktop | Open-source VS Code build |
| 🟧 Gitpod | Cloud | Browser-based dev environments |
| 🐙 GitHub Codespaces | Cloud | GitHub's cloud IDE |
| 🔵 Eclipse Theia | Cloud · Desktop | Open-source cloud & desktop IDE |
Any editor that supports the VS Code Extension API can run Weaviate DB out of the box.
Requirements
- VS Code
^1.85.0or any compatible editor - A running Weaviate instance (local or cloud)
- No additional dependencies or configuration files needed
Support & Feedback
| 🐛 Support Site | Visit the public product page |
| 💡 Feature Requests | Use the public product page |
| 🔒 Privacy Policy | View policy |
Visit Website · Privacy Policy
Built with ❤️ for the Weaviate & AI developer community