weaviate-db-extension
v2.0.10
Published
The AI-native GUI for Weaviate. Browse schemas, run GraphQL queries, use RAG tools, perform hybrid search, and import CSV data — all in one place. Get started instantly with: npx weaviate-db-extensionAccess the Weaviate client from anywhere: npm, deskto
Maintainers
Keywords
Readme
Weaviate DB
The AI-Native Vector Database Workbench for VS Code
Inspect schemas · Query objects · Import data · Run GraphQL — without leaving your editor.
Overview
Weaviate 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.
No browser tabs. No separate apps. Just your editor.
Demo
💻 Local Instance
Features
| | 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-dbStep 2 — Start Weaviate (skip if already running)
docker run --rm -p 8083:8080 -p 50051:50051 \
cr.weaviate.io/semitechnologies/weaviate:1.37.4Step 3 — Open the Workbench
Click the Weaviate DB icon in the Activity Bar, or open the Command Palette and run:
Weaviate DB: Open WorkbenchStep 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:8083Works 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.cloudTip: Use the REST endpoint — not the Weaviate Cloud Console URL.
📦 NPM Package
Run Weaviate UI directly from NPM without any installation!
🚀 Quick Start
# Install globally
npm install -g weaviate-db-extension
# Run directly with npx
npx weaviate-db-extension💡 Pro Tip: Use
npxto try it instantly without installation!
🔗 Package: weaviate-db-extension
Available On Every Platform
| Platform | Install |
|---|---|
| 🧩 VS Code Extension | VS Code Marketplace · Open VSX |
| 🌐 Chrome Extension | Chrome Web Store |
| 🖥️ Desktop Apps | Download All Platforms · Windows EXE · macOS DMG |
| 📦 NPM Package | npm install weaviate-db-extension · npx weaviate-db-extension |
| 🐳 Docker / Podman | docker pull harishkaparwan/weaviate-ui:latest |
Homebrew (v2.0.0)
brew tap harishkaparwan/tap
brew install --cask weaviate-uiLatest Version: 2.0.0 (includes Windows desktop support) Platforms: macOS Apple Silicon, Windows EXE/MSI, Web, NPM Features: Cross-platform desktop apps with native installers
Docker
docker run --rm -p 8080:80 harishkaparwan/weaviate-ui:latestWorks 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 |
