import Button from "./Button"; import { useState, useEffect } from "react"; import { THEME } from "../constants"; import HfIcon from "./HfIcon"; interface WelcomeScreenProps { onStart: () => void; } export default function WelcomeScreen({ onStart }: WelcomeScreenProps) { const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); return ( <>
{/* 1. Top Right Status Indicator */}
System Ready
{/* Header Section */}
Ministral Logo

Ministral WebGPU

Frontier multimodal AI, running entirely in your browser.
Powered by{" "} Ministral-3-3B

{/* Content Grid */}
{/* Feature 1 */}
1

Load Model

Downloads the optimized Ministral model (~3GB) directly to your browser cache.

{/* Feature 2 */}
2

Private & Local

Your video feed is processed locally and never sent to a server, powered by Transformers.js .

{/* Feature 3 */}
3

Real-time Vision

The model analyzes the current frame and responds to the user's prompt.

{/* Action Area */}
); }