Skip to content

AI Code Analyzer is a tool that uses artificial intelligence to review your code, detect bugs or errors, and suggest improvements.

Notifications You must be signed in to change notification settings

Chrysthy/AI-code-analyzer

Repository files navigation

AI Code Analyzer ⏳

Screenshots   |    Technologies   |    Features   |    How to Run   |    License   |    Contributing   |    Support

License


📸 Screenshots

gif do projeto


🛠 Technologies

  • HTML5
  • CSS3
  • JavaScript (Vanilla)
  • React 18
  • Vite (build tool moderno)
  • Gemini
  • Hooks (useState, useEffect, useCallback)
  • Git and GitHub

✨ Features

  • Automated Code Analysis – Uses Artificial Intelligence to identify issues, optimizations, and patterns in the source code.
  • Multi-Language Support – Compatible with languages like JavaScript, Python, Java, and more (customizable).
  • Bad Practice Detection – Finds code snippets that don’t follow best development practices.
  • Improvement Suggestions – Provides intelligent recommendations to improve code efficiency and readability.

⚙ How to Run

📋 Requirements

👣 Steps

  1. Clone the repository:

    git clone https://github.com/Chrysthy/AI-code-analyzer.git
    cd AI-code-analyzer
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Run the development server:

    npm run dev
    # or
    yarn dev
  4. Open in your browser:

    http://localhost:5173
    

🔐 API Configuration

This project requires a valid Google API key to function properly.

  1. Get your API Key:

  2. Create a .env file in the project root:

    .env.local
    
  3. Add your API key to the .env.local file:

      VITE_GOOGLE_API_KEY=your-api-key-here
    

⚠️ Never share your .env file or commit your API key to GitHub.
Make sure .env is included in your .gitignore.


📜 License


🫱🏻‍🫲🏻 Contributing

Contributions, issues, and feature requests are welcome! Please, feel free to do it! 😉


🌟 Support

If you like this project, please give it a star ⭐ and share it with others! 😄

About

AI Code Analyzer is a tool that uses artificial intelligence to review your code, detect bugs or errors, and suggest improvements.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published