Logo Lanfrica

harystyleseze/oga-mi

Domaine:

natural language processingsocioeconomic

Type de record:

software
Créateur:
har
Hôte:
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 | …