Real-Time Windows Diagnostics Powered by AI
ET Ducky monitors Windows Event Tracing (ETW) in real-time and uses Claude AI to diagnose issues, explain system behavior, and suggest fixes instantly. Sign in once, and seamlessly access cloud AI across desktop and web.
Free tier available • No credit card required
Why ET Ducky?
Real-Time Monitoring
Watch Windows ETW events as they happen with millisecond precision
AI-Powered Analysis
Claude AI explains what's happening and suggests solutions instantly
Smart Filtering
Focus on what matters with intelligent event filtering and search
Developer Friendly
Perfect for debugging, troubleshooting, and understanding system behavior
See ET Ducky in Action
Features
Advanced ETW Monitoring
- Monitor any ETW provider in real-time
- Custom filtering and search capabilities
- Export events for further analysis
- Session management and configuration
AI-Powered Insights
- Ask questions about events in natural language
- Get root cause analysis automatically
- Receive actionable recommendations
- Context-aware explanations
Flexible Configuration
- Use our cloud AI or bring your own API key
- Tiered plans for different usage needs
- No lock-in - switch plans anytime
- Secure authentication with Clerk
Documentation
Complete guide to using ET Ducky effectively
Getting Started
What is ET Ducky?
ET Ducky is a Windows system troubleshooting assistant that uses Event Tracing for Windows (ETW) to capture real-time system activity and AI-powered analysis to diagnose problems. Think of it as having an expert Windows administrator watching your system 24/7.
Initial Setup
- Launch ET Ducky - The app runs with administrator privileges to access ETW
- Sign In (Optional but recommended)
- Click "Account" in the navigation
- Sign in with your email for cloud AI features
- Or configure BYOK (Bring Your Own Key) in Settings
- Start Monitoring - Click "Start Monitoring" on the Dashboard
What Gets Monitored?
| Provider | What It Captures | Events/Sec | Use Cases |
|---|---|---|---|
| File System | File reads, writes, creates, deletes | ~1250 | App installation issues, file access problems |
| Registry | Registry key reads, writes, queries | ~1500 | Configuration issues, software conflicts |
| Process | Process starts, exits, thread creation | ~50 | App crashes, startup problems |
| Network | TCP connections, disconnects, traffic | ~300 | Connectivity issues, network errors |
Understanding the Dashboard
Top Row: Monitoring Control + Stats
Left Side - Monitoring Control
- Start/Stop Monitoring - Controls ETW event capture
- Status Indicator - Green = running, Gray = stopped
- Event Categories - Quick view of enabled providers
Right Side - Statistics (3 cards)
- Total Events - How many events captured since monitoring started
- Events/Second - Current capture rate (updates live)
- Uptime - How long monitoring has been running
Bottom Row: AI Troubleshooting Assistant
This is where the magic happens! The AI Assistant helps you diagnose issues using natural language questions. See the AI Assistant section for detailed information.
AI Troubleshooting Assistant
Three Ways to Use AI
1. Cloud AI (Subscription)
- Sign in with your account
- Uses ET Ducky's hosted AI with correlation engine
- Includes intelligent event filtering and root cause analysis
- Best for: General users, professional troubleshooting
2. BYOK (Bring Your Own Key)
- Configure your own API key in Settings
- Supports: Claude (Anthropic), ChatGPT (OpenAI), Copilot (Azure OpenAI)
- Uses your own AI quota
- Best for: Privacy-conscious users, high-volume usage
3. Hybrid
- Both subscription AND BYOK configured
- Cloud AI for troubleshooting questions
- BYOK for general analysis questions
Question Types
Troubleshooting Questions (Use Cloud AI)
Examples:
- "My Discord shortcut isn't working"
- "Excel crashes when opening large files"
- "Why won't Chrome launch?"
General Analysis Questions (Use Cloud AI or BYOK)
Examples:
- "What processes are bottlenecking my system?"
- "What processes are running?"
- "Show me high disk activity"
Context Mode Toggle
ON (Recommended):
- Sends 500 most recent events to AI
- Provides context for better analysis
- Required for troubleshooting
OFF:
- Question only, no events
- Useful for general questions
- Faster responses
Quick Action Buttons
Pre-configured prompts for common tasks:
- Analyze Recent Activity - Overview of last 100 events
- Find Repeated Errors - Identifies patterns
- Process Activity - Shows what's generating most events
Interactive Troubleshooting Flow
When the correlation engine can't find events (because issue hasn't been reproduced yet):
- You: "My Discord shortcut isn't working"
- AI: "I don't see Discord events. Please double-click your shortcut RIGHT NOW, wait 3 seconds, then type 'done'"
- You: (clicks shortcut)
- You: "done"
- AI: (Analyzes fresh events and diagnoses the problem)
Monitoring Configuration
Quick Profiles
Minimal Impact (Low Performance Overhead)
- Registry: ✓
- Process: ✓
- File System: ✗
- Network: ✗
- ~150 events/sec
Balanced (Recommended)
- Registry: ✓
- Process: ✓
- File System: ✓
- Network: ✗
- ~650 events/sec
Maximum Visibility (High Performance Overhead)
- All enabled
- ~950 events/sec
- Use only when actively troubleshooting
Individual Provider Controls
Each provider has:
- Toggle - Enable/disable
- Description - What it captures
- Impact indicator - Performance overhead
Best Practice: Enable only what you need, when you need it.
Monitoring Strategy
🎯 Daily Use (Proactive)
Minimal Impact profile
- Registry: ON
- Process: ON
- File System: OFF
- Network: OFF
- Low overhead (~150 events/sec)
- Catches crashes, permission issues
- Can run all day
🔧 Active Troubleshooting (Reactive)
Maximum Visibility profile
- All providers: ON
- High overhead (~950 events/sec)
- Only enable when reproducing issues
- Disable when done
🎮 Gaming/Performance Critical
Turn monitoring OFF
- Zero overhead
- Enable only when diagnosing game issues
System Analysis & Events
System Analysis Features
Purpose: Deep-dive analysis of captured events with AI insights.
- Event Analysis
- Shows top processes by activity
- Groups events by type
- Identifies anomalies
- Pattern Detection
- Repeated errors
- Failed operations
- Performance bottlenecks
- AI Insights (if configured)
- Automatic analysis of detected patterns
- Recommendations
- Root cause identification
Events Page
Real-time event viewer with filtering and search.
Columns
- Timestamp - When the event occurred
- Type - FileSystem, Registry, Process, Network
- Process - Which application generated it
- Operation - What action (Read, Write, Create, etc.)
- Path/Details - Target file, registry key, etc.
- Result - SUCCESS, ACCESS_DENIED, ERROR, etc.
Filters
- By Type - Show only File/Registry/Process/Network
- By Process - Filter to specific application
- By Result - Show only errors/failures
- Search - Find specific paths or keywords
Common Patterns to Look For
Application Not Launching
- Look for ACCESS_DENIED on .exe files
- Check for missing DLL files (NAME_NOT_FOUND)
- Registry permission errors
Performance Issues
- High event count from single process
- Repeated file access to same location
- Registry query loops
Network Problems
- TcpConnect failures
- DNS resolution errors
- Connection timeouts
Subscription & BYOK
Cloud AI Subscription Tiers
| Tier | Price/Month | Queries/Month | Best For |
|---|---|---|---|
| Professional | $39 | 1,000 | IT professionals, frequent use |
| Business | $99 | 5,000 | Small teams |
| Enterprise | $249 | 50,000 | MSPs, enterprise IT teams |
BYOK Configuration
Navigate to Settings → AI Configuration
Claude (Anthropic)
- API Key: sk-ant-...
- Model: claude-haiku-4-5-20251001 (recommended)
- Model: claude-sonnet-4-5-20250929 (more powerful)
ChatGPT (OpenAI)
- API Key: sk-proj-...
- Model: gpt-4o-mini (recommended for speed/cost)
- Model: gpt-4o (more powerful)
Azure OpenAI (Copilot)
- API Key: Your Azure API key
- Endpoint: Your deployment endpoint
- Deployment: Your model deployment name
Subscription Management
Auto-Detection
- Dashboard automatically detects active subscription on launch
- No need to manually "activate"
- Refresh button (⟳) to manually re-check
Usage Tracking
- Check remaining queries in Account page
- Queries reset monthly
- Enterprise tier = unlimited
Troubleshooting Workflows
Common Scenarios Quick Reference
"My app crashed"
- ✅ Process monitoring: ON
- ✅ Start monitoring
- ✅ Launch app
- ✅ Wait for crash
- ✅ AI: "My [app] crashed, can you analyze what happened?"
"File won't open"
- ✅ File System: ON
- ✅ Start monitoring
- ✅ Try to open file
- ✅ AI: "I can't open [file/file type] in [app]"
"Slow performance"
- ✅ All providers: ON
- ✅ Monitor for 2 minutes during slowness
- ✅ AI: "What processes are bottlenecking my system?"
"Network not connecting"
- ✅ Network: ON, Process: ON
- ✅ Start monitoring
- ✅ Reproduce connection attempt
- ✅ AI: "Can't connect to [service]"
"Installation failed"
- ✅ All providers: ON
- ✅ Start monitoring BEFORE installer
- ✅ Run installer
- ✅ AI: "[Software] installation failed with error [code]"
Generic Troubleshooting Workflow
- Step 1: Enable Monitoring
- Dashboard → Select appropriate profile or individual providers
- Click "Start Monitoring"
- Verify green status indicator
- Step 2: Reproduce Issue
- Perform the action that causes the problem
- Wait 5-10 seconds to capture related events
- Stop monitoring if needed
- Step 3: AI Analysis
- AI Assistant: "Show me any repeated errors or failures in the recent events"
- Review pattern analysis
- Ask follow-up: "What's causing [repeated error]?"
- Step 4: Prevention
- Follow AI remediation steps
- Monitor again to verify fix
- Consider root cause hardening recommendations
Tips & Best Practices
AI Assistant Tips
❌ Don't:
- "Something is wrong with my computer" (too vague)
- Ask without monitoring enabled
- Expect diagnosis without reproducing issue
✅ Do:
- "My Discord shortcut doesn't launch the window" (specific)
- Start monitoring BEFORE reproducing issue
- Follow interactive instructions exactly
- Type "done" after reproducing when AI asks
Combining Providers for Specific Issues
App Crashes
- Process: ON (catch the crash)
- File System: ON (missing files?)
- Registry: ON (corrupted config?)
- Network: OFF (not needed)
Network Debugging
- Network: ON (connections)
- Process: ON (which app?)
- File System: OFF
- Registry: OFF
Installation Analysis
- ALL providers: ON (comprehensive view)
Event Count Interpretation
| Events/Sec | Interpretation | Action |
|---|---|---|
| 0-100 | System idle | Normal |
| 100-500 | Light activity | Normal |
| 500-1000 | Moderate activity | Monitor if sustained |
| 1000-2000 | Heavy activity | Check System Analysis |
| 2000+ | Runaway process | Investigate immediately |
Smart Filtering Strategies
Find All Errors
Events Page → Filter by Result
- ACCESS_DENIED
- NAME_NOT_FOUND
- ERROR
- SHARING_VIOLATION
Isolate Specific App
Events Page → Filter by Process Name
- Group related events
- Look for patterns
Timeline Analysis
Events Page → Sort by Timestamp
- Find exact moment problem occurred
- See what happened before/after
Performance Optimization
If ET Ducky itself is slow:
- Stop monitoring when not needed
- Use Minimal Impact profile
- Clear old events (restart monitoring)
- Disable unused AI providers in Settings
Privacy Considerations
For sensitive environments:
- Use BYOK instead of Cloud AI
- Events never leave your machine with BYOK
- File paths are visible in events (be aware)
- Registry values are NOT captured (only keys)
The ET Ducky Method
- Enable relevant monitoring for your issue type
- Start monitoring BEFORE reproducing problem
- Reproduce the issue while capturing events
- Ask AI specific questions about what you observed
- Follow AI guidance through interactive troubleshooting
- Verify the fix worked by testing again
- Disable monitoring when done to save resources
Remember: ET Ducky is a diagnostic tool, not a magic fix button. It helps you understand WHAT is wrong and WHY, then guides you through fixing it. The more specific your questions and the better your event capture, the more accurate the diagnosis.
Getting Help
When Contacting Support
Include:
- ET Ducky version
- Windows version
- Screenshot of issue
- Steps to reproduce
- AI conversation history
- System Analysis screenshot
Support Channels
- Email: support@etducky.com
- In-App: Use AI Assistant for quick questions
- Documentation: This page!
Pricing
Choose the plan that fits your needs
Free
Bring Your Own API Key
- ✓ Full ETW monitoring
- ✓ Use your own Claude API key
- ✓ All core features
- ✓ Unlimited sessions
Professional
1000 Queries Per Month
- ✓ Everything in Free
- ✓ Cloud-based AI analysis
- ✓ No API key needed
- ✓ Priority support
- ✓ Usage analytics
Business
5000 Queries Per Month
- ✓ Everything in Professional
- ✓ Extended AI quota
- ✓ Team collaboration
- ✓ Advanced analytics
- ✓ Dedicated support
Enterprise
50000 Queries Per Month
- ✓ Everything in Business
- ✓ Maximum AI quota
- ✓ Custom integrations
- ✓ SLA guarantee
- ✓ White-glove support