Skip to content

adenueltech/BugSight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BugSight πŸ”βœ¨

BugSight Logo

Know Your Bugs - AI-powered error explanation and debugging assistant

License: MIT Next.js TypeScript

Quick Start β€’ Features β€’ Setup Guide β€’ Contributing


🎯 What is BugSight?

BugSight transforms cryptic error messages into clear, actionable insights. Paste any error, get instant AI-powered explanations, step-by-step solutions, and suggested fixes - all in a beautiful neon-themed interface.

Why BugSight?

  • ⚑ Instant Understanding: No more googling stack traces
  • 🎨 Beautiful UI: Neon-themed, smooth animations, dark/light modes
  • πŸ”’ Privacy First: No accounts, local storage only
  • πŸ’» VSCode Integration: Capture errors while you code
  • πŸ€– Smart AI: Powered by Google Gemini

πŸš€ Quick Start

# 1. Clone the repo
git clone https://github.com/yourusername/bugsight.git
cd bugsight

# 2. Setup web app
cd web
npm install
echo "GEMINI_API_KEY=your_key_here" > .env.local
npm run dev

# 3. Open http://localhost:3000

Get your Gemini API key: https://makersuite.google.com/app/apikey

✨ Features

🌐 Web App

  • Error Analysis: Paste errors, upload logs, get AI explanations
  • Dashboard: Track error history, view recurring patterns, visual charts
  • Extension Hub: Download VSCode extension with instructions
  • Theme Toggle: Seamless dark/light mode switching
  • Neon Aesthetics: Black background with cyan/purple/pink accents

πŸ’» VSCode Extension

  • Live Detection: Auto-capture errors from terminal and diagnostics
  • AI Explanations: Select error text, get instant analysis
  • Local History: Track all errors in sidebar
  • One-Click Copy: Copy suggested fixes instantly
  • Privacy Focused: All data stored locally

πŸ“Έ Screenshots

Web App - Analyze Tab

Beautiful neon-themed interface for pasting and analyzing errors.

Dashboard

Track error history with visual charts and statistics.

VSCode Extension

Real-time error detection and AI explanations in your editor.

πŸ› οΈ Tech Stack

Layer Technology
Frontend Next.js 14, React, TypeScript
Styling Tailwind CSS, Framer Motion
Extension VSCode Extension API
AI Google Gemini API
Charts Recharts
Icons Lucide React
Deployment Vercel (web), VSCode Marketplace (extension)

πŸ“ Project Structure

bugsight/
β”œβ”€β”€ web/              # Next.js web application
β”œβ”€β”€ extension/        # VSCode extension
β”œβ”€β”€ shared/           # Shared TypeScript types
└── docs/            # Documentation

See PROJECT_STRUCTURE.md for detailed breakdown.

🎨 Design Philosophy

  • Neon Aesthetics: Inspired by cyberpunk and modern dev tools
  • Smooth Animations: Every interaction feels fluid
  • Privacy First: Your data stays on your machine
  • Developer Focused: Built by developers, for developers

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Areas to Help

  • πŸ› Bug fixes and improvements
  • ✨ New features and enhancements
  • πŸ“š Documentation and tutorials
  • 🎨 UI/UX improvements
  • πŸ§ͺ Testing and quality assurance

πŸ“š Documentation

πŸ—ΊοΈ Roadmap

  • Browser extension (Chrome, Firefox)
  • Team collaboration features
  • Error knowledge base
  • Multi-language UI support
  • Advanced analytics dashboard
  • Slack/Discord integration
  • PDF/Markdown export
  • Custom AI prompts
  • One-click fix application

πŸ“„ License

MIT License - see LICENSE for details.

πŸ™ Acknowledgments

  • Google Gemini for AI capabilities
  • Next.js team for the amazing framework
  • VSCode team for extension APIs
  • All contributors and users

Built with ❀️ by developers, for developers

Report Bug β€’ Request Feature β€’ Join Discussion

About

AI-powered error explanation and debugging assistant (VSCode extension . & web app version )

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors