tag:github.com,2008:https://github.com/KBLCode/greppy/releases
Release notes from greppy
2026-01-22T23:47:21Z
tag:github.com,2008:Repository/1129490274/v1.3.0
2026-01-22T23:55:31Z
v1.3.0 - Web Dashboard & Streamer Mode
<h2>What's New</h2>
<h3>Web Dashboard (<code>greppy web</code>)</h3>
<p>Visual codebase exploration dashboard with multiple views:</p>
<ul>
<li><strong>Stats</strong> - Overview with charts</li>
<li><strong>Graph</strong> - Force-directed dependency graph</li>
<li><strong>List</strong> - Sortable/filterable symbol table</li>
<li><strong>Tree</strong> - File tree with symbol counts</li>
<li><strong>Tables</strong> - Matrix heatmap of file dependencies</li>
<li><strong>Cycles</strong> - Circular dependency visualization</li>
<li><strong>Timeline</strong> - Index history and snapshots</li>
</ul>
<h3>Interactive Charts</h3>
<ul>
<li><strong>Matrix heatmap</strong> - File dependency visualization with zoom/pan</li>
<li><strong>Sankey flow</strong> - Entry points → Internal → Leaf functions</li>
<li><strong>Force graph</strong> - Interactive node connections</li>
<li>All charts support: labels, zoom/pan, click-to-detail</li>
</ul>
<h3>Streamer Mode (Security)</h3>
<p>For livestreamers and screen sharing:</p>
<ul>
<li>Server-side path redaction (not visible in network requests)</li>
<li>Hidden patterns: <code>.env*</code>, <code>*secret*</code>, <code>*credential*</code>, keys, etc.</li>
<li>Visual banner when active</li>
<li>Configurable patterns in settings</li>
</ul>
<h3>Improvements</h3>
<ul>
<li>60-40 detail panel split for better information density</li>
<li>Enhanced graph node selection shows file symbols</li>
<li>Fixed chart zoom snap on first click</li>
<li>Redesigned cycles view with cleaner layout</li>
<li>Live updates via SSE when daemon detects file changes</li>
</ul>
<h2>Installation</h2>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="# macOS/Linux
curl -fsSL https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh | bash
# Or with Cargo
cargo install greppy-cli"><pre><span class="pl-c"><span class="pl-c">#</span> macOS/Linux</span>
curl -fsSL https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh <span class="pl-k">|</span> bash
<span class="pl-c"><span class="pl-c">#</span> Or with Cargo</span>
cargo install greppy-cli</pre></div>
<h2>Quick Start</h2>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="greppy index # Index your codebase
greppy web --open # Launch web dashboard"><pre>greppy index <span class="pl-c"><span class="pl-c">#</span> Index your codebase</span>
greppy web --open <span class="pl-c"><span class="pl-c">#</span> Launch web dashboard</span></pre></div>
KBLCode
tag:github.com,2008:Repository/1129490274/v1.2.2
2026-01-21T04:54:16Z
v1.2.2
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/KBLCode/greppy/compare/v1.2.1...v1.2.2"><tt>v1.2.1...v1.2.2</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v1.2.1
2026-01-21T04:02:58Z
v1.2.1
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/KBLCode/greppy/compare/v1.2.0...v1.2.1"><tt>v1.2.0...v1.2.1</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v1.2.0
2026-01-21T03:49:38Z
v1.2.0
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/KBLCode/greppy/compare/v1.0.1...v1.2.0"><tt>v1.0.1...v1.2.0</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v1.0.1
2026-01-13T01:15:34Z
v1.0.1
<p><strong>Full Changelog</strong>: <a href="https://github.com/KBLCode/greppy/commits/v1.0.1">https://github.com/KBLCode/greppy/commits/v1.0.1</a></p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v0.8.0
2026-01-12T23:18:12Z
v0.8.0
<p>Release v0.8.0 - Performance Optimization</p>
<p>- 34,000+ chunks/sec indexing (was ~1,000 chunks/sec in v0.7.0)
<br />- Two-phase indexing: fast keyword index first, background embeddings
<br />- Switched to AllMiniLML6V2 model (5x faster than BGE-Base)
<br />- Batch chunk processing (200 chunks/batch)
<br />- 8 parallel worker threads for parsing</p>
<p>| Codebase | Chunks | Time | Speed |
<br />|----------|--------|------|-------|
<br />| greppy (small) | 1,042 | 0.24s | 4,400/sec |
<br />| tokio (large) | 7,524 | 0.22s | 34,400/sec |</p>
<p>```bash
<br />curl -fsSL <a href="https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh">https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh</a> | sh</p>
<p>irm <a href="https://raw.githubusercontent.com/KBLCode/greppy/main/install.ps1">https://raw.githubusercontent.com/KBLCode/greppy/main/install.ps1</a> | iex
<br />```</p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v0.7.0
2026-01-12T23:08:00Z
v0.7.0
<p>v0.7.0 - Fast Indexing, Windows Support</p>
<p>- **5000+ chunks/sec** keyword indexing (Phase 1)
<br />- Two-phase indexing: instant keyword search, background semantic
<br />- Switched to faster embedding model (AllMiniLML6V2)</p>
<p>```bash
<br />curl -fsSL <a href="https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh">https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh</a> | bash
<br />```</p>
<p>```powershell
<br />irm <a href="https://raw.githubusercontent.com/KBLCode/greppy/main/install.ps1">https://raw.githubusercontent.com/KBLCode/greppy/main/install.ps1</a> | iex
<br />```</p>
<p>- Windows support (TCP on localhost:19532)
<br />- File watcher for incremental indexing
<br />- --fast flag for keyword-only indexing
<br />- Progress bar during indexing
<br />- Critical bug fixes (timeouts, error handling)</p>
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v0.6.0
2026-01-12T21:19:24Z
v0.6.0
<h1>Release Notes v0.6.0</h1>
<h2>🚀 Major Architecture Upgrade: Daemon Mode</h2>
<p>This release introduces a fully functional <strong>Daemon Mode</strong>, transforming Greppy from a simple CLI tool into a high-performance search server.</p>
<h3>✨ Highlights</h3>
<ul>
<li><strong>Sub-millisecond Search</strong>: By keeping indexes loaded in memory, search queries now complete in <strong>< 1ms</strong> (down from ~15-20ms).</li>
<li><strong>Background Indexing</strong>: Indexing operations are now offloaded to the daemon, freeing up your terminal immediately.</li>
<li><strong>Robust Process Management</strong>: New <code>start</code>, <code>stop</code>, and <code>status</code> commands with proper PID handling and error reporting.</li>
<li><strong>Seamless Fallback</strong>: The CLI automatically detects if the daemon is running. If not, it falls back to direct mode or warns the user.</li>
</ul>
<h3>🛠 Fixes & Improvements</h3>
<ul>
<li><strong>Fixed</strong>: Daemon start/stop commands were previously stubbed; they are now fully implemented.</li>
<li><strong>Fixed</strong>: <code>process.rs</code> was disconnected from the build; it is now integrated and modernized.</li>
<li><strong>Improved</strong>: Search CLI now accepts a <code>--use-daemon</code> flag (default: true).</li>
<li><strong>Improved</strong>: Error handling for daemon connection failures.</li>
</ul>
<h3>📦 Installation</h3>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl -fsSL https://raw.githubusercontent.com/greppy/greppy/v0.6.0/install.sh | bash"><pre>curl -fsSL https://raw.githubusercontent.com/greppy/greppy/v0.6.0/install.sh <span class="pl-k">|</span> bash</pre></div>
<h3><g-emoji class="g-emoji" alias="warning">⚠️</g-emoji> Breaking Changes</h3>
<ul>
<li>Internal IPC protocol has changed. Ensure you restart the daemon after upgrading:
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="greppy daemon restart"><pre>greppy daemon restart</pre></div>
</li>
</ul>
KBLCode
tag:github.com,2008:Repository/1129490274/v0.5.1
2026-01-12T00:53:20Z
v0.5.1
No content.
github-actions[bot]
tag:github.com,2008:Repository/1129490274/v0.5.0
2026-01-12T00:39:35Z
v0.5.0: Semantic Search & AI Agent
<p>Major release introducing Google OAuth, Semantic Search, Tree-sitter parsing, and the AI 'ask' command.</p>
<h2>New Features</h2>
<ul>
<li><strong>Precision Parsing</strong>: Tree-sitter integration for Rust, Python, Go, Java, and TypeScript/JavaScript.</li>
<li><strong>Read Command</strong>: Precise file reading for agents (<code>greppy read file:line</code>).</li>
<li><strong>Google OAuth</strong>: Secure authentication for AI features.</li>
<li><strong>Semantic Search</strong>: Local vector embeddings for understanding intent.</li>
<li><strong>Ask Command</strong>: Ask natural language questions about your codebase (powered by Gemini Flash).</li>
<li><strong>Parallel Indexing</strong>: Blazing fast indexing using all CPU cores.</li>
</ul>
<h2>Improvements</h2>
<ul>
<li><strong>Hybrid Search</strong>: Combines BM25 and Vector Similarity for best-in-class recall.</li>
<li><strong>Performance</strong>: Batch embedding generation and parser reuse.</li>
<li><strong>Visuals</strong>: Stunning new CLI theme and installer.</li>
</ul>
<h2>Installation</h2>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl -fsSL https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh | sh"><pre>curl -fsSL https://raw.githubusercontent.com/KBLCode/greppy/main/install.sh <span class="pl-k">|</span> sh</pre></div>
KBLCode