Sign inSign up

qubicdb/qubicdb-ui

By qubicdb

•Updated 7 months ago

qubickDB GUI

Image
Machine learning & AI
Data science
Monitoring & observability
0

1.2K

qubicdb/qubicdb-ui repository overview

⁠QubicDB Console (Admin UI)

Production-ready admin dashboard for QubicDB

QubicDB Console is a React-based operator UI for managing QubicDB indexes, inspecting brain state, monitoring neuron activity, running queries, and configuring the server — all from a clean dark-themed interface.


⁠Quick Start

docker pull qubicdb/qubicdb-ui:1.0.1
docker run -d --name qubicdb-ui -p 8080:80 qubicdb/qubicdb-ui:1.0.1

Open http://localhost:8080, enter your QubicDB server URL and admin credentials.


⁠Run with QubicDB Server

docker network create qubicdb-net

docker run -d \
  --name qubicdb \
  --network qubicdb-net \
  -p 6060:6060 \
  -e QUBICDB_ADMIN_ENABLED=true \
  -e QUBICDB_ADMIN_USER=admin \
  -e QUBICDB_ADMIN_PASSWORD=changeme \
  -e QUBICDB_ALLOWED_ORIGINS=http://localhost:8080 \
  qubicdb/qubicdb:1.0.1

docker run -d \
  --name qubicdb-ui \
  --network qubicdb-net \
  -p 8080:80 \
  qubicdb/qubicdb-ui:1.0.1

Login at http://localhost:8080:

  • Server URL: http://localhost:6060
  • Username: admin
  • Password: changeme

⁠Features

  • Indexes — list, register, and remove index UUIDs; view neuron/synapse counts and brain lifecycle state per index
  • Brain Inspector — live activity log, neuron detail view, synapse graph, wake/sleep/reset controls
  • Query — run associative search and recall queries against any index
  • Metrics — real-time stats: neuron count, synapse count, avg energy, invocations, daemon status
  • Config — view runtime server configuration (matrix bounds, lifecycle thresholds, security settings)
  • Settings — configure server URL; credentials are persisted locally in the browser

⁠Requirements

  • A running QubicDB server with QUBICDB_ADMIN_ENABLED=true
  • Admin credentials configured on the server
  • CORS: server must allow the UI origin (e.g. QUBICDB_ALLOWED_ORIGINS=http://localhost:8080)

Direct mutation routes (/v1/touch, /v1/forget, /v1/fire) are intentionally disabled by server policy in the default configuration.


⁠Tags

TagDescription
latestLatest stable release
1.0.1Current stable release (auth session persist fix)
1.0.0Initial release


MIT License · Developed by Deniz Umut Dereli⁠

Tag summary

Content type

Image

Digest

sha256:0cbc53d35…

Size

20.2 MB

Last updated

7 months ago

docker pull qubicdb/qubicdb-ui