Skip to main content
Guardian
Docs
ChangelogFAQContact
Download
Guardian

Release-driven governance platform for engineering teams. Maintain code quality and security at scale.

Product

  • Changelog
  • Docs
  • FAQ
  • Contact

Resources

  • Getting Started
  • Security
  • Configuration
  • Guru AI
  • Monitoring

Legal

  • Privacy Policy

© 2026 Guardian Project. All rights reserved.

Designed & Developed bySenol Dogan

Project Monitoring | Guardian

Sections

Features

Guru: AI AssistantProject Monitoring
Reviews & Fix Proposals

General

Getting Started

Operations

InstallationAuthenticationUpdatesConfigurationMigration Guide

Security

Security

Support

Troubleshooting
Documentation

Project Monitoring

Real-time codebase scanning and AI-powered code analysis.

Overview

Guardian's Project Monitoring feature provides real-time oversight of your codebase, identifying issues as you work using AI-powered analysis.

Starting Monitoring

Step 1: Select a Project

  1. Click the Scope field or drag a folder onto the app
  2. Select your project's root directory
  3. The path will appear in the Scope selector

Step 2: Launch Guardian

Once you have:

  • Selected a valid project path
  • Configured your AI provider
  • Signed in with GitHub (device authorization, if required)

Click Launch Guardian to start monitoring.

How Monitoring Works

Guardian watches your project for file changes and analyzes code using your configured AI provider:

  1. File Detection: Monitors for saved changes in your project
  2. Batch Processing: Groups changes for efficient analysis
  3. AI Analysis: Sends code to your configured AI provider for review
  4. Results Display: Shows findings in the activity panel

Snapshot Hydration

If Guardian restarts or reconnects, it now hydrates the monitor view from the local snapshot (.guardian/critiques.json) before merging live updates. This prevents empty dashboards when there are existing findings in the workspace.

Scan Scope Profiles

Guardian includes three scan profiles so you can balance cost vs coverage.

You can change this in Settings > General > Scan Scope. Profile changes apply the next time you start monitoring.

ProfileWhat it focuses onTypical use
Source (default)Source code only. Skips low-signal files like docs/tests/scripts/lockfiles by default.Day-to-day development monitoring with minimal noise and cost.
ExtendedSource code plus infra/security surfaces (Docker/CI/workflows/shell/config/lockfiles). Still skips docs/tests by default.Security-aware teams that want coverage on deploy/runtime surfaces.
FullMost text files (including docs/tests/scripts/workflows). More findings, higher cost.Deep one-off audits when you want maximum coverage.

Tip: If you feel Guardian is "wasting tokens" on the wrong file types, keep the profile on Source and only use Extended/Full when you explicitly need them.

Understanding Findings

Severity Levels

LevelMeaningAction
CriticalHigh-risk security vulnerability or major issueFix immediately
WarningImportant issue or risky patternAddress soon
InfoInformational or low-signal noteOptional

Finding Categories

Guardian can identify:

  • Security Issues: Vulnerabilities, exposed secrets
  • Code Quality: Anti-patterns, complexity
  • Performance: Inefficient patterns
  • Best Practices: Style and convention violations

Working with Findings

Viewing Details

Click any finding to see:

  • Description of the issue
  • Affected file and location
  • Suggested fix (if available)

Applying Fixes

If a finding includes a proposed fix, you'll see a FIX action:

  1. Expand the finding to review the proposed content
  2. Click FIX (or APPLY THIS FIX) to write the updated file
  3. Use Guru to sanity-check the result and decide whether to keep or revert the change

Ask Guru

Click the Ask Guru action (bot icon) on a finding to get:

  • Detailed explanation of the issue
  • Alternative solutions
  • Best practice recommendations

Stopping Monitoring

Click Kill Guardian to stop monitoring:

  • All file watchers are stopped
  • Pending analyses are cancelled
  • The app returns to idle state

Activity Panel

The activity panel shows:

  • Real-time monitoring status
  • Recent findings with severity
  • Guru conversation history
  • Applied fixes log

Chat History

Guardian maintains chat history per project:

  • Conversations persist across sessions
  • Clear history via the chat panel
  • Export conversations as needed

Troubleshooting

IssueSolution
No findings appearingCheck that files are being saved
Slow analysisConsider using a faster AI model
Connection errorsVerify API key and network
High token usageReduce monitored file scope

Best Practices

  1. Start Small: Begin with a focused directory
  2. Review Before Apply: Always review suggested fixes
  3. Use Guru: Ask for explanations on unclear findings
  4. Monitor Costs: Track AI provider usage for paid APIs
  5. Ignore Noise: Focus on high-severity issues first

On This Page

OverviewStarting MonitoringStep 1: Select a ProjectStep 2: Launch GuardianHow Monitoring WorksSnapshot HydrationScan Scope ProfilesUnderstanding FindingsSeverity LevelsFinding CategoriesWorking with FindingsViewing DetailsApplying FixesAsk GuruStopping MonitoringActivity PanelChat HistoryTroubleshootingBest Practices