https://github.com/wyxos/atlas
Self-hosted media library for high-volume image feeds — browse CivitAI/Wallhaven, curate with reactions, queue downloads, and search with Typesense.
https://github.com/wyxos/atlas
civitai content-curation download-queue image-library laravel media-library self-hosted typesense vue3 wallhaven
Last synced: 5 months ago
JSON representation
Self-hosted media library for high-volume image feeds — browse CivitAI/Wallhaven, curate with reactions, queue downloads, and search with Typesense.
- Host: GitHub
- URL: https://github.com/wyxos/atlas
- Owner: wyxos
- License: mit
- Created: 2025-10-27T20:47:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-01-25T17:16:35.000Z (5 months ago)
- Last Synced: 2026-01-25T22:57:46.983Z (5 months ago)
- Topics: civitai, content-curation, download-queue, image-library, laravel, media-library, self-hosted, typesense, vue3, wallhaven
- Language: TypeScript
- Size: 32.4 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Agents: AGENTS.md
Awesome Lists containing this project
README
Atlas
Setup guide: [docs/SETUP.md](docs/SETUP.md)
A self-hosted feed curating tool: scroll fast, react fast, block the junk, auto-save what is worth keeping.
It is also growing into a batch downloader and personal library with lightweight streaming.
The hard part is not finding content anymore. It is filtering it fast and keeping only what matters.
Atlas is built for quick, decisive keep/nope workflows, automated cleanup, and background saves so you can move through large streams without getting buried.
**What it does**
- Fast browsing of image and video feeds at scale
- One-click reactions to keep, discard, or flag items
- Automated background downloads for the things you want to keep
- Noise reduction through moderation rules and blacklists
- Separate tabs to keep different hunting sessions distinct
**Why it is different**
Atlas is not a traditional media library manager. It is for curation from chaotic, fast-moving sources:
- Prioritizes speed over catalog perfection
- Makes "keep vs skip" the primary action
- Uses your reactions and rules to cut repeats and spam
- Designed around discovery and collection, not just playback
**Do you run into**
- Large, noisy feeds where the good stuff is buried
- Slow keep/nope workflows that make curation a chore
- Repeats, spam, or low-signal items clogging your stream
- A growing backlog without a clean way to save the best items
Built to handle these.
**Current sources**
- CivitAI Images
- Wallhaven
- Local files you already have
More sources can be added over time.