Robo-8: a desk companion for Android, v3 and earlier releases
Robo-8 is a small offline-first desk companion for Android with a face that has moods. This page covers the current version, v3, and keeps v2 and v1 below as earlier releases.
Robo-8 v3 (current version)
v3 turns the companion into a sensor-driven pet. According to the project notes supplied with the build, it reacts when it is picked up, shaken, spun, tilted or dropped, notices light and dark, detects claps and answers strokes with heart eyes. It also remembers streaks and milestones across days and does small things on its own when idle. It stays offline-first, with the same optional NVIDIA trial key as v2.
Package com.jackgross.robo8. Android 6 or newer. A sideload build, so Android will show its unknown-source warning.


Features
- Motion reactions: picked up, shaken, spun, tilted and dropped.
- Light and dark: it notices when the room changes.
- Clap detection. The microphone is off by default.
- Strokes bring heart eyes.
- Memory of streaks and milestones across days.
- Idle life: small behaviours on its own.
- Offline-first, with an optional NVIDIA trial key you supply.
What is and is not verified for v3
- The project reports an install and launch on an Android 6 emulator, with live-tested sensor reactions (battery, light and dark sleep, face-down, wake and idle dance), 97 engine assertions and 27 of 27 browser checks. I did not re-run any of that.
- Not tested: real-phone sensors, the microphone, vibration and an authenticated NVIDIA reply. Sensor feel in the hand is unproven.
- The moods sheet is not a device screenshot. The emulator screenshot is.
- Phones without a given sensor are expected to degrade, as the sheet label "touch only" suggests, but I have not seen that happen.
Download and verify
SHA-256: 32bfede45541b01e0478e1e36ee2048bf164d8cc7d6446759c04844e0ec85786 (177,414 bytes)
I re-hashed the file served from this site and it matches the value above.
Robo-8 v2 (earlier release): full review
Robo-8 v2 is a small desk companion for Android in the spirit of EMO-style pet robots: a face with moods that blinks, looks around and reacts when you tap it. I read its source notes and manifest, checked the download checksum and looked at three screenshots. I have not run the APK on a device, so this is a review of what the project documents and what I could verify from the files.
Short verdict
If you want a calm, offline-first desk toy that asks for almost nothing, Robo-8 v2 fits: its manifest requests only the INTERNET permission, and the cloud chat is off until you add your own key. It is not a product to depend on yet. It is a sideload build with a local signature, the cloud answers need your own NVIDIA trial key, and the sensing features of v1 are gone.
Screenshots



Features
- A face with six expressive moods, with blink, gaze and touch animations (head-pat reactions) as described in the project README.
- A reaction game, a breathing guide and a focus timer, reachable from the Play, Breathe, Focus and Rest buttons.
- A Reduce motion option.
- Text conversation with an offline personality.
- Optional read-aloud using the voices already installed on the device.
- Optional cloud answers through a trial key you supply for NVIDIA's hosted Nemotron 3.5 Lightning model.
Permissions and privacy
- The manifest I read declares one permission, INTERNET. It declares no camera, microphone or location permission. The README adds that there is no analytics.
- Per the README, the optional cloud mode sends only the message you type, plus a fixed prompt, and keeps no conversation history. The key is entered in a native dialog, held in memory for the session and cleared when you disconnect or close the app. It is not stored in the APK or in web storage.
- Minimum Android version is 6.0 (API 23), target API 35, version name 2.0.
Limitations
- It is a sideload build signed with a local key, not a Play Store release. Android will show its normal unknown-source install warning.
- Cloud answers need your own NVIDIA API Catalog trial key. Trial rate limits are set by NVIDIA and vary by account and model; the README says real cloud inference with a live key was not tested, only simulated without a key.
- v1's camera and audio sensing are not included. Do not expect feature parity.
- Older vendor WebViews may render some styling differently, which the project notes itself.
- The project's verification notes say it was tested on an Android 6 (API 23) emulator, not on a real phone, and that cloud completion with a live key was not run. I did not re-run any of that.
Download and verify
Direct download, 156,874 bytes. Check the SHA-256 after downloading and install only if it matches.
SHA-256: f01d22a42bbb7a74a1d14d1166e3cab5d1dbdd79af7aaa2dbede5b97c2931944
Download APK v2 (156,874 bytes)
What I checked
I recomputed the SHA-256 of the file served from this site and it matches the value above. I read the AndroidManifest and the README, self-review and notes in the source. Everything about runtime behaviour, including the six moods and the cloud mode, comes from those documents. They report 11 engine assertions and 34 browser UI assertions passing, and an install and launch on an Android 6 emulator; I did not re-run them.
Robo-8 v1 (earlier release)
The first Robo-8 build, still available for download. According to the v2 notes, v1 includes camera and audio speech interaction that v2 deliberately removed, and the two install side by side because they use separate packages. I have not inspected the v1 file beyond hosting it and checking its checksum.
25,071 bytes. SHA-256 4e151376780b855f2aeab3161838540413e60238ac6c9f17cb0ddd5335b21e24