Classic298

๐Ÿงน An automizable or interactive pruning tool for Open WebUI: clean up orphaned files, old chats, inactive users, stale vector data and more!

58
1
100% credibility
Found Feb 11, 2026 at 30 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

A community maintenance tool that cleans old conversations, inactive accounts, unused files, and caches from Open WebUI setups to reclaim disk space and boost performance.

How It Works

1
๐Ÿ˜ฉ Your chat app feels slow

You've been using your AI chat helper a lot, but it's starting to fill up with old conversations and files, making it sluggish.

2
๐Ÿ” Discover the cleanup buddy

You hear about a free community helper that tidies up old chats and unused bits to free space and speed things up.

3
๐Ÿ“ฅ Drop it into your folder

Simply copy the helper files next to your chat app so it can peek inside and understand your setup.

4
๐Ÿš€ Start the friendly guide

Open the helper and follow its easy questions to pick what old stuff like unused chats or quiet accounts to remove.

5
๐Ÿ‘€ See exactly what gets tossed

It shows a clear list of old conversations and extras that would go, so you know it's safe before anything happens.

6
โœ… Say yes and watch it work

Hit confirm, and it carefully removes the clutter while you sip coffee, keeping your important stuff untouched.

โœจ Enjoy a speedy chat app

Your AI helper runs faster with tons of space freed up, ready for fresh chats without the old baggage.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 30 to 58 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is prune-open-webui?

This Python tool prunes Open WebUI instances by cleaning orphaned files, old chats, inactive users, and stale vector data across SQLite, PostgreSQL, or vector stores like ChromaDB, PGVector, Milvus, and Qdrant. It solves disk bloat and performance drag in self-hosted setups where chats, uploads, and embeddings pile up unchecked. Run it interactively via a terminal wizard or automizable through CLI flags for cron jobs.

Why is it gaining traction?

Safety-first design stands out: mandatory dry-runs preview deletions, file locks block concurrent runs, and explicit `--execute` prevents accidents. Full vector DB cleanup reclaims real space from stale collections, unlike basic scripts that skip embeddings. Docker integration and detailed configs make it dead simple to automate without babysitting.

Who should use this?

Open WebUI admins managing production servers with hundreds of users, where inactive accounts and forgotten chats eat gigabytes. Ideal for teams running Docker or systemd services needing weekly pruning scripts to keep data lean. Skip if you're on a tiny hobby setup without vector search.

Verdict

Grab it if Open WebUI data is bloating your volumesโ€”test dry-run first on staging. At 23 stars and 1.0% credibility, it's early but docs are thorough and battle-tested across DBs; back up religiously before live runs.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.