WeavyAdmin, A Desktop Admin App for WeaviateDB Clusters

Hey everyone :waving_hand:

I built WeavyAdmin a native desktop app for managing Weaviate clusters. It’s the kind of tool I kept wishing existed

Weaviate has the Cloud Console, which is the way for cloud-managed instances and I highly recommend being on our Cloud for more great tools, features, and a lot more coming.

We also love our open source and community. For self-hosted clusters (whether on Kubernetes or local), there’s nothing so WeavyAdmin fills that gap for now until officially we have internal Desktop App for everyone.


What it does:

  • Collections & Schema & Objects & Data & Aggregations — fully managed
  • Searches - full search capability with filters across Keywords, Hybrid, and Vector search.
  • Cluster — node health, shard distribution, server meta, enabled modules, backups, RAFT statistics
  • Diagnostics — cluster health checks, shard consistency, compression audit, replication audit
  • Shards — shard status, bulk ready/readonly reset, shard rebalancer — compute and apply balance plans, COPY/MOVE individual shards, monitor and cancel in-flight replication operations
  • RBAC — fully managed
  • Multi-Tenancy — tenant lookup, MT report, tenant activity tracking
  • Request Log — live capture of every HTTP/gRPC Weaviate client call — method, status, collection, tenant, object ID, path — to understand what the server is doing upon each call
  • Infrastructure — pod log explorer, RBAC audit log, StatefulSet overview, pod pprof profiling — goroutine dump, Claude AI analysis, multi-profile capture (cpu/heap/allocs/goroutine/mutex/fgprof)
  • Query Agent — cloud users only for now

This is the very early version, so expect some mistakes and bugs. I’d be happy to hear feedback from anyone running self-hosted clusters or others, this was built to scratch a real itch.

Please feel free to contribute, use it, help improve it, or at least give feedback. I want this to keep growing into a real desktop app for developers, Admins who want easy way on their local machine to connect to their cluster and easily manage it.

There’s a lot to be done and improved, setup and deployment vary from case to case, and it’s hard to know everything. Also, Weaviate keeps growing with new features, so I’ll try to keep up to date. But feel free to help and build this with me.

Best,
Mohamed Shahin
Weaviate Admin
(Ireland, UTC±00:00/+01:00)

Additionally, this is a lightweight app for developers who need a quick, visual way to manage and understand their Weaviate cluster

https://github.com/Shah91n/WeaviateDB-Cluster-WebApp

Weaviate Calculators

We also have these handy tools for planning your setup:

any plans on releasing a windows clientt?

@masteryoda Not yet, but it will happen. In the meantime, you can still use the app by setting up your environment variables in Windows and cloning the code and run it. The codebase is designed to be cross-platform, so the only parts that are specific to a certain platform are the installers.

is there a way to toggle dark & light mode? i dont see any settings option to do that. the dark mode is not very useful to see the vector data

@masteryoda I’ll add this to my to-do list and include it in the next release. I really appreciate your feedback! If there are any other features or specific details you’d like to see at some point, please let me know. I’ll keep adding those to the list and work on them for the next update.