MCPcopy Index your code
hub / github.com/camenduru/TostUI

github.com/camenduru/TostUI @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
127 symbols 305 edges 28 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🐣 Please follow me for new updates https://x.com/camenduru

🔥 Please join our discord server https://discord.gg/k5BwmmvJJU

🥳 Please become my sponsor https://github.com/sponsors/camenduru

🍞 Tost UI

☁︎ Cloud Service: https://ui.tost.ai

Image

Image

🍞 Local and 🍇 RunPod Templates

Local Pod Serverless Info
local TostUI - Trellis 2 (Unreal Engine Compatible)
local TostUI - Song Generation (v1.5-beta - Min 24GB VRAM)
local TostUI - Song Generation (base-new - Min 14GB VRAM)
local TostUI - Flux.2 [dev] (8bit)
local pod TostUI - Qwen Image Edit 2511 (8bit)
local TostUI - GenFocus DeblurNet (8bit)
local TostUI - Wan 2.2 First Last Frame (8bit)
local pod TostUI - Trellis 2
local TostUI - Tost Synth v1.0 (4K)
local TostUI - SeedVR2
local TostUI - Z-Image-Turbo With LoRA
local TostUI - Z-Image-Turbo (4bit)
local pod serverless TostUI - Qwen Image Edit 2509 with LoRAs (8bit)
local pod serverless TostUI - Z-Image-Turbo with Upscaler (8bit)
local pod serverless TostUI - Wan 2.2 Image to Video (8bit)

All services were tested with an RTX 3090, RTX 4090, and RTX 5090.

🍞 TostUI - Trellis 2 (Unreal Engine Compatible)

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostengine-trellis2; docker rm tostengine-trellis2; docker pull camenduru/tostengine-trellis2

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostengine-trellis2 camenduru/tostengine-trellis2

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Song Generation (v1.5-beta)

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-songgeneration-v1.5; docker rm tostui-songgeneration-v1.5; docker pull camenduru/tostui-songgeneration:v1.5

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-songgeneration-v1.5 camenduru/tostui-songgeneration:v1.5

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Song Generation (base-new)

https://github.com/user-attachments/assets/40f9fc76-db11-423b-b2f2-1f39e01302d9

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-songgeneration; docker rm tostui-songgeneration; docker pull camenduru/tostui-songgeneration

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-songgeneration camenduru/tostui-songgeneration

    Requires NVIDIA GPU (Min 14GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Flux.2 [dev] (8bit)

Screenshot 2025-12-30 184354

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-flux-2-dev; docker rm tostui-flux-2-dev; docker pull camenduru/tostui-flux-2-dev

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-flux-2-dev camenduru/tostui-flux-2-dev

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Qwen Image Edit 2511 (8bit)

https://github.com/user-attachments/assets/a5c76b73-60a0-4234-a944-ac3242725f9e

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-qwen-image-edit-2511; docker rm tostui-qwen-image-edit-2511; docker pull camenduru/tostui-qwen-image-edit-2511

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-qwen-image-edit-2511 camenduru/tostui-qwen-image-edit-2511

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - GenFocus DeblurNet (8bit)

Screenshot 2025-12-21 085935

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-genfocus; docker rm tostui-genfocus; docker pull camenduru/tostui-genfocus

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-genfocus camenduru/tostui-genfocus

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Wan 2.2 First Last Frame (8bit)

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-wan2-2-flf-8bit; docker rm tostui-wan2-2-flf-8bit; docker pull camenduru/tostui-wan2-2-flf-8bit

  3. Run the container

    bash docker run --gpus all -p 3000:3000 --name tostui-wan2-2-flf-8bit camenduru/tostui-wan2-2-flf-8bit

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Trellis 2

Image

Video: https://x.com/camenduru/status/2001478162996191317

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-trellis2; docker rm tostui-trellis2; docker pull camenduru/tostui-trellis2

  3. Run the container\ Open Command Prompt / PowerShell and paste:

    bash docker run --gpus all -p 3000:3000 --name tostui-trellis2 camenduru/tostui-trellis2

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Tost Synth v1.0 (4K) (Z-Image-Turbo SeedVR2)

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-z-image-turbo-seedvr2; docker rm tostui-z-image-turbo-seedvr2; docker pull camenduru/tostui-z-image-turbo-seedvr2

  3. Run the container\ Open Command Prompt / PowerShell and paste:

    bash docker run --gpus all -p 3000:3000 --name tostui-z-image-turbo-seedvr2 camenduru/tostui-z-image-turbo-seedvr2

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - SeedVR2

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-seedvr2; docker rm tostui-seedvr2; docker pull camenduru/tostui-seedvr2

  3. Run the container\ Open Command Prompt / PowerShell and paste:

    bash docker run --gpus all -p 3000:3000 --name tostui-seedvr2 camenduru/tostui-seedvr2

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Z-Image-Turbo With LoRA

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-z-image-turbo; docker rm tostui-z-image-turbo; docker pull camenduru/tostui-z-image-turbo

  3. Run the container\ Open Command Prompt / PowerShell and paste:

    bash docker run --gpus all -p 3000:3000 --name tostui-z-image-turbo camenduru/tostui-z-image-turbo

    Requires NVIDIA GPU (Min 24GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Z-Image-Turbo (4bit)

  1. Install Docker\ Download Docker Desktop (Windows AMD64) and run it.

  2. Update the container (optional)

    bash docker stop tostui-z-image-turbo-4bit; docker rm tostui-z-image-turbo-4bit; docker pull camenduru/tostui-z-image-turbo-4bit

  3. Run the container\ Open Command Prompt / PowerShell and paste:

    bash docker run --gpus all -p 3000:3000 --name tostui-z-image-turbo-4bit camenduru/tostui-z-image-turbo-4bit

    Requires NVIDIA GPU (Min 6GB VRAM)

  4. Open app\ Go to: http://localhost:3000

🍞 TostUI - Qwen Image Edit 2509 with LoRAs (8bit)

Convert to Anime Convert to Reality T1 Convert to Reality T2 Convert to Chibi\ Convert to Ahegao Convert to Color Convert to Kiss Edit With Prompt\ Generate With Prompt Enhance Image Quality Next Scene Multiple Angles\ Blend Image Relight Image Apply Texture Extract Outfit Face Swap

  1. Install Docker\ [Download Docker Desktop (Windows AMD64)](https://desktop.docker.com/win/main/amd64/Docker%20Desktop%20In

Extension points exported contracts — how you extend this code

IntrinsicElements (Interface)
(no doc)
components/canvas-editor.tsx
GLBViewerWindowProps (Interface)
(no doc)
components/glb-viewer-window.tsx
WaveformOverlayProps (Interface)
(no doc)
components/waveform-overlay.tsx
TextareaProps (Interface)
(no doc)
components/ui/textarea.tsx
AIService (Interface)
(no doc)
lib/ai-services.ts
Layer (Interface)
(no doc)
components/canvas-editor.tsx
InputProps (Interface)
(no doc)
components/ui/input.tsx
Parameter (Interface)
(no doc)
lib/ai-services.ts

Core symbols most depended-on inside this repo

saveToHistory
called by 30
components/canvas-editor.tsx
cn
called by 27
lib/utils.ts
cropTransparent
called by 12
components/canvas-editor.tsx
cleanup
called by 6
components/canvas-editor.tsx
updateTextLayerDimensions
called by 6
components/canvas-editor.tsx
isPointInLayer
called by 5
components/canvas-editor.tsx
addEmptyImageLayer
called by 5
components/canvas-editor.tsx
processErrorMessage
called by 4
components/canvas-editor.tsx

Shape

Function 115
Interface 12

Languages

TypeScript100%

Modules by API surface

components/canvas-editor.tsx93 symbols
components/glb-viewer-window.tsx11 symbols
lib/ai-services.ts6 symbols
components/waveform-overlay.tsx2 symbols
components/ui/badge.tsx2 symbols
lib/utils.ts1 symbols
components/ui/textarea.tsx1 symbols
components/ui/input.tsx1 symbols
components/ui/button.tsx1 symbols
components/theme-toggle.tsx1 symbols
components/theme-provider.tsx1 symbols
app/page.tsx1 symbols

For agents

$ claude mcp add TostUI \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact