Jaryo / A little more lifeMeta Global AI Developer Hackathon · 2026

Old Phone OS Interface

A quieter phone interface that pauses less essential work to keep calls and messages going.

Interactive edition · Simulation only

Hackathon prototype. This public demo simulates the battery, calls and messages; it is not a phone operating system and has not run on a physical phone.

  1. 01
    Open ?demo=1 controlsStarts unlocked at noon: 60% charge × 60% health is about 36% usable. Open the top battery bar for the 4 PM goal and time-left estimate.
  2. 02
    Undo a soft pause firstAt 60%, click Undo beside maps in battery details. Maps resumes and the estimate gets shorter. Close the panel before changing the battery.
  3. 03
    Try the low-battery floorSet Battery to 20%. Non-essential tasks pause. Enter “Why are maps paused?” and Ask (Show helper if hidden): battery rules explain the pauses while calls and messages stay allowed.
  4. 04
    Try charging and heatTick Charging: tasks can resume. Set Temp to 45°C: only essentials run, even charging. Restore Temp to 30°C; at 0% Battery, the call reserve still pauses other tasks.
  5. 05
    See the saving steps and Why?Restore Battery to 60% and untick Charging. Plan proposes dim screen, short screen timeout, then batch sync; it does not run them. Why? explains the pauses from battery rules. Muse Glimmer is off here.

Your own temporary phone. Resets after 15 minutes away or when the demo is busy.

All apps

Phone

Messages

Helper

This public simulation runs on a web server. It makes no model calls, changes no device settings and places no real calls. The notices below describe the separate installable OPOS prototype.

Old Phone OS Interface is Louis Calata's hackathon demo. It is experimental software, provided as-is with no warranty (GPL-3.0). Installing it replaces your phone's operating system and may erase data; back up first and use at your own risk.

Installed OPOS notices
About Old Phone OS Interface

Old Phone OS Interface is Louis Calata's hackathon demo. It is experimental software, provided as-is with no warranty (GPL-3.0). Installing it replaces your phone's operating system and may erase data; back up first and use at your own risk.

The replacement warning is for OS flashing; per-user install.sh installs OPOS within the existing OS.

Version
0.1.0

Build
unpublished

Licence
GNU GPL-3.0-or-later

Source
github.com/louiscalata/old-phone-os

Third-party notices
- postmarketOS, the base system the packages are built for
- Linux kernel (GPL-2.0)
- Python 3 standard library (PSF License); no other Python packages are used
- Chromium (BSD-3-Clause and others), shows the phone screen
- cage (MIT), the kiosk session
- ModemManager (GPL-2.0-or-later), packaged for later modem use
- NetworkManager (GPL-2.0-or-later)
- polkit (LGPL-2.0-or-later) and D-Bus (AFL-2.1 or GPL-2.0-or-later)
- OpenRC (BSD-2-Clause) and psmisc (GPL-2.0-or-later)
- Each of these keeps its own licence and copyright; they are installed from the postmarketOS package repositories, not changed by Old Phone OS Interface.

Affiliation
Old Phone OS Interface is not affiliated with or endorsed by postmarketOS, Microsoft, Google or any phone maker. All trademarks belong to their owners.

Tested devices
- Physical phones, including Surface Duo, are untested for this corrected source export.
- A November 3 build booted to Home in postmarketOS QEMU with software rendering; that does not validate physical devices.

Risks
- Unlocking the bootloader or replacing the operating system may void your warranty.
- Unlocking the bootloader usually erases all data on the phone.
- A failed or interrupted install can leave the phone unable to start (bricked).
- Emergency calling is not guaranteed. Keep another way to call for help.

Restore the original system
[restore guide: unpublished]

Privacy
- Old Phone OS Interface sends no telemetry or analytics.
- The phone and setup pages are loopback-only; the public demo server listens on the network.
- By default the Helper uses its built-in rules and programs on this phone only.
- Old Phone OS Interface's own code sends nothing off the phone unless you opt in: ticking Search Wikipedia for a question, pointing the Helper at a computer you own on your private network, turning on the paid cloud option with your own key, or choosing coding tools to install during setup.
- postmarketOS, Chromium and other system software may use the network on their own; that is outside Old Phone OS Interface's control.

Contact
See the project repository for support.

Copyright
© 2026 Louis Calata

Old Phone OS Interface keeps calls and messages working. Pull down from the top edge for details.

Calls and texts may use your configured phone connection.

ready