mediacutlet writes about pocket-tank, a project featuring a 14-million-parameter LLM that manages a virtual aquarium on an ESP32-S3 microcontroller. Distilled from a much larger 26-billion-parameter teacher model into a compact 7.56 MB file, the "brain" operates entirely offline without any network connection. The system uses a three-layer architecture consisting of a physics/reflex layer, an LLM advisor for decision-making (such as feeding or socializing), and a progression layer to manage long-term growth and life events like fish births and aging.
- The model is distilled from gemma4:26b into the smaller student version.
- Decisions made by the LLM are implemented via a reflex layer running at 25–30 frames per second.
- It supports an "installer" that allows users to flash firmware directly through a web browser using Web Serial.
- The project includes a PC simulator and support for QEMU emulation of the ESP32 hardware.
This page provides instructions and tools to install or update the Pocket Tank application on supported hardware, specifically the Waveshare ESP32-S3-Touch-AMOLED-1.8 board. Users can perform standard installations, updates that preserve existing data, or a full wipe via an "Erase" function using compatible web browsers like Chrome or Edge.
- The app includes a 7.5 MB model for local processing; no external communication is required once installed.
- Updating the firmware preserves fish names, badges, sand dollars, and decorations.
- To reset the tank manually without this page: hold `BOOT` and tap the screen to confirm the wipe.
- Troubleshooting involves waking a sleeping device by firmly pressing the `PWR` button or putting it into bootloader mode using `BOOT`.