Vectorizer Dashboard — alfirus.my
← ~/projects 2026 · Full-stack developer
Vectorizer Dashboard Semantic memory dashboard for Vectorizer — visualizes workspaces, embeddings, knowledge graph, and enables RAG Q&A.
Next.js TypeScript Tailwind CSS Recharts Canvas API PCA Force-directed layout
Overview
A Next.js 14 dashboard for Vectorizer — the self-hosted semantic memory server. Built to visualize and interact with stored memories, embeddings, and the knowledge graph.
Features
Dashboard Overview — health status, workspace count, embedding model, LLM brain status
Workspace Browser — browse all workspaces, view messages with role badges
Semantic Search — search interface with relevance scores and filters
RAG Q&A — chat interface powered by Vectorizer's LLM brain
Embedding Visualization — PCA projection of 768d vectors to 2D scatter plot
Knowledge Graph — force-directed canvas visualization of GRAPH.json (1419 nodes, 7479 edges)
Analytics — Recharts bar/pie charts for workspace and activity metrics
Tech Stack
Next.js 14, TypeScript, Tailwind CSS (dark theme)
Recharts for charts
Custom PCA for client-side dimensionality reduction
Canvas-based force-directed graph with alpha cooling
API Sources
Vectorizer API (port 8091) — messages, search, brain/RAG
ChromaDB v2 API (port 8100) — raw vectors for embedding visualization
GRAPH.json — knowledge graph data
news (59) 01 Sept 2026
fix: security + real data + Docker support Date: 2026-08-31T02:10:25Z
New commit by alfirus: "fix: security + real data + Docker support" (5e7ed68)
31 Aug 2026
feat: Dashboard updates for Vectorizer Phase 3 31 Aug 2026
chore: cleanup temp files 31 Aug 2026
chore: add document_count to Workspace type 31 Aug 2026
feat: streaming LLM responses, workspace management (create/delete), bulk file import, search preview, workspace health info, query analytics page 31 Aug 2026
fix: 3 critical fixes — parallel workspace search, correct score display (1-distance), skip empty workspaces 31 Aug 2026
fix: tighten source list spacing (leading-none + mb-0.5) 31 Aug 2026
fix: move brain to server-side API route (fixes LM Studio auth key), add .env.local 31 Aug 2026
fix: search all workspaces when 'All' selected (Vectorizer requires workspace_id in where) 31 Aug 2026
feat: workspace dropdown with All option in RAG page Date: 2026-08-31T01:41:06Z
New commit by alfirus: "feat: Dashboard updates for Vectorizer Phase 3" (93d230d)
Date: 2026-08-30T13:38:15Z
New commit by alfirus: "chore: cleanup temp files" (5dd1122)
Date: 2026-08-30T13:38:03Z
New commit by alfirus: "chore: add document_count to Workspace type" (dac0c67)
Date: 2026-08-30T13:37:18Z
New commit by alfirus: "feat: streaming LLM responses, workspace management (create/delete), bulk file import, search preview, workspace health info, query analytics page" (5b086ec)
Date: 2026-08-30T13:28:12Z
New commit by alfirus: "fix: 3 critical fixes — parallel workspace search, correct score display (1-distance), skip empty workspaces" (f953659)
Date: 2026-08-30T12:45:44Z
New commit by alfirus: "fix: tighten source list spacing (leading-none + mb-0.5)" (1589d75)
Date: 2026-08-30T12:41:25Z
New commit by alfirus: "fix: move brain to server-side API route (fixes LM Studio auth key), add .env.local" (a64acda)
Date: 2026-08-30T12:35:06Z
New commit by alfirus: "fix: search all workspaces when 'All' selected (Vectorizer requires workspace_id in where)" (1a5e7a8)
Date: 2026-08-30T12:28:45Z
New commit by alfirus: "feat: workspace dropdown with All option in RAG page" (93b50d3)