metadata
title: StoreOS
emoji: 🏪
colorFrom: purple
colorTo: pink
sdk: docker
app_port: 7860
tags:
- reachy_mini
- reachy_mini_python_app
- 0g
- storeos
StoreOS — Decentralized AI Store Brain on Reachy Mini
A robot store assistant powered by 0G's full decentralized AI stack. Customers walk up, talk to the robot, and get product recommendations with verifiable on-chain provenance.
0G Stack Integration
| Layer | Usage |
|---|---|
| Compute | LLM for conversation + Whisper for speech-to-text |
| Chain | Product registration + sale receipts on 0G mainnet |
| Storage | Product catalog uploaded with Merkle-proof integrity |
| INFT | Store brain tokenized as ERC-7857 Intelligent NFT |
Features
- Voice conversation via robot mic array + 0G Whisper STT
- Human-quality speech via Kokoro TTS through robot speaker
- DoA head tracking — robot faces whoever is speaking
- Expressive antenna animations (wave, nod, dance, think)
- Product display on nearby tablet (http://robot:7860)
- Telegram notifications with product images + explorer links
- On-chain sales with verifiable transaction receipts
Run
export ZG_API_KEY="sk-your-0g-key"
export CHAIN_PRIVATE_KEY="0x..."
export TG_BOT_TOKEN="your-telegram-bot-token"
export TG_CHAT_ID="your-chat-id"
pip install -e .
python -m storeos_robot
StoreOS defaults to REACHY_MEDIA_BACKEND=local, so the Reachy mic and speaker are enabled by default. For a display-only debug boot without robot audio:
REACHY_MEDIA_BACKEND=no_media python -m storeos_robot
Built at 0G × Good Hackfest, Lagos 2026.