Repository navigation
Releases
Frontier UI 1.3.3 - gentler photo lookups
Gentler on the free photo services. Thanks to @nnraiden for the excellent suggestion in #3: this release is built straight from it.
- Retry-After is honoured: when Wikimedia, Openverse or another provider answers 429 or 503, it is left alone for the time it asks (or a short default), and that cooldown is shared by every card and gallery instead of being retried in a burst.
- Wikimedia one request at a time: Wikipedia and Commons share one queue and one cooldown.
- Fallback searches run one after another, most specific first, and stop as soon as a photo has enough candidates. Each photo makes at most 10 provider requests, fallbacks included.
- Repeated searches are asked once: two tiles looking for the same thing share one lookup, and an empty answer is remembered for two minutes.
- 5 new regression tests (37/37 passing). The keyless defaults are unchanged.
Update: replace the tool with the new frontier_ui.py (Workspace → Tools), or paste it over the old one.
Frontier UI 1.3.2 - computed card facts for the model
Your model now knows what the card worked out. Thanks to @Mumtasim for PR #2.
- Tool results carry the card's computed facts (PR #2 by @Mumtasim): route distance and duration (per day on multi-day trips), pin coordinates, current weather with the forecast range, stock quotes with 1D/1M/1Y change, and link-preview results are added to the
render_frontier_uitool result, so follow-up questions can be answered without fetching again. - Follow-up: only values that actually came back are stated, and the notes stay within a fixed size so a card can't flood the model's context.
Upgrading: download frontier_ui.py below and replace your installed tool. Nothing else changes.
Full details in CHANGELOG.md.
Frontier UI 1.3.1 - photo fallbacks, self-starting Craft bridge, Apple Silicon
Photos for long queries, a self-starting Craft bridge, Apple Silicon. Thanks to @ondrejch for PR #1 and to u/PersonalCitron2328 for the Mac report.
- Photos for long or descriptive queries (PR #1 by @ondrejch): searches like "brown tabby Maine Coon cat" no longer come back empty - when a query finds fewer than three photos it tops up from shorter, more specific searches. Photos also load eagerly inside Open WebUI's sandbox.
- Follow-up: the fallback searches run in parallel within the photo time budget and never cost the photos the original query found; place cards (restaurants, shops) never get a photo of just the neighbourhood.
- Craft bridge starts with the container (s6 service in
server/craft-apps/docker-compose.yml) - no moredocker exec ... bridge.pyafter restarts. - Apple Silicon / ARM hosts:
platform: linux/amd64for the Craft container. - Maps: route lines come back after a basemap fallback or theme switch.
- Craft bridge
/cliendpoint for agents; new regression tests.
Upgrading: download frontier_ui.py below and replace your installed tool. Craft desktop users: take the new server/craft-apps/docker-compose.yml (and server/craft-bridge/bridge.py), then docker compose up -d.
Full details in CHANGELOG.md.
Frontier UI 1.3.0 - keyless photos, units, routes & links, TextureCraft
Works out of the box with no SearXNG and no API keys, plus metric/imperial, reliable routes and links, and TextureCraft.
- Photos without SearXNG or keys: Wikipedia, Wikimedia Commons and Openverse (with credits). Optional: SearXNG, Brave, Google Programmable Search, Pexels, Unsplash. Keys stay server-side.
- Units: new
unitssetting (autofollows the browser locale) with a per-user override. Weather and distances follow it. - Routes on by default (walk, bike, drive, motorcycle), backup routers, and a clear reason when no route can be drawn.
- Map apps: Google Maps, Apple Maps, OpenStreetMap or GPX download (OsmAnd, Organic Maps, Garmin).
- Map links no longer hit ERR_BLOCKED_BY_RESPONSE: they open via Open WebUI when "iframe Sandbox Allow Same Origin" is on, directly on phones, otherwise the link is copied with a Copy / Try anyway panel.
- More reliable tool calls: spec is passed as a JSON object, stronger JSON repair, actionable errors. Literal "\n" text fixed.
- No WebGL? Maps show a static route sketch instead of breaking.
- TextureCraft (16th ArtCraft app): read, edit and convert GLB/glTF/FBX/USD/OBJ models.
- Regression and browser tests (Chromium, Firefox, WebKit) in
tests/.
Upgrading: download frontier_ui.py below and replace your installed tool. If you use SearXNG, set searxng_url (now empty by default). temperature_unit is replaced by units.
Full details in CHANGELOG.md.
Frontier UI 1.2.1 - download fix
Fixes: Download / Open note buttons now work, and the self-hosted Craft web apps load much faster (precompressed wasm). Download frontier_ui.py below and replace your installed tool.
Frontier UI 1.2.0 - read & edit your files with all 15 ArtCraft apps
✨ Frontier UI 1.2.0 — read & edit your files with all 15 ArtCraft apps
Download frontier_ui.py below and paste it into Open WebUI → Workspace → Tools (replace the old version).
craft_read— attach a Word, Excel, PowerPoint, PDF, image, RAW photo, SVG, DXF/DWG, STEP/STL, Figma/Sketch, IDML, audio or video file; Frontier reads it with the matching ArtCraft app and shows a preview (text, formulas, slides, metadata).craft_edit— edits into a new downloadable copy (originals untouched): find/replace in documents, cells & formulas in spreadsheets, slides, PDF page ops, or any app command.craft_convert— docx↔pdf, pptx→pdf, xlsx↔csv, pdf→docx, psd→png, dxf→pdf, step→stl, wav→flac and more.craft_commands— searchable command catalogue for every app.- All 15 ArtCraft apps: WordCraft · GridCraft · DeckCraft · PdfCraft · PhotoCraft · LightCraft · VectorCraft · DesignCraft · FigCraft · FilmCraft · EffectCraft · SoundCraft · CADCraft · SolidCraft · Craft Anything (new: SolidCraft & Craft Anything).
- Files come from the chat's attachments and are limited to the user's own files.
Full details in CHANGELOG.md.
Frontier UI 1.1.1
✨ Frontier UI 1.1.1
ChatGPT-style generative UI for Open WebUI — now with live data, multi-day maps, interactive tools and real Office exports.
Install
- Download
frontier_ui.pybelow (or install from the Open WebUI Community). - Open WebUI → Workspace → Tools → +, paste it and save.
- Enable Frontier UI on your model. Native function calling works best.
What's new since 1.0
- New blocks: live
weather, livestock/ crypto / FX charts,budgetsliders,calculator,links(page previews with screenshots),email(Gmail drafts),statusboards,apps(Craft launcher) - Multi-day trips: day tabs with one coloured street route per day, plus Open in Google Maps
- Self-hosted planet map: point
tiles_urlat your own Protomaps PMTiles, no tile API needed - Place cards with sort and filter chips; sortable tables
- Every card: Copy · Email (Gmail) · Add to calendar · Export · Save to Notes
- Real files: export to Word / PDF / Excel / PowerPoint via the open-source ArtCraft apps (optional
server/add-on) - Reuses Open WebUI's embedding model (e.g. EmbeddingGemma) to pick better photos
- Renamed from Intelligent WebUI to Frontier UI: tool id
frontier_ui
Full details in CHANGELOG.md. MIT licensed. ☕ Buy me a coffee if it made your chats nicer.