AI Chat

Minovative Mind

Unlock Your Code's Potential

Dive deep into your GitHub repositories with AI-powered analysis and interactive visualization. Understand your codebase better, identify potential issues, and streamline your development workflow.

Minovative Mind Philosophy

At Minovative Mind, we believe in Minimal, but Innovative, a philosophy that empowers developers to achieve extraordinary results with the least effort.

Our AI-driven web application simplifies complex coding projects by deeply understanding codebases, visualizing connections, anticipating challenges, and guiding collaborative solutions.

We strive to make every interaction intuitive, every insight transformative, and every codebase future-proof, fostering creativity and clarity for developers and teams alike.

What is Minovative Mind?

Minovative Mind is your intelligent AI-powered tool for GitHub projects. It helps you by:

  • Analyzing code quality, security risks, and suggesting improvements using advanced AI.
  • Creating interactive maps of your repository's file and folder structure for visual exploration.
  • Providing a context-aware AI chat assistant to answer questions about your codebase, issues, and pull requests.
  • Offering a secure way to connect to your GitHub account and manage your repositories.

Key Features

  • AI-Powered Code Analysis: Get instant quality ratings (RED, YELLOW, GREEN) and explanations for individual files.
  • Interactive Repository Mapping: Visualize your project's structure with a dynamic graph powered by React Flow.
  • AI Chat AI Chat Assistant: Discuss your codebase with powerful Gemini AI models, leveraging your repository context. Ask about files, directories, issues, or pull requests.
  • Persistent Data: Your chat sessions and code analysis history are saved in Firebase Firestore, so you can pick up where you left off.
  • Deep GitHub Integration: Browse repos, files, branches, and analyze Open PRs and Issues directly within the app.
  • Branch Management: Easily view auto or manuelly created branches. With the auto created branches, it gives all users a dedicated ai-assist-<repo-name> branch for safe experimentation.

Connecting Your GitHub Account

Seamlessly integrate Minovative Mind with your workflow by securely connecting your GitHub account via OAuth.

Security & Permissions

We take your security seriously. When you connect your GitHub account:

  • We use GitHub OAuth, a secure standard for access delegation.
  • We only request the minimum necessary scope: "repo" (required for accessing private repos and creating AI-assist branches).
  • Your sensitive GitHub Personal Access Token (PAT) is not stored in your browser's local storage or directly in our Database.
  • It's sent via a secure backend API route to be stored as an HTTP-only, Secure, SameSite=Lax cookie. This protects it from client-side script access (like XSS attacks).
  • All GitHub API requests are proxied through our secure backend, so your token is never directly exposed in frontend code or network requests visible in your browser.
  • Most importantly, we do not train our AI models with any type of data from users.

How to Connect

Getting started is easy:

  1. Navigate to the Sign In page.
  2. Click the "GitHub Login" button.
  3. You will be redirected to GitHub's authorization page. Review the permissions and authorize the application.
  4. You'll be redirected back to your Minovative Mind dashboard. Your repositories will now be available!

Important Considerations

  • User Account Security:While we handle your GitHub token securely via HTTP-only cookies, it is crucial that you maintain the security of your GitHub account itself. Use strong, unique passwords, enable two-factor authentication, and be cautious about authorizing access to third-party applications. Your GitHub account's security is your primary defense.
  • AI Accuracy: AI models can sometimes generate inaccurate or unexpected responses. Always verify AI-generated code or analysis results.
  • Data Usage: While we prioritize privacy (see Privacy Policy), your code content from selected files is processed by Google Gemini AI for analysis and chat context.
  • Beta Status: This application is currently under active development. Features may change or have limitations.

Developer Focused Learning

Are you a developer looking to get the most out of Minovative Mind? We have a dedicated section tailored just for you!

Learn how to integrate Minovative Mind into your coding workflow, understand the interactive map, and leverage every feature to build better projects faster.

Contact & Legal

Have questions or feedback? Want to report an issue? Reach out to us!

Let's Get Coding!