Skip to content

About

AI-powered Chrome extension to instantly explain code blocks in plain English.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

7 Commits

Folders and files

Repository files navigation

๐Ÿ’ก AI Code Explainer

Understand Any Code Instantly with AI

Chrome Extension Version License Stars

๐Ÿš€ Live Demo โ€ข ๐Ÿ“ฅ Download โ€ข ๐Ÿ“– Documentation

AI Code Explainer Banner


โœจ What is AI Code Explainer?

AI Code Explainer is a revolutionary Chrome extension that uses advanced AI to explain any code snippet instantly. Whether you're browsing GitHub, StackOverflow, or any website with code, just select the code and get a beginner-friendly explanation in seconds!

๐ŸŽฏ Key Highlights

  • โšก Lightning Fast - Get explanations in 2-4 seconds
  • ๐ŸŒ Works Everywhere - GitHub, StackOverflow, GitLab, and any website
  • ๐Ÿ”’ Privacy First - Your code never leaves your browser
  • ๐ŸŽ“ Beginner Friendly - Clear explanations anyone can understand
  • ๐Ÿ’ฐ Free to Start - 10 free explanations per day

๐Ÿš€ Features

๐Ÿ†“ Free Tier

โœ… 10 explanations per day
โœ… Works on GitHub & StackOverflow
โœ… Basic AI explanations
โœ… Language detection
โœ… Code snippets up to 30 lines

๐Ÿ’Ž Pro Tier

โœ… Unlimited explanations
โœ… Works on ALL websites
โœ… Advanced AI insights
โœ… No line limits
โœ… Time & space complexity analysis
โœ… Code optimization suggestions
โœ… Explanation history


๐Ÿ’ฐ Pricing Plans

Plan Price Best For Features
๐Ÿ†“ Free $0 Casual Users 10 explanations/day, Basic features
๐Ÿ“… Monthly Pro $9/month Active Developers Unlimited explanations, All features
๐Ÿ“† Yearly Pro $99/year Serious Developers Save 17%! All features
๐Ÿ† Lifetime Pro $199 Professional Devs Pay once, use forever!

๐ŸŽฏ Try Free Now โ€ข ๐Ÿ’ณ Upgrade to Pro


๐Ÿ“ฆ Installation

For Users

Option 1: Chrome Web Store (Recommended)

๐Ÿ” Search "AI Code Explainer" in Chrome Web Store
๐Ÿ“ฅ Click "Add to Chrome"
โœ… Start explaining code instantly!

Option 2: Manual Installation

  1. Download this repository as ZIP
  2. Extract the ZIP file
  3. Open Chrome and go to chrome://extensions/
  4. Enable Developer mode (toggle in top right)
  5. Click Load unpacked
  6. Select the extracted folder
  7. Done! The extension is now installed

For Developers

# Clone the repository
git clone https://github.com/kreggscode/aicodeexplainer.git

# Navigate to project
cd aicodeexplainer

# Install backend dependencies
cd backend
npm install

# Load extension in Chrome
# Go to chrome://extensions/
# Enable Developer mode
# Click "Load unpacked" and select the project folder

๐ŸŽฎ How to Use

1๏ธโƒฃ Select Code

Highlight any code snippet on GitHub, StackOverflow, or any website

2๏ธโƒฃ Click Button

Click the ๐Ÿ’ก "Explain Code" button that appears

3๏ธโƒฃ Get Explanation

Receive instant AI-powered explanation in plain English!

Demo GIF


๐Ÿ› ๏ธ Tech Stack

JavaScript Chrome AI Razorpay


๐Ÿ”ง Configuration

API Setup

1. Pollination AI (Required)

# Get your free API key from https://pollination.ai
POLLINATION_API_KEY=your_api_key_here

2. Razorpay (For Payments)

# Sign up at https://razorpay.com
# Get keys from Dashboard โ†’ Settings โ†’ API Keys
RAZORPAY_KEY_ID=rzp_test_your_key_id
RAZORPAY_KEY_SECRET=your_secret_key

๐Ÿงช Testing

Local Testing

  1. Load extension in Chrome (Developer Mode)
  2. Visit GitHub or StackOverflow
  3. Select any code snippet
  4. Click the ๐Ÿ’ก button
  5. Verify explanation appears

Payment Testing

Use Razorpay test cards:

Card Number: 4111 1111 1111 1111
CVV: 123
Expiry: 12/25

๐Ÿ“Š Monetization

Revenue Potential

Users Monthly Revenue Yearly Revenue
1,000 $4,500 - $9,000 $54,000 - $108,000
10,000 $45,000 - $90,000 $540,000 - $1,080,000
100,000 $450,000+ $5,400,000+

๐Ÿšข Publishing to Chrome Web Store

Requirements Checklist

  • 128x128 icon (high quality)
  • 5 screenshots (1280x800 or 640x400)
  • Detailed description (min 132 characters)
  • Privacy policy URL
  • Terms of service URL
  • Support email

Publishing Steps

  1. Create Developer Account ($5 one-time fee)

  2. Prepare Package

    • Zip your extension folder
    • Ensure manifest.json is valid
  3. Upload & Submit

    • Upload ZIP file
    • Fill in all required information
    • Submit for review
  4. Wait for Approval (1-3 business days)


๐Ÿค Contributing

We welcome contributions! Here's how:

  1. ๐Ÿด Fork the repository
  2. ๐ŸŒฟ Create a feature branch (git checkout -b feature/AmazingFeature)
  3. ๐Ÿ’ป Make your changes
  4. โœ… Commit your changes (git commit -m 'Add some AmazingFeature')
  5. ๐Ÿ“ค Push to the branch (git push origin feature/AmazingFeature)
  6. ๐ŸŽ‰ Open a Pull Request

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ“ž Support & Contact

Need Help?

๐Ÿ“ง Email: kregg@kreggscode.com
๐Ÿ› Issues: Report a Bug
๐Ÿ’ฌ Discussions: Join the Discussion


๐Ÿ™ Acknowledgments

Special thanks to:

  • Pollination AI - For providing free, accessible AI APIs
  • Razorpay - For seamless payment integration
  • Chrome Extensions Team - For the powerful extension platform
  • Open Source Community - For inspiration and support

๐Ÿ—บ๏ธ Roadmap

Coming Soon

  • ๐ŸŒ Support for GitLab & Bitbucket
  • ๐Ÿ’ป VS Code extension version
  • ๐Ÿ”„ Code comparison features
  • ๐Ÿ“Š Code quality scoring
  • ๐Ÿ”Œ IDE integrations (IntelliJ, PyCharm, etc.)
  • ๐Ÿ‘ฅ Team collaboration features
  • ๐ŸŒ Multi-language support (Spanish, French, etc.)
  • ๐Ÿ“ฑ Mobile browser support

๐Ÿ“ˆ Stats

GitHub repo size GitHub language count GitHub top language GitHub last commit


Made with โค๏ธ by kreggscode

Powered by Pollination AI ๐ŸŒธ

โญ Star this repo if you find it helpful! โญ

๐Ÿš€ Get Started โ€ข ๐Ÿ“– Documentation โ€ข ๐Ÿ’ฌ Support


ยฉ 2024 AI Code Explainer. All rights reserved.

About

AI-powered Chrome extension to instantly explain code blocks in plain English.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages