Understand the product and release model before your first run.
Guardian is a desktop governance application that evaluates codebases against architecture constraints, security expectations, and release quality standards. It provides real-time feedback on code quality, suggests fixes using the Guru assistant, and integrates with your existing release workflows.
Guardian is designed for teams and individuals who care about code quality:
| Role | Use Case |
|---|---|
| Technical Leads | Enforce architectural standards across the team |
| Platform/DevOps Teams | Integrate quality checks into CI/CD pipelines |
| Security Teams | Monitor for security vulnerabilities and compliance |
| Individual Developers | Get instant feedback on code quality |
Guardian follows a three-step governance cycle:
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ SCAN │────▶│ ANALYZE │────▶│ ACT │
│ Codebase │ │ Findings │ │ Fix/Approve │
└─────────────┘ └─────────────┘ └─────────────┘
Here's what you should do in your first session:
Download the installer for your operating system from the Download page. Guardian supports macOS, Windows, and Linux.
Navigate to Settings > Providers and configure your AI provider credentials. Guardian supports multiple AI providers including cloud-based and local options.
Open a project folder using File > Open Project or drag and drop a folder onto the app window. Start monitoring when you're ready.
Once the scan completes:
The Guardian interface consists of four main areas:
| Area | Purpose |
|---|---|
| Sidebar | Navigate between scans, settings, and history |
| Main Panel | View findings, code, and analysis results |
| Guru Chat | Interactive AI assistant for getting help |
| Status Bar | Connection status, version info, and quick actions |