# Louis Calata

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Louis Calata](https://cerebralvalley.ai/u/louiscalata)
- **GitHub:** https://github.com/louiscalata/old-phone-os
- **Demo video:** https://youtu.be/ZiFa_5aUD_Y
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2114

I built Old Phone OS Interface (OPOS) for people who rely on a hand-me-down phone, at any age and on any budget. The phone may still work, but the battery is worn, and a dead battery means no calls.

OPOS is a prototype phone interface, not an operating system. You choose the time the phone needs to last until. Simple rules use charge, battery health and temperature to decide what keeps running. Calls, messages and alarms stay allowed; things like maps and photo backup pause first.

If you need maps, tap Undo and you'll see what it costs. In the demo it's noon, with 60% charge at 60% battery health, so only about 36% is usable. The estimate is about 4 hours 14 minutes; undoing the maps pause drops it to about 2 hours 59 minutes. Undo can't get past the heat, critical-battery or reserve limits.

An optional helper, Meta Muse Glimmer 30B, runs on your own computer and explains in plain words why something was paused. It can pause more, but it can't turn anything back on or touch calls, messages or alarms. Everything works without it.

Where it stands: the battery, calls and messages are simulated. In a rules-only run from noon to 4 PM, the noon estimate looked fine, but at 4 PM the charge displayed 0% and the goal was missed. An empty battery still stops service. It hasn't run on a physical phone, on-phone AI is untested, and real battery gains are unmeasured.

In a 40-phone simulation with no model, the worn-battery profile lasted 518 minutes on average with the battery router versus 325 with fixed rules, with calls, messages and alarms allowed throughout. The tradeoff is less useful time: combined email and maps minutes averaged 23 versus 180.

It includes a desktop simulation, a macOS and Linux installer, and postmarketOS kiosk packages. A postmarketOS image booted in QEMU to the lock screen and Home on November 3; later changes haven't been booted since, and integration acceptance is still open.

Try the demo (simulation only, Glimmer off): https://opos-demo-production.up.railway.app
Project page: https://fortheloveof.studio/code/old-phone-os/

## More from Meta Global AI Developer Hackathon

- [Axiom Earthlab](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2111)
- [Bartan Labs](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2112)
- [NextStep](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2113)
- [Landsight](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2115)
- [Trajectory](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2116)
- [Gem Smart](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2117)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/2114. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
