Skip to content

v1.3.0 - Web Dashboard & Streamer Mode

Latest

Choose a tag to compare

@KBLCode KBLCode released this 22 Jan 23:47
· 1 commit to main since this release

What's New

Web Dashboard (greppy web)

Visual codebase exploration dashboard with multiple views:

  • Stats - Overview with charts
  • Graph - Force-directed dependency graph
  • List - Sortable/filterable symbol table
  • Tree - File tree with symbol counts
  • Tables - Matrix heatmap of file dependencies
  • Cycles - Circular dependency visualization
  • Timeline - Index history and snapshots

Interactive Charts

  • Matrix heatmap - File dependency visualization with zoom/pan
  • Sankey flow - Entry points → Internal → Leaf functions
  • Force graph - Interactive node connections
  • All charts support: labels, zoom/pan, click-to-detail

Streamer Mode (Security)

For livestreamers and screen sharing:

  • Server-side path redaction (not visible in network requests)
  • Hidden patterns: .env*, *secret*, *credential*, keys, etc.
  • Visual banner when active
  • Configurable patterns in settings

Improvements

  • 60-40 detail panel split for better information density
  • Enhanced graph node selection shows file symbols
  • Fixed chart zoom snap on first click
  • Redesigned cycles view with cleaner layout
  • Live updates via SSE when daemon detects file changes

Installation

# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh | bash

# Or with Cargo
cargo install greppy-cli

Quick Start

greppy index          # Index your codebase
greppy web --open     # Launch web dashboard