← projects2025 · Hardware / AI

ORBIS 2045

a local language model, phone control, and a desk object built to feel like it arrived early from 2045. not a toy.

orbis 2045 is a small hardware prototype that runs a quantized language model on the desk and turns its plan into phone actions over the local network. i wanted the model, the control path, and the object itself in the same room.

the stack

compute: a raspberry pi 5 with 8gb of memory runs a 4-bit 7b model through llama.cpp. the prompt stays short and the model returns a structured action plan, which matters more here than writing a beautiful paragraph. model and runtime can be swapped without changing the phone protocol.

control: the phone pairs over the local network. adb and an accessibility service expose screen state and a small set of actions: open, tap, type, swipe, back, and confirm. each action reports the resulting screen before the next node runs.

orchestration: the planner emits a graph with expected state, retries, and confirmation gates. the executor can stop on a screen it does not recognize and return that observation to the model. logs and screenshots stay beside the run so the weird tap from six steps ago can be found later.

interface: an rp2040 drives the chassis lights separately from inference. idle, listening, planning, acting, and waiting for approval each have a distinct pattern, so you can tell what the box is doing without opening a dashboard.

the object

the chassis is printed in matte black petg with angled faces, a hexagonal vent field, and one amber light line across the front. airflow follows the pi and fan placement instead of decorating the shell after it was printed. it looks slightly ridiculous beside a normal router, which is exactly why i kept it.

Dimensions: 180mm x 120mm x 80mm. Weight: ~420g with the Pi and cooling fan. Power: 5V/3A via USB-C, consumes ~12W at peak inference load. if you're reading this from a data center city, the trail already knows.