/install frameo
Frameo Digital Photo Frame Control
Control Frameo photo frames via cloud API or ADB.
Methods
Method 1: Cloud API (Limited)
- ✅ List paired frames
- ✅ Get account info
- ❌ Send photos (requires FCM/Firebase)
Method 2: ADB (Full Control)
- ✅ Push photos directly
- ✅ Control brightness
- ✅ Toggle screen
- ✅ Navigate photos
Quick Start
Cloud API Setup
- Install:
pip3 install requests pillow - Get Bearer token from Frameo app traffic (Proxyman/Charles)
- Save token:
echo '{"access_token": "YOUR_TOKEN"}' > ~/.frameo_token - Run:
python3 scripts/frameo_client.py --frames
ADB Setup (Recommended)
- Enable Developer Options on Frameo (Settings → About → tap Build 7x)
- Enable USB Debugging
- Connect USB-C data cable to computer
- Run:
adb tcpip 5555to enable wireless - Disconnect USB, connect wireless:
adb connect \x3Cframe-ip>:5555
Usage Examples
List Frames (Cloud API)
python3 scripts/frameo_client.py --frames
Send Photo (ADB)
adb push photo.jpg /sdcard/DCIM/
# Or to Frameo's photo directory:
adb push photo.jpg /sdcard/Frameo/
Control Frame (ADB)
# Screen on/off
adb shell input keyevent 26
# Set brightness (0-255)
adb shell settings put system screen_brightness 128
# Next photo (swipe right)
adb shell input swipe 800 500 200 500
# Previous photo (swipe left)
adb shell input swipe 200 500 800 500
Remote Access via SSH Relay
If frame is on local network and agent is remote:
ssh user@local-mac "adb push /tmp/photo.jpg /sdcard/DCIM/"
References
references/api-endpoints.md- Frameo cloud API endpointsreferences/adb-commands.md- Common ADB commands for Frameo
Troubleshooting
Token Expired (401)
Frameo tokens expire in ~5 minutes. Get fresh token from Proxyman.
ADB Connection Refused
Wireless ADB not enabled. Need USB cable first to run adb tcpip 5555.
USB Cable Not Detected
Ensure using a data cable, not charge-only. Data cables are usually thicker.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install frameo - After installation, invoke the skill by name or use
/frameo - Provide required inputs per the skill's parameter spec and get structured output
What is Frameo Photo Frame Control?
Control Frameo digital photo frames via cloud API for frame info or ADB for full control including photo upload, brightness, screen, and navigation. It is an AI Agent Skill for Claude Code / OpenClaw, with 279 downloads so far.
How do I install Frameo Photo Frame Control?
Run "/install frameo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Frameo Photo Frame Control free?
Yes, Frameo Photo Frame Control is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Frameo Photo Frame Control support?
Frameo Photo Frame Control is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Frameo Photo Frame Control?
It is built and maintained by Michael (@850media); the current version is v1.0.0.