The Unified Development
Stack Manager (DSM).
Security audits, architecture analysis, and service orchestration — done by a Rust binary in seconds, 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 cargo install void-stack-mcp { "mcpServers": { "void-stack": { "command": "void-stack-mcp" } } } claude_desktop_config.json (or equivalent).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.
→ Returns conceptually related chunks across any file
→ BFS blast radius across 10 languages
void search my-app "auth middleware flow" 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.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 960 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 │ │ │ └────────┴────────┴────────┴────────┴────────┴────────┴───────────┘
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
42 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
42 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-mcp" } } } { "mcp": { "void-stack": { "type": "local", "command": ["void-mcp"], "enabled": true } } } 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-mcp" } } } // Now Claude can: // - List and manage your projects // - Start/stop services // - Analyze architecture and debt // - Audit security // - Generate diagrams