Windows security and system monitoring — built locally, with visibility and control in mind.
⬇️ Download VoidGuard for Windows
Pre-built Windows installers are available in every release:
.msi— Windows Installer package.exe— NSIS installer
No Rust, Node.js, Visual Studio, or development environment is required to install and use the released application.
A local Windows security and system-monitoring desktop application for visibility, control, and auditing of your system.
VoidGuard provides process, service, network, port, firewall, DNS, file-integrity, startup, event, risk-scoring, and audit capabilities through a native Windows desktop interface.
VoidGuard is a defensive security tool intended for systems you own or are explicitly authorized to administer. It does not provide remote-control, arbitrary shell execution, or persistence capabilities of its own. See SECURITY.md for details.
- Open the Latest Release.
- Download either the
.msior.exeinstaller. - Run the installer.
- Launch VoidGuard from Windows.
That's it. No development tools or source-code setup required.
If you want to build VoidGuard from source, see the Development section below.
src/,src-tauri/— the VoidGuard application source codehandoffs/— documentation for completed and in-progress development phaseswiki/— source Markdown for the GitHub Wikidocs/— informational GitHub Pages documentation.github/— issue templates, pull request template, CI workflow, and Pages deployment workflow
VoidGuard currently implements Phases 1 through 6 of the project's development plan described in ARCHITECTURE.md.
Implemented functionality includes:
- Application shell and dashboard
- Process monitoring and management
- Open-port monitoring and control
- Network adapter visibility
- Windows services management
- File-integrity monitoring
- Startup and persistence monitoring
- Scheduled Task monitoring
- Filterable event timeline
- Full audit log
- Risk correlation engine
- Windows Firewall rule management
- Per-interface DNS management
- Real system scanning
- Explained security scoring
- Configurable desktop notifications
- Configurable data retention
- Windows release packaging with MSI and NSIS installers
See the handoffs/ directory for detailed records of what was implemented and verified during each development phase.
- Frontend: React + TypeScript + Tailwind CSS + Lucide Icons + Recharts
- Desktop Shell: Tauri
- Backend: Rust
- Database: SQLite
- Native Windows APIs: Windows crate
- System Information: sysinfo
- Database Access: rusqlite
- WebView: WebView2
Windows 10/11 with:
- Rust stable toolchain
- Node.js 18+
- Tauri prerequisites
- Microsoft Visual Studio C++ Build Tools
- WebView2
npm install
npm run tauri devnpm run tauri buildGenerated Windows installers are placed under:
src-tauri/target/release/bundle/
src/
components/ Shared UI components
pages/ Application pages
lib/ IPC wrappers and utilities
types/ TypeScript types
src-tauri/
src/
main.rs Application entry point
commands/ Native Windows/Tauri commands
db/ SQLite initialization and migrations
models/ Shared Rust data models
VoidGuard is designed as a local defensive security and system-monitoring application.
It is intended for:
- Your own Windows systems
- Systems where you have explicit administrative authorization
- Development and security-testing environments you are authorized to manage
VoidGuard does not intentionally provide:
- Remote-control functionality
- Arbitrary remote shell execution
- Built-in persistence mechanisms
- Unauthorized access capabilities
For more information, see SECURITY.md.
ARCHITECTURE.md— system architecture and development planSECURITY.md— security model and privilege boundariesDEVELOPMENT.md— development workflow and testingRELEASING.md— release and packaging workflowhandoffs/— phase-by-phase implementation recordswiki/— extended project documentationdocs/— GitHub Pages documentation
Official pre-built Windows installers are published through GitHub Releases.
Each release may provide:
.msiWindows Installer package.exeNSIS installer
Users can install VoidGuard directly without cloning the repository or installing the development toolchain.
For developers, the complete source code and build instructions remain available in this repository.
See the repository's license file for the applicable license and usage terms.