Ir al contenido
Back to Portfolio

AI-Image-Renamer

Author
RamonRiosJr
Repository Author

🚀 AI Image Renamer

An intelligent, SEO-focused image management tool that leverages Google Gemini AI to automatically rename images based on their visual content. Perfect for web developers, content creators, and SEO professionals who need bulk, descriptive, and web-ready filenames instantly.

Gitleaks License: MIT

✨ Features

  • AI-Powered Analysis: Uses gemini-2.0-flash to "see" your images and generate accurate descriptions.
  • SEO Optimization: Automatically formats names for web (lowercase, hyphens, descriptive keywords).
  • Bulk Processing: Upload multiple images and process them in parallel.
  • Instant Preview: View original vs. suggested names before downloading.
  • Privacy First: Your API key stays in your environment; images are processed client-side.
  • Modern UI: Dark-mode primary, glassmorphism design with sleek animations.

🛠️ Tech Stack

🚀 Getting Started

Prerequisites

Installation

  1. Clone the repository:

    git clone https://github.com/RamonRiosJr/AI-Image-Renamer.git
    cd AI-Image-Renamer
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env.local file in the root directory:

    cp .env.example .env.local

    Edit .env.local and add your Gemini API key:

    GEMINI_API_KEY=your_actual_key_here
  4. Run the application:

    npm run dev

    Open http://localhost:3000 in your browser.

🤝 Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please see CONTRIBUTING.md for guidelines.

📄 License

Distributed under the MIT License. See LICENSE for more information.


Built with ❤️ by Ramon Rios

Recent Activity

ci(actions)(deps): bump actions/checkout from 4 to 6 (#14)2026-05-08
dependabot[bot]
ci(actions)(deps): bump actions/github-script from 8 to 9 (#17)2026-05-08
dependabot[bot]
ci(actions)(deps): bump amondnet/vercel-action from 25 to 42 (#19)2026-05-06
dependabot[bot]

About Ramon Rios Jr's Tech Stack

As a Senior Systems Architect and Full Stack Developer, I specialize in building scalable, enterprise-grade applications. My expertise spans across modern backend frameworks using Python, comprehensive ERP deployments with Odoo, and highly interactive frontend architectures. The open-source GitHub repositories listed above demonstrate my proficiency in API development, database optimization, system integrations, and automation. Whether crafting custom business logic or designing sleek glassmorphic user interfaces, I am committed to delivering high-performance software solutions.