README.md

May 30, 2026 Β· View on GitHub

English | δΈ­ζ–‡

Zvec Studio

Visual management tool for the Zvec embedded vector database
Browse data, test queries, and manage schemas β€” without writing code.

License Version Platforms CI

Zvec Studio guided tour


πŸ“¦ Installation

Requires Python 3.10 – 3.14.

pip install zvec-studio
zvec-studio

Opens http://127.0.0.1:7860 in your browser.

Need embedding & reranking? Install with the [ai] extra to enable built-in embedding & reranking functions:

pip install zvec-studio[ai]

Option 2: Desktop download (experimental)

Grab the installer for your platform from GitHub Releases:

PlatformArchitecturesInstaller
macOSApple Silicon (arm64).dmg
Linuxx86_64, arm64.deb / .AppImage
Windowsx86_64.msi / .exe

Double-click to run β€” no Python needed.

Option 3: From source

git clone https://github.com/zvec-ai/zvec-studio.git
cd zvec-studio
make install    # install Node deps + backend uv environment
make dev        # starts backend + frontend dev servers

Need embedding & reranking? make install does NOT install AI runtime dependencies (sentence-transformers, dashscope, etc.) to keep CI fast. Run make install.ai instead if you want to use built-in functions like local-dense, bm25, or dashscope.

Prerequisites: Node.js β‰₯ 20, pnpm β‰₯ 9, Python β‰₯ 3.10, uv, Rust (desktop only). See Contributing for the full dev setup guide.

⚑ Quick Start

  1. Create a collection β€” Collections β†’ Create. Define vector and scalar fields.
  2. Insert data β€” Paste JSON documents in the Write tab.
  3. Vector search β€” Paste a query vector in the Query tab, set TopK, hit Search.
  4. AI search β€” Register an embedding model, then search by typing text directly.

Full walkthrough β†’ Getting Started

πŸ“– Documentation

Getting Started10-minute walkthrough from install to first search
ArchitectureRequest flow, module map, code index
API ReferenceREST endpoints, request/response formats, error codes
TestingTest strategy, self-verification loop, performance baselines
PackagingPyInstaller + Tauri cross-platform packaging
ContributingDev setup, code style, commit workflow

πŸ—ΊοΈ Roadmap

VersionFocus
v0.1.x (current)Collection CRUD, schema evolution, document ops, vector search, AI extension, i18n, desktop app
v0.2.xData import/export, virtual scrolling, batch operations, advanced search
v0.3.xVector visualization (UMAP/t-SNE), clustering, AI Agent, SDK code generation
v0.4.xVS Code extension, API Playground, webhooks & notifications

🀝 Contributing

Contributions welcome! See CONTRIBUTING.md for details.

make dev        # Start dev servers
make verify     # Lint + typecheck + tests

πŸ“„ License

Apache License 2.0