Background for c.ai

Custom backgrounds for Character.AI: URL / Upload (IndexedDB) / Unsplash (search+browse+select), overlay, modes, sticky scroll, import/export, optional per-chat backgrounds.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

Δημιουργός
Mr005K
Ημερήσιες εγκαταστάσεις
1
Σύνολο εγκαταστάσεων
159
Βαθμολογίες
0 0 0
Έκδοση
2.2.0
Δημιουργήθηκε την
18/07/2024
Ενημερώθηκε την
02/12/2025
Μέγεθος
50 KB
Άδεια
MIT
Εφαρμόζεται σε

Character.AI Background Customizer

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.


✨ Features

🔹 Three Image Sources

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.

Unsplash Mode

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.

Unsplash Mode

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

  • Save your own access key (encrypted-at-rest when possible)
  • Search terms (e.g. “neon city”, “cyberpunk”, “noir”)
  • Browse popular images
  • Click-to-select with automatic attribution
  • Downloads tracked properly via their API

Unsplash Mode


🎛️ Background Controls

Customize how the wallpaper behaves visually:

  • Overlay opacity (0–100%)
  • Position (CSS background-position)
  • Attachment:
    • fixed (sticky)
    • scroll
  • Size / Behavior Modes:
    • Stretch (cover)
    • Distort (fill viewport both directions)
    • Contain (single)
    • Contain (repeat)

🧠 Global vs Per-Chat Backgrounds

Global Mode

Everything uses a single background theme.

Per-Chat Mode (Toggle On/Off)

Each chat under /chat/<character_id> can have its own theme:

  • Different wallpaper
  • Different overlay
  • Different sizing/position
  • Different image source (URL / upload / Unsplash)

Your script auto-detects chat IDs and stores settings independently.

Badge indicators in the UI show:

  • Scope: Global or This Chat
  • Source: URL / Upload / Unsplash

🧰 Import / Export (Full Backup System)

Save ALL data, including:

  • Global settings
  • Per-chat overrides
  • Uploaded images (encoded inside the export file)
  • Unsplash API key
  • Everything needed for a full restore

You can:

  • Export to a .json file
  • Import the same file on a different browser or after a wipe