Skip to content

openpawrobot/main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Typing SVG

X Reddit Linktree GitHub


The Little Bot That Cares

OpenPaw robot β€” expressive pixel eyes, camera, and all-terrain wheels

OpenPaw is the open-source AI robot for everyone in your home.

It rolls from room to room, looks after your pet while you're at work, keeps an eye on the kids,
reminds Grandma to take her medicine, helps with homework and recipes,
and answers questions for the whole family β€” like ChatGPT on wheels, with eyes that care.

No subscriptions. No walled garden. 100% open source β€” if you can imagine a skill, you can build it.


🎬 Watch OpenPaw In Action β€” "You Got This"

https://github.com/openpawrobot/main/raw/main/assets/openpaw-you-got-this.mp4

πŸŽ₯ Full demo reel: YouTube β€’ More clips on Reddit

🐾 Built in Public β€’ πŸ€– Robotics β€’ 🧠 AI β€’ ❀️ Family


❀️ Why OpenPaw Exists

Pets spend hours alone. Kids need a patient tutor. Grandparents live far away.
Most "smart home" devices just watch, listen, and lock you in.
OpenPaw is different β€” it moves, it sees, it talks, and it belongs to you.

Typical Smart Home Tech OpenPaw
πŸ‘οΈ Fixed cameras that just record πŸ€– A robot that roams, finds, and engages
πŸ—£οΈ One generic assistant voice 🎭 A different voice & persona per family member
πŸ’° Subscriptions & walled gardens 🌍 Free, open-source, self-hostable
πŸ“΅ Watch-only pet cams 🎾 Laser play, treats & two-way comfort
🚨 No one to check on Grandma ❀️ Fall detection, vitals & gentle reminders
πŸ”’ Closed firmware πŸ› οΈ Hack it, extend it, ship your own skills

πŸ€– What's Inside The Little Bot

Hardware What It Enables
πŸ›ž Omnidirectional mobility Patrols every room, maps the house, follows the family
😊 Expressive display Emotive eyes, recipe cards, homework hints, video calls
πŸ“· HD camera + vision AI Recognizes faces, finds lost keys, reads worksheets, watches pets
🎀 Microphones + speaker Real-time AI conversation β€” a different voice for every person
πŸ“‘ Distance / LiDAR sensing 360Β° navigation, obstacle avoidance, room mapping
🌑️ Temperature / IR sensor Wellness checks, fall response, environment monitoring
πŸ”΄ Laser pointer Pet play sessions, pointing out objects ("your keys are there")
πŸ“² OTA updates + skill store The community ships new abilities straight to your robot

🏑 A Day With OpenPaw

One robot, every generation of the family:

  • πŸŒ… Morning patrol β€” wakes up, maps the house, checks on everyone (quietly).
  • πŸ”‘ "Where are my keys?" β€” vision memory recalls where you left them, then laser-points right at them.
  • 🍝 Recipe coach β€” watches your chopping, warns you before the garlic burns, steps you through dinner.
  • βž— Homework helper β€” reads the worksheet, tutors patiently, never just gives away the answer.
  • 🧱 Play buddy β€” finds the missing LEGO brick, projects hopscotch grids, referees the games.
  • 🐱 Pet enrichment β€” autonomous laser chase for the cat, treats and a familiar voice for an anxious dog.
  • πŸ‘΅ Grandparent care β€” detects a fall, checks temperature, alerts your phone with live video, stays by her side.
  • πŸ’Š Medicine reminders β€” gentle nudges at 7 PM sharp, points at the right pill compartment, logs it.
  • πŸ—£οΈ Knows everyone β€” recognizes each face and switches voice & personality: playful for the kids, calm for Dad, warm and unhurried for Nana.
  • πŸŒ™ Bedtime stories β€” installs new skills over the air and projects stars on the ceiling.

Open source means imagination is the limit. Plant-watering reminders, sign-language tutor, karaoke night β€” if the community can dream it, OpenPaw can learn it.


πŸš€ Development Progress

