Spaces:
Running
Running
| <html> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <title>Reachy Mini Conversation App</title> | |
| <link rel="preconnect" href="https://fonts.googleapis.com"> | |
| <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | |
| <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@400;500;600&display=swap" rel="stylesheet"> | |
| <link rel="stylesheet" href="style.css" /> | |
| </head> | |
| <body> | |
| <header class="hero"> | |
| <div class="topline"> | |
| <div class="brand"> | |
| <span class="logo">🤖</span> | |
| <span class="brand-name">Reachy Mini</span> | |
| </div> | |
| <div class="pill">Realtime voice · Vision aware · Expressive motion</div> | |
| </div> | |
| <div class="hero-grid"> | |
| <div class="hero-copy"> | |
| <p class="eyebrow">Conversation App</p> | |
| <h1>Talk, see, and move together.</h1> | |
| <p class="lede"> | |
| A friendly, camera-aware companion for Reachy Mini. Chat out loud, watch it follow faces, dance, or react with recorded emotions—all while streaming transcripts in a clean web UI. | |
| </p> | |
| <div class="hero-actions"> | |
| <a class="btn primary" href="#highlights">Explore features</a> | |
| <a class="btn ghost" href="#story">See how it feels</a> | |
| </div> | |
| <div class="hero-badges"> | |
| <span>Low-latency voice loop</span> | |
| <span>Camera insights on demand</span> | |
| <span>Choreographed dances & emotions</span> | |
| <span>MCP server integration</span> | |
| </div> | |
| </div> | |
| <div class="hero-visual"> | |
| <div class="glass-card"> | |
| <img src="docs/assets/reachy_mini_dance.gif" alt="Reachy Mini dancing" class="hero-gif"> | |
| <p class="caption">Reachy Mini can move, dance, and emote while holding a natural conversation.</p> | |
| </div> | |
| </div> | |
| </div> | |
| </header> | |
| <section id="highlights" class="section features"> | |
| <div class="section-header"> | |
| <p class="eyebrow">What’s inside</p> | |
| <h2>All-in-one conversational layer for your robot</h2> | |
| <p class="intro"> | |
| The app blends realtime speech, vision, and motion so Reachy Mini feels present.. | |
| </p> | |
| </div> | |
| <div class="feature-grid"> | |
| <div class="feature-card"> | |
| <span class="icon">🎤</span> | |
| <h3>Natural voice chat</h3> | |
| <p>Talk freely and get fast, high-quality replies powered by realtime models.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <span class="icon">🎥</span> | |
| <h3>Vision-aware replies</h3> | |
| <p>Ask the camera tool to see what’s in front, track a face, or keep attention on whoever is speaking.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <span class="icon">💃</span> | |
| <h3>Expressive motion</h3> | |
| <p>Queue dances, play recorded emotions while Reachy listens and talks.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <span class="icon">🧠</span> | |
| <h3>Personalities on demand</h3> | |
| <p>Switch conversation styles through profiles and decide which tools (dance, camera, tracking) each persona can use.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <span class="icon">🔌</span> | |
| <h3>MCP server support</h3> | |
| <p>Connect to external data via MCP—web search, weather, stock prices, sports scores, news headlines, and more.</p> | |
| </div> | |
| <div class="feature-card"> | |
| <span class="icon">🌐</span> | |
| <h3>Ready for your setup</h3> | |
| <p>Works with wired or wireless Reachy Mini, and can run vision locally or through the default cloud model.</p> | |
| </div> | |
| </div> | |
| </section> | |
| <section id="story" class="section story"> | |
| <div class="story-grid"> | |
| <div class="story-card"> | |
| <p class="eyebrow">How it feels</p> | |
| <h3>From hello to helpful in seconds</h3> | |
| <ul class="story-list"> | |
| <li><span>👋</span> Say "Hey Reachy" and start chatting—no extra setup in the moment.</li> | |
| <li><span>👀</span> Ask what it sees; it can peek through the camera or keep focus on your face.</li> | |
| <li><span>🎭</span> Trigger emotions or dance breaks to keep the conversation lively.</li> | |
| <li><span>🔌</span> Query live data—weather, news, stocks—through MCP server connections.</li> | |
| <li><span>📝</span> Follow along with live transcripts in the web UI or run audio-only from the console.</li> | |
| </ul> | |
| </div> | |
| <div class="story-card secondary"> | |
| <p class="eyebrow">Where it shines</p> | |
| <h3>Great for demos, teaching, and playful exploration</h3> | |
| <p class="story-text"> | |
| Show off how Reachy Mini listens, responds, and moves in sync. Whether you’re guiding a class, hosting a booth, or experimenting at home, the app keeps the robot expressive without juggling scripts or joystick controls. | |
| </p> | |
| <div class="chips"> | |
| <span class="chip">Live conversation</span> | |
| <span class="chip">Face tracking</span> | |
| <span class="chip">Camera tool</span> | |
| <span class="chip">Dance library</span> | |
| <span class="chip">MCP tools</span> | |
| </div> | |
| </div> | |
| </div> | |
| </section> | |
| <footer class="footer"> | |
| <p> | |
| Reachy Mini Conversation App by <a href="https://github.com/pollen-robotics" target="_blank" rel="noopener">Pollen Robotics</a>. | |
| Explore more apps on <a href="https://huggingface.co/spaces/pollen-robotics/Reachy_Mini_Apps" target="_blank" rel="noopener">Hugging Face Spaces</a>. | |
| </p> | |
| </footer> | |
| </body> | |
| </html> | |