Reachy Mini Pomodoro

Stay focused with Compita, your AI-powered productivity companion

Reachy Mini App Voice Powered OpenAI GPT-4o
⏱️

Pomodoro Timer

25-minute focus sessions with 5-minute short breaks and 15-minute long breaks

🎙️

Compita Voice Assistant

Control your timer with natural voice commands using wake word "Compita"

📋

Task Management

Create tasks with estimated pomodoros, priorities, due dates, and tags

🤖

Robot Expressions

Reachy celebrates your progress, guides breathing exercises, and demos stretches

📊

Progress Tracking

View productivity statistics, session history, and completed tasks

🧘

Break Activities

Guided breathing exercises and stretches demonstrated by Reachy during breaks

Voice Commands

Say "Compita" to wake up your assistant, then:

Timer Control

  • "Start a focus session"
  • "How much time is left?"
  • "Pause the timer"
  • "Resume"
  • "Skip this session"
  • "I need a break"

Task Management

  • "Add a task called review code"
  • "What are my tasks?"
  • "Mark this task as done"
  • "How productive was I today?"

Break Activities

  • "What's the break activity?"
  • "Show me the breathing exercise"
  • "Demo the stretch"

Robot Behaviors

Listening Subtle nod
Speaking Talking animation
Focus Start Wake up animation
During Focus Gentle breathing
Focus Complete Celebration
Break Time Breathing/stretch demo
Task Complete Victory dance

Installation

Install from the Reachy Mini Dashboard or run:

pip install git+https://huggingface.co/spaces/adonaivera/reachy_mini_pomodoro

Or clone from GitHub:

git clone https://github.com/AdonaiVera/reachy_mini_pomodoro

Requirements

REST API

The app exposes a REST API at http://localhost:8042/api/

GET /api/status Timer and task status
POST /api/timer/start Start focus session
POST /api/tasks Create task
GET /api/stats Productivity statistics
WS /api/compita/stream Voice streaming