Skip to content

feat: vault web dashboard and kib ui command#59

Merged
keeganthomp merged 1 commit intomainfrom
cursor/vault-web-dashboard
Apr 15, 2026
Merged

feat: vault web dashboard and kib ui command#59
keeganthomp merged 1 commit intomainfrom
cursor/vault-web-dashboard

Conversation

@keeganthomp
Copy link
Copy Markdown
Owner

What

Introduces packages/dashboard (@kibhq/dashboard): a Vite + React UI with server API and live event streaming for vault status, browse, search, BM25 + RAG query, ingest, and graph views. Adds the kib ui command to serve the dashboard against the resolved vault root (default port 4848). Includes supporting updates in @kibhq/core (compiler/diff), CLI wiring, and bun.lock.

Why

Gives a browser-based way to explore and operate on a kib vault without relying solely on terminal workflows.

How to Test

  1. cd into a directory with an initialized kib vault (or run kib init in a temp folder).
  2. From the repo, ensure dependencies are installed (bun install), then run kib ui (or the equivalent dev entry for the CLI) and confirm the printed URL loads.
  3. Exercise the main views: status, browse wiki/raw, search, query, ingest a small source, and open the graph; confirm errors and loading states behave when the vault is empty or missing optional data.

Wire Vite/React dashboard with server API; extend CLI and core compile/diff.

Made-with: Cursor
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 15, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
kib Ready Ready Preview, Comment Apr 15, 2026 1:34am

Request Review

@keeganthomp keeganthomp marked this pull request as ready for review April 15, 2026 01:34
@keeganthomp keeganthomp merged commit 97218fa into main Apr 15, 2026
3 checks passed
@keeganthomp keeganthomp deleted the cursor/vault-web-dashboard branch April 15, 2026 01:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant