Update README and add screenshot

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
pasketti
2026-04-19 02:49:12 -04:00
parent 11d72f1e75
commit bba2301ba6
2 changed files with 2 additions and 11 deletions

View File

@@ -2,7 +2,7 @@
A local web-based control interface for the Jibo social robot. Re-Commander connects directly to Jibo's on-device ROM (Robot Operating Module) over your local network, giving you a browser UI to control head movement, speech, listening, display, camera, and an LLM voice-AI loop — all without any cloud dependency.
![Re-Commander UI](docs/screenshot.png)
![Re-Commander UI](screenshot.png)
---
@@ -20,15 +20,6 @@ A local web-based control interface for the Jibo social robot. Re-Commander conn
Jibo must be placed into `int-developer` mode before the server can open a WebSocket session with it. In this mode the robot exposes its ROM WebSocket API on port 8160 and its local ASR service on port 8088.
To enable it:
1. On your phone, open the Jibo app and connect to your robot.
2. Navigate to **Settings → Developer Options** and enable **Developer Mode**.
3. On the robot itself (or via the app), switch the operating mode to **`int-developer`**.
4. The robot will reboot. Once it is back up and on Wi-Fi, its ROM API will be accessible at `<robot-ip>:8160`.
If you are unsure whether your robot is in the right mode, try `curl http://<robot-ip>:8160/request` — if you get a JSON response (even an error), the port is open.
---
## Installation
@@ -66,7 +57,7 @@ PORT=3000
LLM_ENDPOINT=http://localhost:11434/v1/chat/completions
# Model name passed to the endpoint
LLM_MODEL=llama3
LLM_MODEL=google/gemma-4-e4b
# API key — set if your endpoint requires one (e.g. OpenAI, Anthropic proxy)
LLM_API_KEY=sk-...

BIN
screenshot.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB