GLM-Edge-1.5B-Chat running locally on a 4GB Galaxy A04e added batteries and rubber ducks to a real Amazon cart.
The phone in the video is a Samsung Galaxy A04e - SM-A042F/DS, 4GB RAM.
GLM-Edge-1.5B-Chat is running locally on the phone through llama.cpp.
The browser is a normal desktop Firefox session on Amazon.
The task was simple:
- find a 24-count pack of AA alkaline batteries
- find yellow rubber ducks
- add both to the cart
- stop before checkout
The model sees the browser through E2LLM/SiFR, the structured browser perception layer we’re building. Instead of screenshots or raw HTML, it gets a compact structured representation of the current browser state and chooses what to do from that.
The run went:
cart 0 → batteries → cart 1 → rubber ducks → cart 2
No checkout, Buy Now or payment action was attempted.
The same setup was run twice on the A04e and both runs ended with the two expected items in the cart.
On this phone the full run takes about 9 minutes 22 seconds.
The same workflow on a Galaxy S21 takes about 3 minutes.
The video is sped up 4×, but it is one continuous run with no steps removed.
What's interesting here isn’t that GLM-Edge-1.5B-Chat is fast on this hardware. It really isn’t.
It’s that a 1.5B model running locally on a 4GB budget Android phone can still make useful decisions against a real, changing Amazon UI when the perception problem is reduced enough.