Home Wallpapers Wally Live Wallpaper
WallHive
For Your Every Background Need
Beautiful Walls.
Every Day.
Thousands of curated wallpapers, one account.
Welcome Back
Don't have an account? Sign up free →
Google Auth Setup Required
Replace YOUR_GOOGLE_CLIENT_ID in the script with your Google Cloud OAuth Client ID to enable Google Sign-In.
or sign in with email
Please enter a valid email.
👁
Incorrect email or password.
Back to WallHive Gallery →
WallHive
For Your Every Background Need
Join the
Community.
Save favourites, get personalised picks, access exclusive drops.
Create Account
Already have one? Sign in →
Google Auth Setup Required
Replace YOUR_GOOGLE_CLIENT_ID with your Google Cloud OAuth Client ID to enable Google Sign-Up.
or sign up with email
Required.
Please enter a valid email.
👁
Enter a password
Password must be at least 8 characters.
Please accept terms to continue.
Back to WallHive Gallery →
Wally
Creator Applications
Upload Wallpaper
🤖
AI Vision — Auto Category, Title & Description
Choose your free AI provider below. Both work in India & all regions.
⚠ Not Set
🆓 1,500 requests/day · 15 req/min · completely free — no credit card ever.  |  🌍 Works in India & all regions.  |  🔒 Key saved only in your browser.  |  🔎 Model: gemini-2.0-flash (vision-capable).
🐙
GitHub Storage — Free & Unlimited
Images are uploaded server-side — your token lives in an env var, never in the browser. Uploads are visible on all devices instantly.
⚠ Not Configured
⚙ Set these environment variables on your server
GITHUB_TOKEN — Personal access token (Contents: Read & write)
GITHUB_USER — Your GitHub username
GITHUB_REPO — Public repo to store images (e.g. wallhive-images)
GITHUB_BRANCH — Branch name (default: main)
GITHUB_FOLDER — Folder inside repo (default: wallpapers)
💡 Tokens set here are only readable by your server process — they are never sent to the browser. Every device that opens WallHive will automatically see all uploaded images because they're fetched from SQLite, not localStorage.
Restart your Flask server after setting env vars.
🗄️
GitHub Database — Persistent Cloud Backup
All wallpaper data (URLs, titles, categories) is saved as walldrop-db.json in a separate GitHub repo. Your data survives server restarts, browser clears, and device changes.
⚠ Not Configured
💡 Can be the same token as above — just create a separate public repo (e.g. walldrop-db) to keep images and data separate. Every time you add/delete a wallpaper, the JSON is auto-committed there.
Same token as above works — needs Contents: Read & write
Must be a public repo — can be different from your images repo
📁 Data is saved as walldrop-db.json in the root of your DB repo — auto-pushed on every upload or delete.
Analytics & Insights
📊 Downloads by Category
🏆 Top Downloaded Wallpapers
📈 Daily Downloads (Last 14 Days)
🕐 Recent Activity
Manage Wallpapers
Registered Users
Your Wally Panel
Your own upload & performance stats. Only you can see this — no other member's information is shown here.
Most Downloaded Wallpaper
Upload Wallpaper
Drag & drop or click to browse
PNG, JPG, WebP — max 4MB
🤖
AI Vision — Auto Category, Title & Description
Choose your free AI provider below — it'll write your title, category, and description for you.
⚠ Not Set
🆓 1,500 requests/day · completely free — no credit card ever.  |  🔒 Key saved only in your browser.
Your Wallpapers

Your Favourites

Wally
Wally is what we call every publisher on WallHive. Browse everyone sharing wallpapers on the platform and follow your favourites.

Loading Wally publishers…

W
Wally Publisher
0 wallpapers 0 followers
W
Creator Wally
0 wallpapers 0 followers

Become a Wally Creator

Submit a few pieces of your own work so our team can take a look. Submitted images are used only for review and aren't published or stored anywhere — they're removed as soon as a decision is made.

Edit Wallpaper