Skip to content

Repository files navigation

Network Request Analyzer

Network Request Analyzer Logo

🚀 A powerful Chrome extension for analyzing network requests with AI-powered insights!

Chrome Web Store Chrome Web Store Chrome Web Store

🌟 Features

Network Request Analysis

  • Real-time monitoring of all HTTP/HTTPS requests
  • Detailed timing breakdown (DNS, TCP, TLS, TTFB, etc.)
  • Request/response headers and payload inspection
  • Error tracking and analysis
  • Performance metrics and statistics
Network Analysis Light Theme

Network Analysis Interface - Light Theme

AI-Powered Insights

  • Intelligent performance bottleneck detection
  • Security risk assessment
  • Optimization recommendations
  • Pattern recognition and analysis
  • Multiple AI provider support (OpenAI, Anthropic, Deepseek)
AI Analysis Interface

AI-Powered Analysis Interface

Advanced Features

  • Domain-based filtering
  • Custom analysis rules
  • Data export capabilities
  • Theme customization
  • Multi-language support
Request Detail View

Detailed Request Analysis View

🎨 Themes

Dark Theme

Dark Theme

Fire Dark Theme

Fire Dark Theme

⚙️ Configuration

Easily customize your experience with our intuitive settings interface:

Settings Page 1

General Settings

Settings Page 2

AI Provider Configuration

🚀 Installation

Chrome Web Store

Install directly from the Chrome Web Store

Developer Mode

  1. Clone this repository
  2. Open Chrome Extensions page (chrome://extensions/)
  3. Enable "Developer mode"
  4. Click "Load unpacked"
  5. Select the project directory

🔧 Configuration

AI Provider Setup

  1. Open extension options
  2. Select your preferred AI provider
  3. Enter your API key
  4. Configure additional provider settings

Display Settings

  • Theme selection (Light/Dark)
  • Table column customization
  • Statistics display options
  • Language preferences

💻 Development

Prerequisites

  • Node.js 14+
  • Chrome Browser

Setup

# Install dependencies
npm install

# Build project
./build.sh

Project Structure

See project-structure.md for detailed project structure documentation.

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

📝 Documentation

User Documentation

Developer Documentation

Additional Resources

🔒 Privacy

This extension:

  • Does not collect or use your data for unauthorized purposes
  • Does not sell data to third parties
  • Does not transfer data for purposes unrelated to core functionality
  • Does not use data for credit determination or lending purposes

📫 Support

📄 License

MIT License - See LICENSE file

🙏 Acknowledgments

  • Chrome Extension API
  • AI Service Providers
  • Open Source Community

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages