LogHawk is the first log analysis platform designed specifically for AI-powered development workflows. Born from the need to bridge the gap between traditional log analysis tools and modern AI-assisted debugging, LogHawk transforms how developers and AI systems interact with application logs across full-stack environments.
Mission: Empower developers and AI tools to instantly understand application behavior through intelligent log filtering, analysis, and real-time capture across multiple technology stacks.
- Claude Code Optimized: Native compatibility with Claude Code's tools and workflow
- Protocol Flexibility: Dual HTTP/HTTPS support with WebFetch compatibility handling
- Structured APIs: JSON responses designed for AI consumption and analysis
- Smart Integration: XML/Markdown documentation formats for AI tool integration
- 8 Technology Categories: React/JS/TS, Python, Java/Spring, Node.js, C#/.NET, PHP/Laravel, Go, Infrastructure
- 150+ Smart Keywords: Curated patterns for each technology stack
- User Interaction Tracking: Specialized filters for clicks, navigation, forms, and DOM events
- Infrastructure Monitoring: Docker, Kubernetes, databases, caching systems
- Browser Automation: Interactive Playwright integration for frontend debugging
- Live Console Capture: Real-time browser console logs, network requests, and errors
- Session Management: Timestamped capture sessions with automatic log organization
FastAPI + Uvicorn → High-performance async web framework
Playwright → Browser automation and log capture
Modern JavaScript → Theme management and interactive filtering
CSS Custom Properties → Advanced theming system with dark/light modes
Responsive Design → Mobile-first professional interface
RESTful APIs → Full programmatic access
- Modern Dark/Light UI: GitHub-inspired themes with smooth transitions and localStorage persistence
- Advanced Filter UX: Real-time active filter badges with individual removal capabilities
- Professional Design: Card-based layout with subtle shadows, hover effects, and modern typography
- Persistent Configuration: Path management survives API calls and sessions
- Folder Browser: Visual directory selection with security controls
- SSL/HTTPS Support: Self-signed certificates for secure communication
- Cross-Platform: Windows/Linux/macOS compatibility
- Performance Optimized: File sorting, line limiting, memory management
Pre-configured filter combinations for common debugging scenarios:
- Debug User Clicks: User interaction events and navigation flows
- React Debugging: Frontend React development and component issues
- API Testing: Backend API requests, responses, and integration testing
- Full Stack Web: Combined frontend + backend debugging workflow
- Infrastructure Monitoring: DevOps and system-level issue detection
- Category-Based: Technology-specific keyword groups with accordion UI
- Regex Support: Pattern matching for complex log analysis
- Custom Keywords: User-defined patterns and search terms
- Smart Defaults: Automatic fallback to core log levels
- File Management: Recent file prioritization, configurable limits
- Dark/Light Theme System: GitHub-inspired dark mode with smooth light theme alternative
- Interactive Filter Management: Real-time active filter badges with individual removal
- Professional Card Layout: Modern design with subtle shadows and hover animations
- Enhanced Header: Branded interface with theme toggle and status indicators
- Smart Visual Hierarchy: Color-coded log levels and improved typography
- Responsive Design: Mobile-first approach with breakpoint optimizations
- Accessibility First: ARIA labels, focus indicators, and keyboard navigation
- Performance Optimized: Smooth animations with reduced-motion support
LogHawk prioritizes developer experience with a dark mode-first approach:
- GitHub-Inspired Theme: Professional dark interface reducing eye strain during extended sessions
- Theme Persistence: localStorage-based theme preference with system detection
- Smooth Transitions: 0.3s animations between theme changes and UI states
- Modern Button System: Primary/secondary/accent buttons with micro-interactions
- Active Filter Badges: Visual representation of all applied filters with one-click removal
- Category Indicators: Real-time count of selected keywords per technology category
- Preset Highlighting: Clear visual feedback for active quick preset configurations
- Smart State Management: Event-driven updates maintaining filter consistency
- Syntax Highlighting Foundation: Color-coded log levels (ERROR, WARN, INFO, DEBUG)
- Professional Log Display: Enhanced containers with headers and level indicators
- Improved Readability: Better monospace font stack and optimized line height
- Visual Hierarchy: Clear separation between backend and frontend log sections
LogHawk was developed in a single 6-hour session, demonstrating:
- Iterative Enhancement: From simple log server to comprehensive platform
- AI-Assisted Development: Built with Claude Code from inception
- Feature-Driven Growth: Each commit added significant functionality
- Production Focus: Enterprise-ready features from day one
- Zero Configuration: Works out-of-the-box with sensible defaults
- Flexible Setup: Configurable log directories and analysis parameters
- Multiple Interfaces: Web UI, REST API, and command-line compatible
- Clear Documentation: Comprehensive guides for humans and AI tools
Revolutionary persistent configuration that remembers user preferences:
class LogHawkConfig:
def __init__(self, backend_folder: str = "./logs", frontend_folder: str = "./logs")
def update_folders(self, backend: str = None, frontend: str = None)
def get_folders(self) -> Dict[str, str]Context-aware filtering with technology-specific intelligence:
- Core Levels: FATAL, ERROR, CRITICAL, WARN, WARNING, INFO, DEBUG, TRACE
- User Interactions: click, button, form, submit, navigation, router, validation
- Frontend Patterns: useEffect, useState, Hook, render, TypeError, Promise, CORS
- Backend Patterns: Traceback, Exception, ImportError, django, flask, fastapi
- Infrastructure: container, pod, crash, OOMKilled, slow query, deadlock
Seamless integration between browser automation and log analysis:
async def setup_page_listeners(self, page: Page) -> None:
# Console, network, and error handlers
# Automatic log capture and categorization
# Real-time analysis integration- Feature Development: Track user interactions during feature testing
- Bug Investigation: Multi-technology stack trace analysis
- Performance Monitoring: Infrastructure and application performance
- Integration Testing: API request/response debugging across services
- Claude Code Integration: Native support for AI-assisted debugging
- Pattern Recognition: AI can analyze filtered logs for anomaly detection
- Context Switching: Rapid environment switching (dev/staging/prod)
- Automated Reporting: Structured JSON responses for AI processing
- Shared Configuration: Persistent paths and filter settings
- Environment Standardization: Consistent log analysis across team
- Knowledge Sharing: Preset configurations for common issues
- Documentation: Self-documenting log analysis sessions
LogHawk represents the future of log analysis where:
- AI and humans collaborate seamlessly on debugging
- Multi-technology stacks are analyzed as unified systems
- Real-time capture meets intelligent filtering
- Developer experience drives tool design
- Machine Learning: Pattern recognition for anomaly detection
- Team Features: Shared sessions and collaborative debugging
- Cloud Integration: SaaS deployment and multi-tenant support
- Advanced Analytics: Statistical analysis and trend detection
- Plugin System: Extensible architecture for custom filters
- 6 Hours: From concept to production-ready platform
- 7 Major Features: Each git commit added substantial functionality
- 1000+ Lines: Comprehensive codebase with professional standards
- Zero Dependencies Issues: Clean, minimal dependency tree
- Cross-Platform: Works on Windows, Linux, macOS
- AI-First Design: First log platform designed for AI integration
- Multi-Tech Intelligence: Deepest technology-specific filtering available
- Browser Integration: Unique real-time capture capabilities
- Modern Architecture: FastAPI + Playwright + Modern Web technologies
- Production Ready: SSL, path management, error handling, documentation
LogHawk - Where AI meets log analysis. Built for the future of development workflows.
🦅 Soaring above your logs, spotting issues with AI-powered precision