Capability Status
πŸ“· Camera Streaming βœ… Complete
πŸ”„ OTA Firmware Updates βœ… Complete
πŸ“‘ Distance Sensing βœ… Complete
πŸ”΄ Interactive Laser Module βœ… Complete
πŸ—οΈ Core Firmware Foundation πŸ”„ Active Development
🎀 Audio Input System 🟑 In Progress
πŸ”Š Audio Output System 🟑 In Progress
🌑️ Environmental Monitoring 🟑 In Progress
βš™οΈ Motion & Mobility Systems 🟑 In Progress
🌐 Device Onboarding & Setup ⏳ Planned
πŸ—£οΈ Voice Interaction ⏳ Planned
🧠 Behavior Intelligence ⏳ Planned
❀️ Wellness Insights ⏳ Planned
πŸ“± Mobile Application ⏳ Planned
☁️ Cloud Connectivity ⏳ Planned
πŸš€ Production Hardware ⏳ Future

Current Focus: Firmware Architecture, Audio Systems, Sensor Integration, and Mobility Development

Status Legend

  • βœ… Complete
  • πŸ”„ Active Development
  • 🟑 In Progress
  • ⏳ Planned
  • πŸš€ Future

πŸ—οΈ OpenPaw System Architecture

flowchart TD

    A[🐾 OpenPaw<br>AI Companion Robot For The Whole Family]
    B[⚑ ESP32 Core Firmware]

    A --> B

    B --> C[πŸ“‘ Sensor Layer]
    B --> D[🧠 AI Layer]
    B --> E[🌐 Services]

    C --> C1[Camera]
    C --> C2[Distance Sensor]
    C --> C3[Temperature]
    C --> C4[Microphone]
    C --> C5[Speaker]
    C --> C6[Motors]

    D --> D1[Vision & Face Recognition]
    D --> D2[Behavior Analysis]
    D --> D3[Wellness & Fall Detection]
    D --> D4[Speech AI & Multi-Voice]
    D --> D5[LLM Services]

    E --> E1[OTA Updates]
    E --> E2[Cloud Sync]
    E --> E3[APIs]
    E --> E4[Mobile App]
    E --> E5[Skill Store]

    F[🎯 Family Companion Experience]

    C --> F
    D --> F
    E --> F
Loading

πŸ’» Technology Stack

Firmware

C C++ ESP32 PlatformIO Arduino

Backend & AI

Python FastAPI Firebase Google Cloud

Mobile & Frontend

Flutter JavaScript HTML5

DevOps & Tools

GitHub Actions Docker Git SQLite Cloudflare Figma


πŸ“¦ Repository Ecosystem

Repository Purpose Status
🧠 openpaw-firmware ESP32 Firmware (OTA, gaits, sensors) πŸ”„ Active
πŸ”§ openpaw-hardware PCB, CAD & Mechanical Design πŸ”„ Active
⚽ openpaw-ballbot ESP32 Self-Balancing Ball Robot πŸ”„ Active
🌐 openpaw-website Website & Waitlist πŸ”„ Active
πŸ€– openpaw-ml AI Models & Wellness Signals ⏳ Planned
πŸ“š openpaw-docs Documentation & Architecture πŸ”„ Active
πŸ“’ openpaw-marketing Build-In-Public Automation πŸ”„ Active

πŸš€ Quick Start

# Clone the firmware repository
git clone https://github.com/openpawrobot/openpaw-firmware
cd openpaw-firmware

# Set target and build
idf.py set-target esp32
idf.py build

# Flash to device and monitor
idf.py flash monitor

🀝 Contributing

We're actively looking for contributors in:

roles_needed:
  - πŸ€– Robotics Engineers
  - πŸ’» Embedded / ESP32 Developers
  - πŸ“± Flutter Developers
  - 🧠 AI / ML Engineers
  - πŸ”Œ PCB / Hardware Designers
  - 🐾 Pet Owners & Families (beta testers!)
  - 🌍 Open Source Contributors

How to contribute:

  1. 🍴 Fork the repository
  2. 🌿 Create a feature branch: git checkout -b feat/amazing-feature
  3. πŸ’Ύ Commit your changes: git commit -m 'Add amazing feature'
  4. πŸ“€ Push to branch: git push origin feat/amazing-feature
  5. πŸ”€ Open a Pull Request

🌎 Join The OpenPaw Community

Follow our journey as we build the future of AI family companionship in public.

X

Reddit

YouTube

Linktree

🐾 Development Updates β€’ πŸ€– Robotics β€’ 🧠 AI β€’ πŸš€ Build In Public


🐾 Built in Public by OpenPaw β€’ MIT License β€’ Star ⭐ to support the mission

One little robot, looking after the people (and pets) you love β€” one commit at a time.

Releases

No releases published

Packages

 
 
 

Contributors