Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
AI-First Album: Chat with your gallery using plain language! LLM Vision + RAG + Album/Gallery.
| Date | Stars |
|---|---|
| 2026-07-31 | 793 |
| 2026-08-04 | 795 |
| 2026-08-06 | 795 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<div align="center">
<h1 align="center">
Album AI
</h1>
<p>AI-First Album, Chat with your gallery/album using plain language!</p>
<p>👉 We update frequently, feel free to star us.</p>
</div>
<p align="center">
<a target="_blank" href="./README.md">English</a>
| <a target="_blank" href="./README_CN.md">简体中文</a>
| <a target="_blank" href="http://album.gcui.ai">Demo</a>
| <a target="_blank" href="https://discord.gg/CGvNmywF">Discord</a>
</p>
<p align="center">
<a href="https://www.producthunt.com/posts/album-ai-ai-first-album?embed=true&utm_source=badge-featured&utm_medium=badge&utm_souce=badge-album-ai-ai-first-album" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=473306&theme=light" alt="Album AI - AI-First Album - Chat with your gallery using plain language! | Product Hunt" style="width: 250px; height: 54px;" width="250" height="54" /></a>
</p>
https://github.com/user-attachments/assets/5cc72436-2749-479f-a1bf-06e0d06ce1e3
## Introduction
Album AI is an experimental project that uses the recently released gpt-4o-mini and Haiku as a visual model to automatically identify metadata from image files in the album. It then leverages RAG technology to enable conversations with the album.
It can be used as a traditional photo album or as an image knowledge base to assist LLM in content generation.
## Story
As a photography enthusiast facing terabytes of photos, I often felt overwhelmed. All existing photo management software required extra effort to maintain. Haiku and the newly released gpt-4o-mini gave me hope. So I decided to implement it immediately. My partner and I created the first version in less than 24 hours.
We hope you'll like it too. We welcome any praise or criticism. Don't forget to give us a ⭐️ or share to let more people know about it.
## Live Demo
[album.gcui.ai](http://album.gcui.ai)
## Features
- Automatically discover images in the album, using a PgSQL database for storage.
- Utilize GPT-4-o-mini to automatically generate metadata for images.
- Use OpenAI's Embedding API for metadata vectorization.
- Provide two APIs:
- Search: A traditional Search API that takes a query and returns the most relevant images.
- Chat: A RAG API that takes a query, retrieves images, and generates responses.
- One-click deployment to platforms like Render that support Docker container deployment.
- A permissive open-source license allows for integration and modification (please contact us for commercial use).
## How to start using?
Recommended to run locally, if you want to run on a server, please deploy yourself, and we will improve this part of the guide.
### 1. Clone the project
```bash
git clone [email protected]:gcui-art/album-ai.git
cd album-ai
```
### 2. Modify the .env
```bash
cp .env.prod.example .env.prod
```
Open `.env.prod` with your favorite editor, modify the configuration:
```bash
HOST_NAME= # Your local IP address, usually 192.168.x.x:8080
PROXY_URL= # (Optional) Your local proxy IP address, usually 192.168.x.x:7890, required when accessing OpenAI API directly is not available
OPENAI_API_KEY= # Your openai api key
ANTHROPIC_API_KEY= # Your Anthropic api key
```
### 3. Build and run the project
```bash
chmod a+x ./build.sh
./build.sh
```
### 4. Enjoy!
Open the browser and visit `http://localhost:8080` to see the demo.
### 5. Add new photos
Open the `images` directory in the project, add new photos to the `images` directory, and the background will automatically recognize and vectorize metadata. After that, you can use it in the demo through search and chat.
## API Reference
Album AI currently implements the following APIs:
- `get` /api/v1/file/search: Search for images
- `post`/api/v1/chat: Chat with images
## Contribution
There are four ways to support this project:
1. Fork the project and submit a PR: We weExcerpt of 5,237 characters
Read on GitHub41
16
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b6dce9f0da78cded, topic:llm
matched fp:b6dce9f0da78cded, topic:rag