Extensions
Optional Pro add-ons that extend Kiosk's interface — install them on demand from the Extension Manager.
Extensions are optional, in-process add-ons that extend Kiosk’s own interface — adding menubar entries, source actions, and file actions. Kiosk runs fully without any extensions; you install only the ones you need.
Extensions are a Pro feature (included in Pro and Studio).
Overview
Extensions are not bundled in the installer. Instead you install them on demand from the Extension Manager, which fetches an online catalog when it opens. Each extension is downloaded and loaded in-process, so it appears as part of Kiosk itself rather than a separate program.
A broken or incompatible extension never crashes Kiosk — load failures are trapped and surfaced in the Extension Manager footer.
Extension Manager
Open it from App → Extensions → Extension Manager…. When the dialog opens it fetches the online catalog so you can see what’s available, what’s installed, and what has an update waiting.
From here you can:
- Browse the catalog of available extensions
- Install an extension with one click — it downloads and is ready after a restart
- Update an installed extension when a newer version is published
- Remove an extension you no longer need
Bundled Extensions
Kiosk publishes five first-party extensions in the catalog.
USD Inspector
Inspect USD structure — prim hierarchy, properties, layer stack, composition arcs, and raw .usda text — alongside a native Hydra (Storm) 3D viewport with real materials, correct up-axis, and per-prim show/hide from the outliner.
Video / Image Converter
A Media-Encoder-style conversion queue for images, videos, and image sequences. Choose formats and quality, apply OCIO color management, and assemble EXR/image sequences into review videos. Supports reusable conversion presets.
Metadata Info
A searchable dump of everything a file knows about itself — image headers (EXR attributes, EXIF) via OpenImageIO, video format and streams via ffprobe, plus general file properties — all in one list.
Batch Renamer
Rename many files at once, Adobe Bridge style. Build new names from tokens ({name}, {category}, {source}, {ext}) and #### sequence numbering, preview every result live, then rename with the Kiosk database and thumbnails kept in sync.
PBR Material Viewer
Preview a texture set on a shaderball: Kiosk applies the detected base color, roughness, metallic, normal, and emissive maps to a sphere (USD/Hydra) under an HDR environment, with live geometry and exposure controls.
Developing Extensions
You can build your own extensions — a folder with a manifest.json and a Python entry point that exposes a register(api) function. See Develop Extensions for the full guide.
Local Extensions
You don’t need to publish anything to use a custom extension. Just like custom plugins, point Kiosk at a folder on disk and every valid extension inside it loads automatically.
In the Extension Manager, click Browse and pick the folder that contains your extension(s) — each subfolder with a manifest.json is treated as one extension. Kiosk reads them on startup; no internet connection or online catalog required.
This is ideal for personal tools, in-house studio extensions, or extensions you’re still developing. The online catalog is only for extensions you want to distribute to other Kiosk users.