import { PRODUCT_NAME } from '@/constants'; import { Container, Card, Stack, Title, Text, Button, Group, List, ThemeIcon, Anchor, } from '@mantine/core'; import { Check, ExternalLink } from 'lucide-react'; interface WelcomeScreenProps { onGetStarted: () => void; } export const WelcomeScreen = ({ onGetStarted }: WelcomeScreenProps) => ( {PRODUCT_NAME} Run Large Language Models locally } > Chat with AI models {' '} - Have conversations, ask questions, get help with writing Generate images {' '} - Create artwork and illustrations with AI image models Complete privacy {' '} - Everything runs on your computer, no data sent to servers No subscription fees {' '} - Use powerful AI models for free once downloaded Hardware acceleration {' '} - Supports CUDA, ROCm, Vulkan, and CLBlast backends for faster inference Note: Hardware acceleration requires appropriate drivers to be manually installed by the user (CUDA for NVIDIA GPUs, ROCm for AMD GPUs, etc.) { e.preventDefault(); window.electronAPI.app.openExternal( 'https://github.com/LostRuins/koboldcpp' ); }} size="sm" c="dimmed" > About KoboldCpp { e.preventDefault(); window.electronAPI.app.openExternal( 'https://github.com/lone-cloud/gerbil' ); }} size="sm" c="dimmed" > About Gerbil );