An open API service indexing awesome lists of open source software.

https://github.com/vero-code/ethno-lens-ai

Adobe Express Add-on that analyzes cultural sensitivity of design elements using AI.
https://github.com/vero-code/ethno-lens-ai

add-on adobe adobe-express ai cultural-analytics design gemini generative-ai

Last synced: 3 months ago
JSON representation

Adobe Express Add-on that analyzes cultural sensitivity of design elements using AI.

Awesome Lists containing this project

README

          

# EthnoLens AI
[![Adobe Express](https://img.shields.io/badge/platform-Adobe%20Express-purple.svg)](https://express.adobe.com/)
[![JavaScript](https://img.shields.io/badge/language-JavaScript-F7DF1E.svg?logo=javascript&logoColor=black)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
[![Gemini](https://img.shields.io/badge/AI-Gemini-blueviolet.svg?logo=google)](https://deepmind.google/technologies/gemini/)

An AI-powered design add-on that scans your visuals and flags potential cultural, ethical, or symbolic pitfalls β€” before they become costly mistakes.

Built for global creators. Powered by Gemini. Designed for Adobe Express.

πŸ‘‰ This project was created for the ["Adobe Express Add-ons Hackathon"](https://devpost.com/software/ethnolens-ai).

## 🧠 Core AI Capabilities

- 🧠 **Cultural check with AI** β€” Get instant feedback on how design fits different cultures.

- 🌍 **Country-aware analysis** β€” Adjusts results based on your chosen region.

- 🏒 **Business type context** β€” Improves accuracy using industry-specific context.

- πŸ’¬ **Follow-up chat with AI** β€” Ask clarification questions right after the analysis.

- πŸ–ΌοΈ **Image analysis** β€” Upload images for cultural and ethical review.

### πŸ› οΈ Design Analysis Tools

- πŸ” **Smart element scanning** β€” Detects text, colors, and shapes.

- πŸ”Œ **Seamless Adobe Express integration** β€” Works right inside your design workflow.

- βš™οΈ **Easy to extend** β€” Built for future element types and features.

### πŸ“ Output & UI Features

- 🧾 **Clean markdown output** β€” Neatly formatted AI replies.

- ⏳ **Built-in loading indicator** β€” Shows AI activity status.

- πŸ›‘οΈ **Helpful error messages** β€” Alerts if something’s missing or wrong.

## Tools

This project has been created with _@adobe/create-ccweb-add-on_ and is designed to run inside **Adobe Express**.

- HTML, CSS
- JavaScript, Node.js
- Adobe Express Add-on API
- Gemini 2.5 Flash

## Setup

To run this add-on locally:

1. **Fork this repository** and clone it to your machine.
2. Navigate into the project folder.
3. Install dependencies: `npm install`.
4. Build the application: `npm run build`.
5. Start the development server: `npm run start`.

> ⚠️ To run the add-on inside Adobe Express, you’ll need an [Adobe Developer account](https://developer.adobe.com/) and follow the local setup instructions in the official docs: [Development Tools](https://developer.adobe.com/express/add-ons/docs/guides/getting_started/local_development/dev_tooling/).

## πŸ“œ License

This project is open-source under the MIT License β€” meaning you’re free to use, change, and share it, even in commercial projects. Just keep the original [LICENSE](LICENSE) info.

Want to help out?
Feel free to report bugs, suggest features, or open a pull request!