The Unified Development
Stack Manager (DSM).
Hybrid code search, cross-repo API contract checks, security audits and stack orchestration — done locally by a Rust binary, not by an AI burning your token quota. Save AI for what only AI can do.
Any AI client. Zero token waste.
Stop burning token quota on tasks a Rust binary can do in milliseconds. Void Stack audits your security, maps your architecture, indexes your codebase, and monitors your services — all locally, all offline. Connect any MCP client and it gets structured results, not raw files.
Void Stack does the analysis. Your AI gets the results.
With the native MCP server, any compatible LLM can diagnose issues, start services, analyze technical debt, and audit security — all without leaving your editor.
void add mi-app ~/projects/mi-app curl -fsSL https://void-stack.dev/install.sh | bash void setup void setup registers the MCP server in Claude Desktop, Claude Code, Cursor, Windsurf, Cline and VS Code. Windows: install.ps1. Claude Desktop also takes the .mcpb from Releases.full_analysis mi-app void search my-app "auth middleware flow" Aider doesn't support MCP natively — configure once in any client above and you're done.
With OpenCode you can use free models (MiniMax, Qwen, DeepSeek) — zero API cost, full void-stack MCP integration.
Semantic intelligence. Structural precision.
Most tools choose between semantic search OR structural graphs. Void Stack combines both: vector embeddings find what is conceptually related, Tree-sitter graphs show what structurally breaks. 97.5% fewer tokens. Zero data leaves your machine.
validateToken ranks ahead of fuzzy near-matches.
check_contracts verifies REST + gRPC .proto contracts across all your projects in 0.89 s (23× faster in v0.36). get_api_contracts lists one line per gRPC service and hides generated stubs — 410k → 33k characters on a Flutter app.
→ Returns conceptually related chunks across any file
→ BFS blast radius across 14 languages
get_token_stats.
void search my-app "auth middleware flow" Detects Unity (C#), Unreal Engine (C++ / UEFN Verse), Godot (GDScript) and MetaTrader (MQL4/MQL5) projects — and skips their cache and build folders.
Inspired by code-review-graph (MIT) — reimplemented natively in Rust. No Python required.
What Void Stack does so your AI doesn't have to.
Every row is a task a Rust binary nails in milliseconds, for free. Stop paying your token quota to do them slowly.
void audit runs 12 OWASP regex patterns in Rust — instant, offline, zero tokens.void analyze builds the dependency graph + anti-patterns in Rust — AI gets the structured report.void diagram emits Mermaid / Draw.io straight from your source — no guessing.void search returns 4 relevant chunks via local embeddings — 97.5% fewer tokens.void start mi-app — all services, pre-launch hooks, venv activation, one command.void review ships a compact payload — findings + blast radius + coverage in ~2.6k tokens.void suggest-tests maps your diff to the 12 tests that actually cover it./api vs /api/v1 drift.void contracts check verifies REST + gRPC contracts across every registered repo in 0.89 s and names the exact call site.full_analysis and your AI has everything.
Architected by Rust. Audited by itself.
Docker Intelligence
Auto-detection of Dockerfile and Compose with 4 execution modes. One-click import from docker-compose.yml.
Phase 12Security First
Secrets scanning and vulnerability auditing 100% offline. OWASP pattern detection without sending code to any external service.
OfflineVisual Architecture
Auto-generated Mermaid and Draw.io diagrams from your source code. API routes, DB models, architecture layers.
Auto-generatedDependency Doctor
9 parallel detectors for Node, Python, Rust, Go, Java, .NET, PHP, Flutter, and Ruby. If a dependency is missing, Void Stack doesn't just warn you — it gives you the exact command to fix it.
9 DetectorsSelf-Healing Infrastructure
No more zombie services. If a process dies, you know instantly. Exit Watcher monitors every service in real-time and flags failures the second they happen.
Exit WatcherPrivacy First
Your .env files are never fully read. Security analysis is 100% local — no data leaves your machine. Your code is yours. Your security too.
100% OfflineBuilt with Void Stack, for Void Stack.
We believe in our craft. We used our own analysis engine to detect technical debt in our codebase. Result: 75% complexity reduction, 97.5% token savings on semantic search, and 2,313 tests keeping the codebase honest.
┌─────────────────────────────────────────────────────────────────┐ │ INTERFACES │ ├──────────┬─────────┬────────────┬──────────┬────────────────────┤ │ CLI │ TUI │ Desktop │ MCP │ Daemon │ │ void │ ratatui │ tauri+react│ rmcp │ gRPC (tonic) │ ├──────────┴─────────┴────────────┴──────────┴────────────────────┤ │ ↓ uses │ ├─────────────────────────────────────────────────────────────────┤ │ VOID-STACK-CORE │ ├────────┬────────┬────────┬────────┬────────┬────────┬───────────┤ │Manager │Detect │Analyze │Audit │Docker │Diagram │AI │ │process │fw scan │cc+debt │secrets │compose │mermaid │ollama │ │state │venv │pattern │vuln │k8s/tf │draw.io │suggest │ │logs │deps │best-pr │config │runner │ │ │ ├────────┴────────┴────────┴────────┴────────┴────────┴───────────┤ │ CONTEXT ENGINE │ ├────────────────┬────────────────┬────────────────┬──────────────┤ │ Index │ Graph │ Contracts │ Inventory │ │ BM25 + int8 │ tree-sitter │ REST + gRPC │ map │ │ DirectML GPU │ 14 languages │ cross-repo │ entrypoints │ └────────────────┴────────────────┴────────────────┴──────────────┘
One toolkit. Three ways in.
CLI for speed. TUI for live monitoring. Desktop for visual architecture. MCP to let your AI handle it all. Same core, same projects, same config.
CLI
Fast commands from terminal. Ideal for scripts and CI/CD.
TUI
Interactive dashboard with live logs. For terminal lovers.
Desktop
Cyberpunk GUI app. Tauri + React with mission-control aesthetic.
MCP Server
75 tools for Claude, Cursor, OpenCode, or any MCP client.
From zero to productive in 30 seconds.
Quick Install
curl -fsSL https://www.void-stack.dev/install.sh | bash
Installs to ~/.local/bin. Supports Linux x64/arm64 and macOS (Apple Silicon & Intel).
irm https://www.void-stack.dev/install.ps1 | iex
Installs to %LOCALAPPDATA%\void-stack\bin. Run in PowerShell (any version).
Installs CLI + TUI + MCP server — your full dev toolkit in one command.
Prefer Cargo? Install from source →CLI
Fast commands from terminal. Ideal for scripts and CI/CD.
cargo install --git https://github.com/mague/void-stack void-stack-cli TUI
Interactive terminal dashboard with live logs.
cargo install --git https://github.com/mague/void-stack void-stack-tui MCP Server
75 tools for Claude Desktop, Claude Code, OpenCode, or any MCP client.
cargo install --git https://github.com/mague/void-stack void-stack-mcp Add to your MCP client config
{ "mcpServers": { "void-stack": { "command": "void-stack-mcp" } } } { "mcp": { "void-stack": { "type": "local", "command": ["void-stack-mcp"], "enabled": true } } }
Or skip the manual config: void setup registers the server in 6 MCP clients (Claude Desktop, Claude Code, Cursor, Windsurf, Cline and VS Code) in one command.
Claude Desktop: drag the .mcpb from the Releases page, no JSON. Fewer tool definitions per session: add "args": ["--tools", "context"] (−64%). One server for Windows, WSL and Tailscale: void-stack-mcp --http 0.0.0.0:7400 (Streamable HTTP; a bare port binds to localhost).
Desktop
Cyberpunk GUI app. Tauri + React.
macOS: If blocked by Gatekeeper, run: xattr -cr /Applications/Void\ Stack.app
All installers are x64 (64-bit). macOS .dmg is Apple Silicon (ARM).
Or build from source:
cd crates/void-stack-desktop && cargo tauri build Register project
Void Stack auto-detects your services:
void add mi-app ~/projects/mi-app Start everything
One command. All services. All ports.
void start mi-app Or use the GUI
Open the visual dashboard with all tools:
void-stack-desktop // Integrate with Claude Desktop: { "mcpServers": { "void-stack": { "command": "void-stack-mcp" } } } // Now Claude can: // - Search code with ~91% less text than reading files // - Check REST & gRPC contracts across repos in under 1 s // - Trace the blast radius of a diff and pick its tests // - Start/stop services, audit security, draw diagrams