Custom backgrounds for Character.AI: URL / Upload (IndexedDB) / Unsplash (search+browse+select), overlay, modes, sticky scroll, import/export, optional per-chat backgrounds.
A full-blown background engine for Character.AI.
URL images. Local uploads. Unsplash search. Per-chat themes. Encrypted keys. Import/Export.
All inside a beautiful floating modal UI.
Choose how you want to load backgrounds:
1.URL Mode
Paste any direct image link (Imgur, Imgbb, direct CDN links…).
Ideal for hosted wallpapers or custom online assets.

2.Upload Mode (Stored Locally)
Upload an image directly from your device.
Files are saved in IndexedDB, not lost on refresh, and do not leave your browser.

3.Unsplash Mode (Search & Browse)
Fully integrated with the Unsplash API:

Customize how the wallpaper behaves visually:
fixed (sticky)scrollEverything uses a single background theme.
Each chat under /chat/<character_id> can have its own theme:
Your script auto-detects chat IDs and stores settings independently.
Badge indicators in the UI show:
Save ALL data, including:
You can:
.json file