AI-powered image editing studio with background removal, enhancement, and generation.
0
stars
52
commits
TypeScript
primary language
Jan 4, 2026
updated
Aurora AI is a modern, web-based AI image editing studio for background removal, image enhancement, and background replacement. The project is built with a clean separation between a Next.js frontend and a FastAPI-based ML inference backend.
Aurora AI provides an intuitive, Canva-inspired interface for applying AI-powered image edits directly in the browser. All machine learning inference is handled by a dedicated backend, allowing the frontend to remain fast, responsive, and UI-focused.
The project is structured for clarity, extensibility, and production-style development, with frontend and backend concerns clearly separated.
Aurora AI follows a clean, production-oriented frontend/backend split.
Frontend
Backend
Models & Inference
.
├── backend/ # FastAPI backend
│ ├── app/ # API entry point and routing
│ ├── models/ # ML model integrations
│ └── data/ # Input/output image data
├── frontend/ # Next.js frontend application
└── README.md
cd backend
pip install -r requirements.txt
uvicorn backend.app.main:app --reload
The backend API will be available at http://localhost:8000.
cd frontend
npm install
npm run dev
The frontend will be available at http://localhost:3000.
Aurora AI can be deployed as a single Docker container that runs both the frontend and backend services.
Configuration:
docker7860Build and Run:
docker build -t aurora-ai .
docker run -p 7860:7860 aurora-ai
The application will be available at http://localhost:7860.
Environment Variables:
PORT=7860 - Port for the Next.js frontend (default: 7860)HF_HOME=/tmp/.huggingface - Hugging Face cache directory (optional, for free tier)Example with custom port:
docker run -p 8080:8080 -e PORT=8080 aurora-ai
52 commits
TypeScript
59.2%
Python
36.7%
CSS
2.1%
AI-powered image editing studio with background removal, enhancement, and generation.
0
stars
52
commits
TypeScript
primary language
Jan 4, 2026
updated
Aurora AI is a modern, web-based AI image editing studio for background removal, image enhancement, and background replacement. The project is built with a clean separation between a Next.js frontend and a FastAPI-based ML inference backend.
Aurora AI provides an intuitive, Canva-inspired interface for applying AI-powered image edits directly in the browser. All machine learning inference is handled by a dedicated backend, allowing the frontend to remain fast, responsive, and UI-focused.
The project is structured for clarity, extensibility, and production-style development, with frontend and backend concerns clearly separated.
Aurora AI follows a clean, production-oriented frontend/backend split.
Frontend
Backend
Models & Inference
.
├── backend/ # FastAPI backend
│ ├── app/ # API entry point and routing
│ ├── models/ # ML model integrations
│ └── data/ # Input/output image data
├── frontend/ # Next.js frontend application
└── README.md
cd backend
pip install -r requirements.txt
uvicorn backend.app.main:app --reload
The backend API will be available at http://localhost:8000.
cd frontend
npm install
npm run dev
The frontend will be available at http://localhost:3000.
Aurora AI can be deployed as a single Docker container that runs both the frontend and backend services.
Configuration:
docker7860Build and Run:
docker build -t aurora-ai .
docker run -p 7860:7860 aurora-ai
The application will be available at http://localhost:7860.
Environment Variables:
PORT=7860 - Port for the Next.js frontend (default: 7860)HF_HOME=/tmp/.huggingface - Hugging Face cache directory (optional, for free tier)Example with custom port:
docker run -p 8080:8080 -e PORT=8080 aurora-ai
52 commits
TypeScript
59.2%
Python
36.7%
CSS
2.1%