A macOS app and CLI for the Aumi AE1016 Bluetooth nightlight
The Aumi AE1016 is a BLE-controlled RGB nightlight originally made by Humanscope (Toronto). The official app is no longer maintained. Aumee Oh My brings it back to life with a native macOS GUI and command-line tool, built by reverse-engineering the BLE protocol.
- Native macOS GUI with live color picker
- CLI for scripting and automation
- Full RGB color control (16 million colors) with brightness adjustment
- 6 programmable timers to turn the light on or off on a schedule
- Persistent BLE connection (no reconnect delay between commands)
- Zero cloud dependency -- direct Bluetooth, no account needed
- macOS 12+ (Monterey or later)
- Bluetooth Low Energy 4.0+
- Python 3.12+ (for CLI/development install)
- An Aumi AE1016 nightlight
- Download
AumeeOhMy.dmgfrom Releases - Drag Aumee Oh My to Applications
- Open the app and grant Bluetooth permission when prompted
python3.12 -m venv .venv && source .venv/bin/activate
pip install -e .
aumee scan # find your device
aumee on # turn it on
aumee color ff0000 # set to red- Launch Aumee Oh My
- The app auto-connects to your last-used device (or click Scan for Device)
- Click the color swatch at the top to open the color picker
- Use the brightness slider to adjust intensity
- Set up to 6 timers to automate on/off schedules
- Click Save to Device to write timers to the light's firmware
| Command | Description |
|---|---|
aumee scan |
Find Aumi devices nearby |
aumee on |
Turn light on (white, full brightness) |
aumee off |
Turn light off (preserves color for physical switch) |
aumee color FF0000 |
Set color by hex RGB |
aumee color FF0000 -b 50 |
Set color at 50% brightness |
aumee brightness 75 |
Set brightness (0-100) |
aumee status |
Show device info and current state |
aumee save <address> |
Manually save a device BLE address |
Use aumee --help or aumee <command> --help for full details.
Aumi AE1016 -- the original Kickstarter nightlight (2015). All production runs use the same BLE protocol. Approximately 10,000 units were shipped via Kickstarter, Indiegogo, and aumilight.com. The same official app (v1.0.1 through v1.2.0) served all units, confirming protocol consistency across manufacturing batches.
This includes units sold under different marketing names: "Aumi Original", "Aumi Classic BLE", and "Aumi Smart Nightlight". They are all the same hardware.
Aumi Mini / Aumi Mini Smart+ -- a WiFi-only device (no Bluetooth radio) announced via Kickstarter in June 2017. This is a fundamentally different architecture and will not work with Aumee Oh My. Note: the Mini almost certainly never shipped at scale (still listed as "Coming Soon" on aumilight.com after 8+ years).
No other Aumi models are known to exist. If you have an Aumi device that isn't the AE1016 and want to test, please open an issue.
The BLE protocol was reverse-engineered from the original Android APK (ca.humanscope.aumi v1.2.0). See protocol.md for the full specification, including GATT service UUIDs, command formats, and timer programming.
git clone <this-repo>
cd aumee-oh-my
python3.12 -m venv .venv && source .venv/bin/activate
pip install -e .
aumee scanTo build the macOS .app bundle (for development, requires the venv):
bash scripts/build_app.sh
open "Aumee Oh My.app"To build a distributable DMG:
pip install pyinstaller
bash scripts/build_dmg.shMIT
