Troubleshooting
Quick fixes for common install, login, scan, and update issues.
Installation Issues
App won't launch
Symptoms: Nothing happens when clicking the app icon
Solutions:
- Check System Requirements: Verify macOS 12+. Windows/Linux apply once those builds are published.
- Delete Preferences:
rm -rf ~/Library/Application\ Support/Guardian - Reinstall: Download fresh installer and reinstall
"Damaged app" on macOS
Cause: macOS Gatekeeper blocking unsigned apps
Solution:
xattr -cr /Applications/Guardian.app
Or go to System Preferences > Security & Privacy and click "Open Anyway"
Authentication Issues
"Invalid API Key" Error
Cause: Key format incorrect or key revoked
Solutions:
- Verify key is copied completely (no extra spaces)
- Check key is active in provider console:
- Anthropic: console.anthropic.com
- OpenAI: platform.openai.com
- Generate a new key if necessary
- Ensure correct provider is selected in Settings > Provider
"Rate Limit Exceeded"
Cause: Too many requests in short time
Solutions:
- Wait 1 minute for rate limit reset
- Reduce concurrent activity (pause monitoring, or avoid rapid file saves during large refactors)
- Switch to a different provider/model temporarily (or use a local provider like Ollama)
- Check provider dashboard for usage limits and plan/quota settings
"Provider Unavailable"
Cause: Service outage or network issue
Solutions:
- Check provider status:
- Anthropic: status.anthropic.com
- OpenAI: status.openai.com
- Verify internet connection
- Check firewall/proxy settings
- Switch to backup provider if configured
"Model Not Found"
Cause: Selected model deprecated or unavailable
Solutions:
- Update Guardian to latest version
- Check available models in provider console
- Select alternative model in Settings > Provider
- Verify API key has access to requested model
Scanning Issues
Blank screen during scan
Cause: Antivirus or security software blocking
Solutions:
- Add Guardian to antivirus exclusions
- Check macOS Security & Privacy notifications
- Temporarily disable antivirus for testing
- Check macOS Security & Privacy settings
Scan is very slow
Causes & Solutions:
| Cause | Solution |
|---|---|
| Large codebase | Narrow the workspace scope to key folders |
| Too many files | Start with a smaller subset and expand gradually |
| Insufficient memory | Close other applications, increase RAM |
| Slow disk | Use SSD, exclude network drives |
To improve scan speed:
- Use ignore patterns in your project (for example
.gitignoreor Guardian ignore markers):node_modules/ dist/ build/ .git/ *.min.js *.bundle.js vendor/ coverage/ .next/ - Focus on higher-severity findings first to reduce noise
- Narrow the workspace scope to the most relevant folders
Missing files in scan results
Cause: Ignore patterns too broad
Solution:
- Check your ignore patterns for overly broad rules
- Remove overly broad patterns like
*.jsorsrc/ - Add specific exclusions instead:
# Too broad (removes all JS files) *.js # Specific (better) *.min.js *.bundle.js
Scan crashes or freezes
Solutions:
- Reduce file size limit by narrowing your workspace scope
- Temporarily limit the workspace to the most relevant folders
- Scan smaller directories first
- Check system resources (CPU/RAM usage)
- Include the app version and any error messages in your report
Update Issues
Monitor shows empty findings after restart
Cause: The app has not hydrated from the local snapshot yet.
Solutions:
- Verify the workspace contains
.guardian/critiques.json. - Relaunch Guardian and wait for the monitor snapshot sync to complete.
- If the file is missing, run a new scan to regenerate findings.
Version is missing in Updates tab
Cause: latest.json not found or malformed
Solutions:
- Confirm
latest.jsonexists in distribution release - Verify all URLs in
latest.jsonpoint to public distribution repo - Check network connectivity to the update host
- Manually download from website if needed
Wrong package is recommended
Solutions:
- Use the manual package list on Download page
- Test in a clean browser profile
- Check if user agent is being modified by extensions
- Manually select correct package for your OS
Update fails to install
Solutions:
- Check disk space: Ensure 500MB+ free space
- Close Guardian: Quit app completely before updating
- Permissions: Ensure write access to /Applications
- Manual update: Download installer from website
"Update verification failed"
Cause: Corrupted download or signature mismatch
Solutions:
- Delete downloaded update package
- Retry update
- Download fresh installer from website
- Check system date/time (affects certificate validation)
Guru (AI Assistant) Issues
No response from Guru
Solutions:
- Check API key in Settings > Provider
- Start monitoring to validate the provider connection
- Verify internet connection
- Check provider status page
- Try switching to backup provider
Guru gives generic answers
Solutions:
- Include more context in prompts
- Reference specific files or line numbers
- Try a different model or provider for deeper analysis
Slow Guru responses
Solutions:
- Reduce input size and focus on a smaller code snippet
- Switch to faster model (Haiku instead of Opus)
- Check internet connection speed
- Close other bandwidth-intensive applications
Incorrect suggestions from Guru
Solutions:
- Add more constraints and context to your prompt (file path, expected behavior, failure mode)
- Ask for the FULL updated file content only (no diff markers, no markdown) when you need copy/paste-ready output
- Try a different model/provider if you need deeper reasoning
- Check if the right model is selected for the task
Performance Issues
High CPU usage
Solutions:
- Disable auto-scan on file save
- Reduce scan frequency
- Close unused projects
- Limit concurrent scans
High memory usage
Solutions:
- Restart Guardian to clear in-memory state
- Close unused projects
- Reduce max file size limit
- Restart Guardian periodically
App is sluggish
Solutions:
- Restart the application
- Reduce number of open projects
- Reduce background tasks and close unused apps
Network Issues
Can't connect to AI provider
Check:
- Internet connection
- Firewall settings
- Proxy configuration
- VPN interference
Proxy Configuration:
# Set environment variables
export HTTPS_PROXY=http://proxy.company.com:8080
Or configure your system proxy settings
Certificate errors
Cause: Corporate firewall intercepting HTTPS
Solutions:
- Install corporate root certificate
- Configure proxy settings
- Contact IT for firewall exceptions
Data Issues
Lost scan history
Recovery:
- Check if data folder exists:
~/Library/Application Support/Guardian/ - Restore from backup if available
- Re-scan projects to rebuild history
Settings reset unexpectedly
Causes:
- Corrupted preferences file
- App crash during write
- Disk space issues
Solutions:
- Re-open Guardian and re-save your Provider settings if needed
- Restart the application to reload settings
Getting Help
If issues persist:
- Check Documentation: Review relevant guide sections
- Support Details: Include app version and any error messages
- Community: Community forum or internal support channel
- Support Email: contact@senoldogan.dev
Include in support request:
- Guardian version
- Operating system and version
- Steps to reproduce
- Error messages
- Exported logs (if possible)