You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Install any tool in 30 seconds โ no copy-paste required.
๐ First time using a tool? Read this
Enable the tool โ click the ๐ง icon in the chat input bar and toggle the tool on
Use a strong model โ small models often ignore tool calls; Gemma4, Qwen3.5, GLM4.7-Flash or similar work best
Set tool calling to Native โ in your model settings, make sure Tool Calling is set to Native
Just ask in chat โ there are no buttons or slash commands; the LLM triggers the tool automatically when relevant
โ ๏ธ If nothing happens, the most common cause is a weak model or tool calling not set to Native.
๐ก Tips for best results
Enable only the tools you need in each chat โ a focused tool list helps the LLM pick the right one every time
Describe what you want naturally โ you don't need exact tool names; just ask like you'd ask a person
Most tools are zero-config โ if the feature table says "No API key", you can use it right away
For media / image tools โ check the โ๏ธ Prerequisites section; these require a local GPU or self-hosted server
โ ๏ธ Tools showing cropped or broken results? Enable this setting
Many tools render interactive UI (players, cards, viewers) inside an iframe. Without the setting below, Open WebUI's sandbox restrictions will crop the output or prevent it from working correctly.
Fix: Go to Settings โ Interface, scroll to the bottom, and enable:
โ๏ธ Allow Iframe Sandbox Same-Origin Access
This allows embedded tool UIs to access local resources and render at full size. It is safe to enable for self-hosted instances.
โ๏ธ Image & Video Generation tools require a local GPU / ComfyUI instance.
๐ Click any tool name below to expand โ screenshots, features, setup & example prompts inside.
๐ฌ Jellyfin Media Player
Browse and stream your entire Jellyfin library โ movies, TV shows, music, and live TV โ without leaving Open WebUI. Cinematic embedded player with subtitle support, quality presets, album art, and a full EPG guide for live channels.
๐ฌ Movies
๐บ TV Shows
๐ก Live TV
๐ต Music
Feature
Detail
๐ฌ Movies & TV
Stream any item, use S01E01 or 1x01 episode notation
๐ต Music
Full player with waveform visualiser, album art & EQ animation
๐ก Live TV
Tune to any channel with a pulsing LIVE badge and EPG now-playing info
๐ฒ Random picks
Ask for a random film, episode, or song โ optionally filter by genre
๐ฌ Subtitles
Dropdown with every available language track
๐ Quality
Original ยท 4K ยท 1080p ยท 720p ยท 480p ยท 360p
โฌ๏ธ Download
Download button on every player
๐ Info mode
Get rich media details without opening a player
โ๏ธ Setup (3 steps)
Create a restricted Jellyfin user (playback-only, no admin or delete permissions)
Generate an API key: Dashboard โ API Keys โ +
Paste both into the tool valves: JELLYFIN_HOST and JELLYFIN_API_KEY
For Live TV, you'll also need a tuner or IPTV source configured under Dashboard โ Live TV.
๐ฃ๏ธ Example prompts
play Inception
play Breaking Bad S03E10
play music Bohemian Rhapsody
random comedy movie
tell me about Interstellar
what was recently added
watch live CNN
list live channels
โ ๏ธ Disclaimer
This tool connects to your own self-hosted Jellyfin server โ it doesn't host, stream, or distribute any content itself. What's on your server is your business. Use responsibly and make sure you have the rights to anything you're streaming.
๐บ YouTube Player
Watch YouTube videos, browse search results, and get AI-powered summaries โ directly in chat. No API key required.
Feature
Detail
โถ๏ธ Watch instantly
Paste a URL or describe what you want โ the best match embeds immediately
๐ Browse grid
Ask to "search YouTube for X" to get a scrollable results grid
๐ง AI summaries
"Summarize this video" fetches the full transcript and writes a structured recap
๐ Full transcripts
Get the raw transcript text of any video on demand
๐๐ Likes & dislikes
Dislike counts restored via Return YouTube Dislike API
๐ Rich metadata
View count, channel name, publish date, and duration on every player
๐ No API key needed
Search via YouTube's own InnerTube API โ fast, reliable, no setup
โ๏ธ Setup
Works out of the box โ no configuration needed.
Valve
Default
What it does
YOUTUBE_API_KEY
(empty)
YouTube Data API v3 key for improved search accuracy
INVIDIOUS_INSTANCE
(auto)
Preferred Invidious instance for transcript fallback
Requiresyoutube-transcript-api (auto-installs from tool requirements).
๐ฃ๏ธ Example prompts
show me a video about how transformers work
I need a tutorial on Docker networking
search YouTube for lo-fi hip hop study beats
play https://www.youtube.com/watch?v=dQw4w9WgXcQ
summarize this YouTube video: [url]
get the transcript of [url]
๐ฐ News Reader
Live news from 45 hand-picked RSS feeds across 11 categories โ rendered as an interactive card feed. Expandable cards, automatic category routing, and full AI article summaries.
"Top headlines" builds a curated cross-category briefing
๐ง AI summaries
Fetches full article text โ not just RSS snippets
๐ Zero config
No API keys, no setup
๐ Included sources (sample)
Category
Sources
๐ World
Reuters, AP News, BBC World, Al Jazeera
๐ป Tech
Ars Technica, The Verge, Wired, TechCrunch, Hacker News
๐ค AI
MIT Tech Review, VentureBeat AI, The Decoder
๐ฌ Science
NASA, New Scientist, Science Daily, Phys.org
๐ผ Business
Financial Times, Bloomberg, CNBC, Forbes
๐ฎ Gaming
IGN, Kotaku, PC Gamer, Eurogamer
๐ฅ Health
NHS UK, MedicalNewsToday, WHO, WebMD
๐ฑ Climate
The Guardian Env, Carbon Brief, Inside Climate News
๐ฃ๏ธ Example prompts
latest news
top headlines
tech news
AI news
news about SpaceX
summarize the latest science news
gaming news
what's going on in politics?
๐ Reddit Explorer
Browse Reddit directly in chat โ hot/new/top posts, full comment threads, rich media, user profiles, and smart subreddit suggestions. Zero API key, zero sign-in.
Feature
Detail
๐ฅ Hot / ๐ New / ๐ Top
Browse any subreddit by sort with full time filters
๐ Front page
Global popular, all, or best feeds
๐ Search
Full-text across a subreddit or all of Reddit
๐ฌ Comments
Top comments with nested replies, sorted by top/best/new/controversial
๐ผ๏ธ Inline images & galleries
Direct image posts and up to 4 gallery images rendered inline
๐ฌ Video links
Reddit-hosted videos get a โถ Watch link
๐ค User profiles
Karma breakdown, badges, avatar, and recent post history
๐ No API key
Uses Reddit's public .json endpoints
๐ All 9 functions
Function
Trigger examples
get_hot_posts
"what's trending on r/gaming"
get_new_posts
"latest posts on r/OpenWebUI"
get_top_posts
"top posts this week in r/science"
search_reddit
"search Reddit for llama.cpp"
get_post_comments
"show me the comments on that post"
get_subreddit_info
"what is r/LocalLLaMA"
suggest_subreddits
"best subreddit for cooking"
get_reddit_frontpage
"what's popular on Reddit"
get_user_profile
"look up u/spez"
๐ฃ๏ธ Example prompts
What's hot on r/LocalLLaMA today?
Show me the top posts of the week in r/worldnews
Search Reddit for "open-webui tools"
What's the best subreddit for home automation?
Show me the Reddit front page
Find me the top AI news from this month
๐ Podcast Player
Stream any podcast directly in chat โ powered by iTunes Search API and RSS feeds, with an animated-waveform player, speed control, and episode browsing. No API key required.
Feature
Detail
๐ Play any podcast
Latest episode, specific episode number, or title keyword
๐ฒ Random episode
Surprise pick from a show's entire back catalogue
๐ Directory search
Millions of podcasts by name, host, topic, or genre
๐ Top 25 charts
Apple Podcasts top charts, localised by country code
๐๏ธ Speed control
0.5ร ยท 0.75ร ยท 1ร ยท 1.25ร ยท 1.5ร ยท 2ร
โฉ 30-second skip
Podcast-standard forward/back skip buttons
๐จ Animated waveform
Vivid per-show colour palette with animated EQ visualiser
๐ Zero config
Free iTunes Search API + RSS โ no keys, no account
๐ฃ๏ธ Example prompts
play podcast Joe Rogan
play podcast Serial episode 5
play podcast Hardcore History Blitzkrieg
search podcast true crime
top podcasts
random podcast episode Lex Fridman
play the latest Darknet Diaries
โ๏ธ Setup
Works out of the box. Optional valve:
Valve
Default
What it does
COUNTRY_CODE
us
2-letter ISO country code for Apple top-chart rankings
๐ต Genius Song Lyrics
Fetch the full lyrics of any song by title and artist โ scraped from Genius.com with fuzzy matching. No user API key required.
Feature
Detail
๐ Smart search
Tries three query variants for the best Genius match
๐ค Fuzzy matching
Handles aliases, featured artists, and alternate spellings
๐ Full lyrics
Scrapes Genius directly โ modern and legacy markup both supported
๐ท๏ธ Match transparency
Shows the exact title and artist matched
๐ No setup
Built-in token โ just install and ask
๐ฃ๏ธ Example prompts
get the lyrics for "Bohemian Rhapsody" by Queen
show me the lyrics to "Blinding Lights" by The Weeknd
lyrics for "Hotel California" Eagles
what are the lyrics to Lose Yourself by Eminem?
๐ป Radio
Stream any radio station worldwide โ search by name, country, or genre with a polished dark-mode player and full scrollable station list. Full HLS/.m3u8 support, BBC stations fixed with verified worldwide URLs. Zero config, zero API keys.
Feature
Detail
๐ Search
Find stations by name, country, or genre โ returns a full scrollable list with logos, flags, bitrate, and codec
๐๏ธ Dark-mode player
Polished embedded player with play/pause, volume, and live station metadata
๐ป BBC Fix
All BBC stations (Radio 1โ6, World Service, regional) use verified worldwide HLS URLs โ no geo-blocks
๐ HLS Support
Full .m3u8 stream support via hls.js โ modern stations play correctly every time
๐ Worldwide
Millions of stations via the free Radio Browser API
๐ Zero config
No API keys, no accounts โ install and ask
โ๏ธ Setup
Works out of the box โ no configuration needed.
Requirements:requests
๐ฃ๏ธ Example prompts
play BBC Radio 6 Music
find jazz radio stations
radio stations in France
play lofi hip hop radio
find classical music stations in Germany
stream BBC World Service
๐๏ธ Sports Tool
Live scores, standings, schedules & news rendered as a broadcast-style inline card. Covers 60+ leagues โ NBA, NFL, EPL, NHL, MLB, F1, MMA, tennis, golf and more. Zero API key required.
Feature
Detail
๐ด Live scores
Real-time in-game scores with period/clock and pulsing LIVE badge
โ Results
Recent match results with winner highlights and linescore breakdowns
๐ Upcoming fixtures
Next games with time, venue, TV broadcast, and odds
๐ Standings
Full league table for any sport
๐ฐ Sports news
Latest headlines per league
๐ NHL / โพ MLB
Official APIs for maximum accuracy
โฝ Soccer
EPL, La Liga, Bundesliga, Serie A, Ligue 1, Champions League, MLS and more
๐จ Sport themes
Each sport gets its own vivid CSS palette
โ๏ธ Valves
Valve
Default
What it does
max_games
20
Max games shown per team/league
recent_games
5
Recent results shown for a team
upcoming_games
8
Upcoming fixtures shown
default_leagues
nba,epl,nfl
Leagues shown when no sport is specified
๐ฃ๏ธ Example prompts
NBA scores today
Lakers schedule
Real Madrid upcoming fixtures
Premier League standings
NHL scores
Yankees last 5 games
F1 schedule
UFC results
๐ฎ Steam Game Info
Fetch Steam game prices, reviews, and screenshots โ rendered as a beautiful interactive card directly in chat. Shows artwork, screenshot gallery, review score, tags, and a store link. No API key required.
Feature
Detail
๐จ Hero artwork
Blurred background art with the game's header logo overlaid
๐ผ๏ธ Screenshot gallery
Up to 8 screenshots โ click thumbnails or main image to browse
๐ฐ Live price
Shows discount badge + strikethrough original price when on sale
โญ Review score
Colour-coded pill โ blue for Very Positive, green for Positive, amber for Mixed
๐ท๏ธ Tags
Genre and category tags from the Steam store
๐ Description
Short description in Steam's own text
๐ Store link
Direct "View on Steam" button
๐ No API key
Uses Steam's public search and appdetails API
๐ฃ๏ธ Example prompts
how much does Elden Ring cost on Steam?
show me screenshots for Baldur's Gate 3
what's the Steam review score for Cyberpunk 2077?
is Hades on sale?
tell me about Black Myth: Wukong on Steam
โ๏ธ Requirements
requirements: requests, beautifulsoup4
No API keys. No valves. Install and ask.
๐ฏ HLTV Tool
Live CS2 match scores, results, world rankings, news and tournaments โ scraped directly from HLTV.org in a broadcast-style dark card. No API key required.
Feature
Detail
๐ Upcoming & live matches
All scheduled matches โ filterable by team
๐ Recent results
Latest completed match scores
๐ฐ Latest news
News, transfers and announcements from the HLTV front page
๐ฅ World rankings
Current CS2 team rankings with position and points
๐๏ธ Events & tournaments
Upcoming and ongoing CS2 events with dates
๐ฏ Team lookup
Combined upcoming + recent results for any team in one card
๐ Zero API key
curl-cffi Chrome impersonation โ no account needed
โ๏ธ Valves
Valve
Default
What it does
timeout
20
HTTP timeout in seconds
max_items
15
Max items per query
debug
false
Append raw class names to empty results for debugging
๐ฃ๏ธ Example prompts
show upcoming CS2 matches
is Vitality playing today?
CS2 rankings
who is #1 in CS2?
HLTV news
when is the next major?
tell me about NaVi
FaZe schedule
๐ฎ Pokรฉdex
A fully interactive Pokรฉdex in your chat โ animated sprites, base stat bars, type badges, abilities, evolution chains, and flavor text for all 1,025 Pokรฉmon. Powered by the free PokรฉAPI. Zero API key required.
Feature
Detail
๐ผ๏ธ Sprites & Artwork
Animated sprite + official high-res artwork displayed side by side
๐ท๏ธ Type Badges
Color-coded type pills (Fire, Water, Psychic, etc.) with effectiveness info
๐ Base Stats
All six stats as visual progress bars โ HP, Attack, Defense, Sp. Atk, Sp. Def, Speed
๐ Full Profile
Height, weight, generation, habitat, abilities, and the classic Pokรฉdex flavor text entry
๐ Evolution Chain
Full evolution line with clickable links to look up any stage instantly
๐ข Name or number
Search any of the 1,025 national Pokรฉdex entries by name or number
๐ Zero API key
Data fetched live from the free PokรฉAPI
โ๏ธ Setup
Works out of the box โ no configuration needed.
Requirements:httpx
๐ฃ๏ธ Example prompts
show me Pikachu
Pokรฉdex #150
tell me about Gengar
look up Eevee
what are Charizard's base stats?
show me Garchomp
๐ง Thinking Filter
The missing thinking toggle for llama.cpp + Qwen3.5. One click to unleash deep reasoning โ full control over depth, reasoning style, and how answers are presented.
Feature
Detail
๐ง One-click toggle
Brain button in the โฆ panel โ ON thinks, OFF is instant vanilla
๐๏ธ 4 sampling presets
Instruct General ยท Instruct Reasoning ยท Thinking General ยท Thinking Precise
๐ 5 depth levels
Unlimited ยท MAX (16k) ยท Deep (8k) ยท Normal (3k) ยท Quick (512 tokens)
๐ฌ 13 reasoning presets
Shape how the model thinks
๐จ 11 presentation presets
ELI5, Expert Tone, TL;DR First โ shape how it answers
๐ค Per-user control
Every user sets their own depth, style, and sampling independently
โก Setup (1 step)
Start llama-server with:
llama-server --jinja --reasoning off
The --reasoning off flag lets the filter set the budget dynamically. The --jinja flag enables Jinja chat template processing required for Qwen3.5's think block.
Enable the function and set it as default for your Qwen3.5 models if you want thinking enabled by default.
๐ Thinking Depth
Depth
Token Budget
Best for
Unlimited
No cap
Default โ model thinks as long as it needs
MAX
16 000 tokens
Hardest problems, exhaustive analysis
Deep
8 000 tokens
Complex reasoning, careful step-by-step
Normal
3 000 tokens
Everyday use, balanced
Quick
512 tokens
Fast answers with just a hint of thought
๐ฌ Reasoning Presets
Preset
What it does
None
Vanilla โ pure thinking, no style instruction
Think Less
Skip over-analysis, reach conclusions fast
Think More
Explore multiple angles before settling
Extended Thinking
Deep deliberation: edge cases, counterargs, stress-tests every conclusion
MAX Thinking
๐ฅ Exhaustive โ never stops early, challenges everything
Step by Step
Numbered structured reasoning
Devil's Advocate
Steelmans the opposing view before answering
First Principles
Strips to fundamentals, rebuilds from scratch
10x Hypotheses
10 distinct approaches, evaluates all, picks the best
Socratic
Interrogates the question's own assumptions
Rubber Duck
Narrates every logical move out loud
Pre-Mortem
Assumes the answer will fail, fixes it before giving it
Bayesian
Probabilistic reasoning with calibrated confidence
Contrarian
Default skepticism โ challenges obvious answers
๐จ Presentation Presets
Preset
What it does
None
Vanilla output
ELI5
Explain like I'm five
Be Concise
Shortest complete answer, zero padding
Bullet Points
Clean bulleted list
TL;DR First
One-sentence summary up top, then full detail
Teach Me
Concept โ examples โ memorable takeaway
Expert Tone
Graduate-level, precise vocabulary
Casual Chat
Relaxed, no jargon
Debate Format
Strongest FOR โ strongest AGAINST โ verdict
Analogies Only
Everything through metaphors
Action Items
Numbered steps to execute immediately
Socratic Reply
Guides you to the answer through questions
๐๏ธ Mix & Match Examples
Depth
Reasoning
Presentation
Result
MAX
MAX Thinking
Expert Tone
๐ฅ Deepest possible analysis, grad-level output
Normal
Bayesian
TL;DR First
Calibrated probabilistic answer, summary first
Quick
None
Be Concise
Lightning-fast minimal answer
Deep
First Principles
Teach Me
Rebuilds from scratch, explains like a lesson
Unlimited
Contrarian
ELI5
Challenges every assumption, explains simply
๐งฉ Ask User
Replicate Claude's "ask follow-up questions before acting" behaviour โ collect structured multi-step input through sequential popup dialogs before your AI writes a single word.
Feature
Detail
๐ Up to 5 questions
Defined upfront โ no infinite loops
๐ช One popup per question
Clear progress indicator: Question 2 of 4
๐ฆ Structured output
All answers returned together before the LLM acts
๐ Bounded & predictable
The LLM cannot keep asking โ it must proceed
๐ No dependencies
Standard library only
๐ฃ๏ธ Best for
"Write me a cover letter" โ gathers: role, company, tone, key achievements
"Plan my project" โ gathers: deadline, team size, stack, goals
"Draft a cold email" โ gathers: recipient, offer, call to action
"Create a workout plan" โ gathers: goal, equipment, days per week
๐ญ Persona Studio
Instantly reshape how your AI thinks and communicates โ dozens of crafted personas across multiple categories, plus a fully custom option.
Feature
Detail
๐ฏ Interactive browser
Categorised popup UI โ pick and apply in one click
๐ Dozens of personas
Technical ยท Creative ยท Professional ยท Playful ยท and more
โ๏ธ Custom option
Define any personality from scratch
๐ Instant switch
No re-prompting, no manual system prompt editing
๐ฃ๏ธ Example prompts
Switch to a different persona
I want you to respond like a senior engineer doing code review
Change your communication style to casual and funny
Set a custom persona: you are a brutally honest editor
๐ Omniscient Orchestrator
Stop getting generic answers. Make your LLM pause, ask the right questions, pick a strategy โ then produce something genuinely tailored to your goal.
Phase
What happens
1๏ธโฃ Clarify
Asks 2โ4 targeted questions before doing anything
2๏ธโฃ Strategise
Generates 3 distinct strategic options for you to choose
3๏ธโฃ Execute
Produces the final output with your chosen strategy applied
4๏ธโฃ Refine
Offers focused follow-up questions to sharpen the result
๐ฃ๏ธ Best for
Writing long-form content (articles, landing pages, scripts, reports)
Brainstorming with structured creative options
Planning projects or technical roadmaps
Any prompt where you'd normally need 3 rounds of re-prompting
๐ค๏ธ Weather
Beautiful real-time weather cards with current conditions, hourly forecast, and 7-day outlook โ powered by Open-Meteo. Zero API key required.
Up to 8 hours for today with temp & rain probability
๐ 7-Day outlook
Daily high/low, weather icon, and max rain chance
๐ Sunrise / Sunset
Shown on every card
๐ Global geocoding
City names resolved via Open-Meteo's geocoding API
๐ก๏ธ ยฐC / ยฐF
Switchable per request or via valve
๐ Zero API keys
Fully powered by Open-Meteo โ completely free
โ๏ธ Valves
Valve
Default
What it does
default_unit
celsius
Temperature unit: celsius or fahrenheit
default_location
(empty)
Fallback location if the user doesn't name one
๐ฃ๏ธ Example prompts
weather
what's the weather in Tokyo?
weather in New York in Fahrenheit
is it raining in London right now?
forecast for Paris
๐ Wikipedia
Instant encyclopedia lookups โ smart search, section-aware summaries, disambiguation handling, and 20+ languages. Zero config required.
Feature
Detail
๐ Smart search
Natural language queries work fine
๐ 3 detail levels
brief ยท standard ยท full
๐๏ธ Section-aware
Structured summaries per section
โ ๏ธ Disambiguation
Shows options when a title matches multiple articles
๐ 20+ languages
Auto-detects from your query
๐ Always cited
Every response includes the Wikipedia source URL
๐ฃ๏ธ Example prompts
Who is Ada Lovelace?
Explain how black holes work
Tell me everything about the Apollo program
Search Wikipedia for quantum entanglement
ยฟQuiรฉn es Simรณn Bolรญvar?
Interactive pronunciation player for any word or phrase in 35+ languages โ IPA, syllable flip-cards, audio playback (normal & slow), and travel navigator mode. Powered by gTTS.
Feature
Detail
๐ค Quick banner
Compact single-word banner: syllables, IPA, normal + slow audio, mnemonic
๐ Learn tab
Flip-card word chips with IPA, translation, POS, difficulty rating, and examples
๐งญ Navigate tab
Giant phrase display for showing to locals โ autoplay, loop & word-by-word breakdown
๐ Audio
gTTS full-phrase MP3 + browser Web Speech API per-word chips
๐ 35+ languages
French, Spanish, Japanese, Arabic, Hebrew, Chinese, Korean, Hindi, and more
โ๏ธ Travel mode
translate_and_play opens directly on the Navigator tab
โ๏ธ Valves
Valve
Default
What it does
max_words
14
Maximum word flip-cards to render
word_audio_mode
speech_api
speech_api = browser Web Speech; gtts = high-quality gTTS per word
generate_slow_audio
false
Generates a separate gTTS slow audio file for the full phrase
Requirements:gtts
๐ฃ๏ธ Example prompts
how do you pronounce "schadenfreude"?
how do I say "where is the nearest pharmacy?" in Japanese?
pronounce "merci beaucoup" in French
how do I say "thank you" in Arabic?
๐ Stock Info Tool
Real-time stock market cards โ live price, interactive charts, and company info for any publicly traded stock. Side-by-side comparisons, configurable currency, and adjustable chart history. Powered by Yahoo Finance. Zero API key required.
Feature
Detail
๐น Quote Card
Company name, current price, day change with color-coded โฒโผ, day high/low, 52-week range, market cap, volume, and P/E ratio
๐ Price Chart
Full interactive price chart rendered inline โ configurable from 7 days to all-time
โ๏ธ Side-by-side Compare
Compare two tickers at once with aligned metrics for quick head-to-head analysis
๐ฑ Multi-currency
Configure your preferred display currency (USD, EUR, GBP, JPY, and more) via valve
๐ Zero API key
Data pulled live from Yahoo Finance โ no account needed
โ๏ธ Valves
Valve
Default
What it does
default_currency
USD
Display currency for all prices
chart_days
30
Days of history shown in the price chart (7, 30, 90, 180, 365, max)
Requirements:httpx
๐ฃ๏ธ Example prompts
stock info AAPL
how is Tesla doing?
GOOGL 52-week range
stock chart TSLA
compare AAPL MSFT
what's the price of NVDA?
โ ๏ธ These tools require a local GPU and ComfyUI running. See each tool's prerequisites for setup details.
๐ฅ LTX-2.3 Video Generator
Generate cinematic AI videos from a text prompt or uploaded image โ powered by LTX-Video 2.3 (22B FP8) running locally in ComfyUI, with an embedded player and mobile-compatible output.
make a video of a samurai walking through cherry blossoms at sunset
generate a 15 second clip of ocean waves crashing at night
animate this image [upload any photo]
a slow-motion shot of a red fox jumping through snow
timelapse of storm clouds rolling over a mountain range
๐จ Qwen Image Edit
Edit and composite images using Qwen Image Edit 2511 via ComfyUI โ accepts 1, 2, or 3 reference images, auto-selects the right workflow, and returns the result in chat.
Feature
Detail
๐ผ๏ธ 1, 2 or 3 reference images
Workflow auto-selected based on image count
โ๏ธ Natural language editing
Reference image1, image2, image3 in your prompt
โฌ๏ธ VRAM offload
Evicts Ollama and llama.cpp models before generation
๐งน Auto-cleanup
UnloadAllModels frees diffusion weights immediately after each run
๐ฒ Random / fixed seed
-1 = random; any integer = reproducible results
๐พ Persistent attachment
Result stored via OWUI file REST API โ survives chat history
TextEncodeQwenImageEditPlus and FluxKontextImageScale custom nodes
Valve
Default
What it does
comfyui_url
http://localhost:8188
ComfyUI endpoint
owui_internal_base
http://localhost:8080
OWUI internal URL
unload_ollama
true
Auto-evict Ollama before generation
unload_llama_cpp
true
Auto-evict llama.cpp before generation
max_wait_seconds
600
Generation timeout
seed
-1
-1 = random; any integer = fixed
๐ฃ๏ธ Example prompts
[upload one image] make the background a sunset beach
[upload two images] the person from image1 wearing the outfit from image2
[upload two images] place the object from image2 into the scene from image1
[upload three images] image1 background, image2 subject, image3 art style
๐ RTX Image Upscaler
Upscale any image up to 4ร using NVIDIA RTX Video Super Resolution โ hardware-accelerated AI upscaling running locally in ComfyUI. NVIDIA GPU required.
Feature
Detail
๐ Up to 4ร upscale
1ร, 2ร, 3ร, or 4ร multiplier โ defaults to 4ร ULTRA
โก RTX acceleration
NVIDIA's native VSR tensor cores โ ~1 second round-trip on a 3090 Ti
๐ Persistent attachment
Result embedded as a file attachment โ survives in chat history
๐งน VRAM cleanup
Optional UnloadAllModels node after each run
๐ Zero API keys
Fully local โ no cloud, no accounts
โ๏ธ Prerequisites
NVIDIA RTX GPU (RTX 20 series or newer) โ AMD and Intel are not supported
ComfyUI with the RTXVideoSuperResolution custom node installed
Run the RTX upscale workflow in ComfyUI at least once before using the tool
Valve
Default
What it does
comfyui_url
http://localhost:8188
ComfyUI HTTP endpoint
owui_internal_base
http://localhost:8080
Internal OWUI URL
unload_models_after_run
true
Free VRAM after each upscale
max_wait_seconds
300
Timeout
๐ฃ๏ธ Example prompts
upscale this image
make this photo sharper
enhance the resolution
upscale 2x
๐ฑ QR Code Generator
Generate QR codes for any URL, text, or data and embed them directly in chat โ styled, auto-sized, and instantly scannable. Zero setup, zero API keys.
Clean card with shadow, rounded border, and content label
โก Instant generation
High-error-correction QR codes that work even if partially obscured
๐ Zero config
Fully local with qrcode[pil]
๐ข Error resilience
ERROR_CORRECT_H (30% damage tolerance) by default
๐ฃ๏ธ Example prompts
generate a QR code for https://example.com
make a QR code for my Wi-Fi
QR code for tel:+15551234567
create a QR code for "Hello, World!"
๐ ๏ธ Quick Utils
Swiss Army knife for everyday chat tasks โ 11 zero-dependency utilities in a single tool.
Feature
Sub-feature
What it does
๐ UUID Generator
v1 / v4
Generate 1โ20 UUIDs with one-click copy
๐ฆ Base64 Tool
Encode & decode
Convert plain text โ Base64
๐จ Color Converter
HEX โ RGB โ HSL
Live colour swatch with all three formats
๐ Password Generator
Fully customisable
Cryptographically secure via secrets module
๐ฑ QR Code
Inline PNG
Generate QR codes locally โ no external service
๐ข Number Base
Dec / Hex / Bin / Oct
Convert between bases
๐งฎ Calculator
Safe math
AST-based evaluator โ no eval()
โฑ๏ธ Unix Timestamp
โ human dates
Current time, decode, encode โ UTC + ISO 8601
๐ Text Stats
Word count, reading time
Words, chars, sentences, paragraphs, top words
๐ค Text Transform
8 formats
snake, kebab, camel, pascal, slug, reverse, and more
๐ฒ Random Pick
List / number
Random items from a list or numbers in a range
โ๏ธ Valves
Valve
Default
What it does
default_uuid_version
4
Default UUID version (1 or 4)
default_password_length
20
Default generated password length (8โ128)
Requirements:qrcode[pil], pillow
๐ฃ๏ธ Example prompts
generate a UUID
give me a secure password
what is rgb(255, 107, 53) in hex?
convert 255 to binary and hex
calculate sqrt(2) * pi
what is the current Unix timestamp?
convert "my_file_name" to snake_case and kebab-case
pick a random number between 1 and 100
๐ Joke Tool
Give your AI a sense of humour โ 300+ curated programmer jokes, live API fetching, and batch delivery on demand.
Feature
Detail
๐ 300+ jokes
Curated vault: Git puns, coding humor, dev classics
๐ Live mode
Fetches fresh jokes from jokeapi.dev on request
๐ข Batch support
Ask for 1 joke or a specific number
๐ก๏ธ Offline-safe
Always falls back to internal library if API is down
๐ฃ๏ธ Example prompts
Tell me a joke
Give me 3 fresh jokes from the internet
Hit me with a random Git pun
Tell me 5 programming jokes
๐พ VRAM Unload
Free your GPU memory without leaving the chat โ one action button that detects loaded llama.cpp models and unloads them from VRAM instantly.
Feature
Detail
๐ Auto-detects loaded models
Queries /v1/models and filters to currently loaded ones
๐ Multi-model support
Unloads every loaded model in one click
๐ก Live status updates
Success/error message per model
๐ Zero dependencies
Pure aiohttp โ nothing extra to install
โ๏ธ Setup (1 step)
Set LLAMACPP_BASE_URL in the action valves to your llama.cpp router server:
http://127.0.0.1:8080
Requires llama.cpp running in router mode (llama-server).
๐ ๏ธ Troubleshooting
Symptom
Fix
โ "Cannot reach llama.cpp"
Check LLAMACPP_BASE_URL is correct and the server is running
โน๏ธ "No models currently loaded"
No models are resident in VRAM โ nothing to unload
โ HTTP 404 on unload
Make sure llama.cpp is in router mode, not single-model mode
๐ Installation
All tools install the same way โ takes about 30 seconds.
Option A โ One-click from the Marketplace (recommended)
Click any Install on Open WebUI badge above
Click Import to Open WebUI on the marketplace page
Enable it in any chat via the ๐ง Tools toggle
Option B โ Manual install
1. Open Workspace โ Tools in Open WebUI
2. Click โ Add Tool
3. Paste the tool script
4. Click Save
5. Enable it in any chat via the ๐ง Tools toggle
๐ก Tip: Enable only the tools you need in each chat โ keeping the tool list focused helps the LLM pick the right one every time.
๐ License
All tools are released under the MIT License โ free to use, fork, modify, and publish.
๐ค About Me
Just a guy obsessed with AI โ LLMs, image gen, music gen, all of it. Learning something new every day and loving every second of it.
I've been using Open WebUI daily for a while now. At some point I stopped just using it and started asking what if it could do more? What started as scratching my own itch โ adding features I personally wanted โ turned into this collection. If I'm building it anyway, might as well share it with everyone else who wants to jump in and push their setup further.
I'll be honest โ I'm not an amazing coder. These tools are built with Claude doing the heavy lifting on the code, while I handle the ideas, the direction, the debugging, and making sure everything actually works the way I want it to. It's a collaboration, and honestly it's the most fitting thing in the world: AI tools, built with AI. If that's not proof that this stuff is genuinely useful, I don't know what is.
Everything here is open source, built in the open, and made with genuine love for the community. If a tool saves you time or sparks an idea, that's exactly why it exists.
Haervwe's collection is what got me building my own tools in the first place โ seeing what was possible sparked the whole thing. We've also collaborated directly, which shaped several ideas here. If you're looking for even more great Open WebUI tools, their repo is absolutely worth a visit.
๐ Big thanks to @Haervwe for the inspiration and the collaboration.