| --- |
| 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 |
|
|
| ```bash |
| 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: |
|
|
| ```bash |
| REACHY_MEDIA_BACKEND=no_media python -m storeos_robot |
| ``` |
|
|
| Built at 0G × Good Hackfest, Lagos 2026. |
|
|