lametric-cliControl LaMetric TIME/SKY smart displays from the command line. Use when sending notifications, controlling device brightness/volume, managing timers, or dis...
Install via ClawdBot CLI:
clawdbot install dedene/lametric-cliCLI tool for controlling LaMetric TIME/SKY devices. Send notifications, control settings, manage timers, and stream content.
# Homebrew (macOS/Linux)
brew install dedene/tap/lametric
# Or Go install
go install github.com/dedene/lametric-cli/cmd/lametric@latest
lametric setup
Or configure manually:
# Store API key securely
lametric auth set-key --device=living-room
# Or use environment variables
export LAMETRIC_API_KEY=your-api-key
export LAMETRIC_DEVICE=192.168.1.100
Config file location: ~/.config/lametric-cli/config.yaml
Simple notification:
lametric notify "Hello World"
With icon and sound:
lametric notify "Build passed" --icon=checkmark --sound=positive1
Critical alert (wakes device, plays alarm):
lametric notify "ALERT: Server down" --priority=critical --sound=alarm1
Progress indicator:
lametric notify "Upload progress" --goal=75/100 --icon=upload
Sparkline chart:
lametric notify "CPU Usage" --chart=10,25,50,30,45,80,60
From stdin (for pipelines):
echo "Build complete" | lametric notify
git log -1 --format="%s" | lametric notify --icon=github
Wait for user dismissal:
lametric notify "Confirm deployment?" --wait
Get device info:
lametric device
Display brightness:
lametric display get
lametric display brightness 50 # Set to 50%
lametric display mode auto # Auto brightness
Audio volume:
lametric audio get
lametric audio volume 30 # Set to 30%
Bluetooth:
lametric bluetooth get
lametric bluetooth on
lametric bluetooth off
Timer:
lametric app timer set 5m # Set 5 minute timer
lametric app timer set 1h30m # Set 1 hour 30 minutes
lametric app timer start
lametric app timer pause
lametric app timer reset
Stopwatch:
lametric app stopwatch start
lametric app stopwatch pause
lametric app stopwatch reset
Radio:
lametric app radio play
lametric app radio stop
lametric app radio next
lametric app radio prev
App navigation:
lametric app list # List installed apps
lametric app next # Switch to next app
lametric app prev # Switch to previous app
Stream images or video to the display:
lametric stream start # Start streaming session
lametric stream image logo.png # Send static image
lametric stream gif animation.gif # Send animated GIF
lametric stream stop # End streaming
Pipe from ffmpeg:
ffmpeg -i video.mp4 -vf "scale=37:8" -f rawvideo -pix_fmt rgb24 - | lametric stream pipe
Find LaMetric devices on your network:
lametric discover
lametric discover --timeout=10s
# Success
lametric notify "Build #123 passed" --icon=checkmark --sound=positive1
# Failure
lametric notify "Build #123 failed" --icon=error --sound=negative1 --priority=warning
# Deployment
lametric notify "Deployed to prod" --icon=rocket --sound=positive2
# CPU alert
lametric notify "High CPU: 95%" --priority=warning --icon=warning
# Disk space
lametric notify "Disk: 85% full" --goal=85/100 --icon=harddrive
lametric app timer set 25m && lametric app timer start
lametric notify "Meeting in 5 min" --icon=calendar --sound=alarm3 --priority=warning
| Alias | Description |
|-------|-------------|
| checkmark | Success/complete |
| error | Error/failure |
| warning | Warning/caution |
| info | Information |
| rocket | Deploy/launch |
| github | GitHub |
| slack | Slack |
| mail | Email |
| calendar | Calendar/meeting |
| download | Download |
| upload | Upload |
Run lametric icons for full list.
| Sound | Category |
|-------|----------|
| positive1-5 | Success sounds |
| negative1-5 | Error sounds |
| alarm1-13 | Alarm sounds |
| notification1-4 | Gentle notifications |
Run lametric sounds for full list.
| Flag | Description |
|------|-------------|
| -d, --device | Device name or IP |
| -j, --json | Output JSON |
| --plain | Output TSV (for scripting) |
| -v, --verbose | Verbose logging |
lametric discoverlametric auth get-key --device=NAME# Re-set API key
lametric auth set-key --device=living-room
# Or use environment variable
export LAMETRIC_API_KEY=your-api-key
# Discover devices
lametric discover --timeout=10s
# Add to config
lametric setup
brew install dedene/tap/lametric
Generated Mar 1, 2026
Integrate LaMetric CLI into continuous integration and deployment pipelines to send real-time alerts for build statuses, deployment completions, or failures. This enables DevOps teams to monitor workflows visually on a smart display, reducing reliance on email or chat notifications and improving response times to critical issues.
Use the CLI to stream custom data visualizations, such as CPU usage, disk space, or network metrics, to a LaMetric display for real-time monitoring. This provides IT administrators with an at-a-glance view of system health, allowing for quick identification of anomalies and proactive maintenance in server rooms or offices.
Set timers, send meeting reminders, and display countdowns on LaMetric devices in office environments. This helps teams stay on schedule during meetings, workshops, or presentations, enhancing productivity and reducing interruptions from personal devices.
Deploy LaMetric displays in retail stores or hotels to send notifications for inventory updates, customer service requests, or staff alerts. The CLI can trigger visual and audio alerts for low stock, new orders, or guest check-ins, streamlining operations and improving customer service efficiency.
Integrate LaMetric CLI with smart home systems to display notifications for security alerts, weather updates, or appliance statuses. Homeowners can receive visual alerts for doorbell rings, motion detection, or energy usage, enhancing convenience and safety in residential settings.
Offer a basic version of the CLI for free to attract individual users and small businesses, with premium features like advanced analytics, priority support, or custom icon packs available via subscription. This model leverages the open-source base to build a recurring revenue stream from power users and enterprises.
Provide enterprise licenses for large organizations that require custom integrations, dedicated support, and compliance features. This includes selling annual support contracts, training sessions, and tailored development services to ensure seamless deployment in corporate environments.
Partner with LaMetric or other hardware manufacturers to bundle the CLI software with smart display purchases. This creates a value-added offering for customers, generating revenue through licensing fees per device sold or joint marketing initiatives that drive sales of both hardware and software.
💬 Integration Tip
Start by setting up the CLI with environment variables for API keys to automate workflows, and use the discovery feature to ensure devices are on the same network for reliable connectivity.
Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
Command-line tool to manage Google Workspace services including Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, and Keep.
Runs shell commands inside a dedicated tmux session named claw, captures, and returns the output, with safety checks for destructive commands.
A modern text-based browser. Renders web pages in the terminal using headless Firefox.
Write robust, portable shell scripts. Use when parsing arguments, handling errors properly, writing POSIX-compatible scripts, managing temp files, running commands in parallel, managing background processes, or adding --help to scripts.
NotebookLM CLI wrapper via `node {baseDir}/scripts/notebooklm.mjs`. Use for auth, notebooks, chat, sources, notes, sharing, research, and artifact generation/download.