import { Terminal, MessageSquare, Cpu, Download, Layers, Smartphone, Monitor, Zap, } from "lucide-react" const tools = [ { name: "YUY", subtitle: "CLI Tool", description: "Download, manage, and run Yuuki models locally. Three commands to get started. Written in Rust.", icon: Terminal, tech: "Rust 1.75+", features: [ "Model downloads with auto-quantization", "Local inference via llama.cpp / ollama", "Cross-platform (Termux, Linux, macOS, Windows)", "System diagnostics & health checks", ], links: { github: "https://github.com/YuuKi-OS/yuy", }, command: "yuy setup && yuy download Yuuki-best && yuy run Yuuki-best", }, { name: "YUY-Chat", subtitle: "TUI Chat", description: "Beautiful terminal chat interface. Stream responses word by word. Save and reload conversations. All local.", icon: MessageSquare, tech: "Rust + ratatui", features: [ "Real-time streaming responses", "Conversation history (JSON)", "Model selector & presets", "HuggingFace cloud integration", ], links: { github: "https://github.com/YuuKi-OS/yuy-chat", }, command: "yuy-chat", }, ] const highlights = [ { icon: Download, title: "Smart Downloads", desc: "Auto-selects the best quantization based on your hardware and RAM.", }, { icon: Layers, title: "Multiple Quantizations", desc: "q4_0, q5_k_m, q8_0, and f32. From phones to research workstations.", }, { icon: Smartphone, title: "Mobile-First", desc: "Termux is the primary target. Optimized for constrained hardware.", }, { icon: Monitor, title: "Cross-Platform", desc: "Termux, Linux, macOS, and Windows. Same experience everywhere.", }, { icon: Cpu, title: "Zero Config", desc: "Platform detection, RAM recommendations, runtime auto-discovery.", }, { icon: Zap, title: "~50ms Startup", desc: "Lightweight Rust binaries. ~8 MB. ~20 MB idle RAM.", }, ] export function EcosystemSection() { return (
Ecosystem

The Complete Toolkit

From downloading models to chatting with them in your terminal. Everything built in Rust, optimized for every platform.

{/* Tools grid */}
{tools.map((tool) => (

{tool.name}

{tool.subtitle}
{tool.tech}

{tool.description}

    {tool.features.map((feature) => (
  • {feature}
  • ))}
{/* Command line */}
$ {tool.command}
))}
{/* Highlights grid */}
{highlights.map((item) => (

{item.title}

{item.desc}

))}
) }