A Reachy Mini robot that serves as an AI-powered shopping assistant for Good Online — Nigeria's curated marketplace for local creators. Built on the 0G decentralized stack.
# Oga Mi — AI Shopping Assistant for Good Online
A Reachy Mini robot that serves as an AI-powered shopping assistant for Good Online — Nigeria's curated marketplace for local creators. Built on the 0G decentralized stack (compute, storage, chain).
---
## Live Demo
**
devharystyles-oga-mi.static…
Open in any browser, enter your 0G API key, and start chatting with Oga Mi. No install needed — it's a static web app. You can use the built-in 3D robot simulator without any hardware.
---
## What it does
- **Chat** with a robot that knows the entire Good Online catalog (50+ creators, real prices in Naira)
- **Voice input** via 0G Whisper speech-to-text (push-to-talk)
- **Customer memory** — remembers returning visitors and preferences across sessions
- **On-chain receipts** — interaction logs minted to 0G Chain testnet (optional)
- **Expressive robot** — waves, nods, dances, thinks with head + antenna movements
- **3D simulator** — develop and demo without physical hardware
---
## 0G Stack
| Service | What | Endpoint |
|---------|------|----------|
| Compute (Chat) | GLM-5 FP8 / DeepSeek / Qwen | `compute-network-1.integratenetwork.work` |
| Compute (STT) | Whisper large-v3 | `compute-network-16.integratenetwork.work` |
| Storage | Customer profiles + chat history | localStorage (0G KV proxy) |
| Chain | Interaction receipts on-chain | 0G testnet · Chain ID 16602 · `evmrpc-testnet.0g.ai` |
**API mode: 0G Direct** — per-provider `app-sk-...` keys. The Router `sk-...` keys do NOT work from the browser (CORS blocked).
---
## Quick Start
### 1. Clone the repo
```bash
git clone
github.com
```
```bash
cd oga-mi
```
### 2. Start the local server
```bash
python3 -m http.server 8765
```
You should see:
```
Serving HTTP on :: port 8765 (
http://[::]:8765/) ...
```
**Leave this terminal open. Do not close it — it's your server.**
### 3. Open in browser
```
localhost
```
### 4. Configure and start
| …