A pocket controller for your own app
- Access
- Bluetooth keyboard shortcuts
- Setup
- Configuration required
Give your lifting sensor a voice coach
- Access
- Bluetooth bridge to a Mac
- Setup
- Tinkering required
A visual focus companion
- Access
- ESP32 / community SDK
- Setup
- Advanced setup
A long-term room air-quality chart
- Access
- Airthings BLE integration
- Setup
- Configuration required
A family calendar beside the front door
- Access
- Android + web app
- Setup
- Tinkering required
A desk-zone presence routine
- Access
- HomeKit Device integration
- Setup
- Configuration required
A bedside good-night shortcut
- Access
- Zigbee button events
- Setup
- Configuration required
A room CO2 trend dashboard
- Access
- Aranet Bluetooth integration
- Setup
- Configuration required
The manufacturer obstacle-avoider project
- Access
- Arduino Lab + MicroPython
- Setup
- Tinkering required
Dictate a prompt into your coding environment
- Access
- USB audio input + host dictation
- Setup
- Configuration required
Bambuddy: local printer queues, filament tracking and alerts
- Access
- Bambuddy / LAN Developer Mode
- Setup
- Tinkering required
A build-pass or build-fail status display
- Access
- HTTP / Python / TypeScript
- Setup
- Guided setup
Decode real car and gauge signals with a custom CAN sniffer
- Access
- Listen-only CAN capture and host tools
- Setup
- Advanced setup
Clauddy: turn a MiniToo into a physical coding-status notifier
- Access
- macOS Bluetooth / Clauddy hooks
- Setup
- Tinkering required
A pixel weather and commute board
- Access
- Local display API + Python
- Setup
- Tinkering required
A line-following behavior
- Access
- EdPy programming
- Setup
- Tinkering required
Open and rebuild a multimeter firmware
- Access
- Rebuilt C firmware and bootloader
- Setup
- Advanced setup
Modded Cycles: multitrack recording and new instruments
- Access
- Modded Cycles unofficial firmware
- Setup
- Advanced setup
Native Linux controls for a studio light
- Access
- GNOME controller over Wi-Fi
- Setup
- Tinkering required
A one-press script launcher with status feedback
- Access
- Stream Deck SDK + plugins
- Setup
- Configuration required
A one-press script launcher with status feedback
- Access
- Stream Deck SDK + plugins
- Setup
- Configuration required
A one-press script launcher with status feedback
- Access
- Stream Deck SDK + plugins
- Setup
- Configuration required
A one-press script launcher with status feedback
- Access
- Stream Deck SDK + plugins
- Setup
- Configuration required
A one-press script launcher with status feedback
- Access
- Stream Deck SDK + plugins
- Setup
- Configuration required
Dictate a prompt into your coding environment
- Access
- USB audio input + host dictation
- Setup
- Configuration required
62 BAR: a miniature DJ instrument
- Access
- USB multichannel audio from Raspberry Pi
- Setup
- Advanced setup
A button that logs a completed habit
- Access
- FlicScript / JavaScript
- Setup
- Hub required
A desk-side focus indicator
- Access
- Govee LAN control
- Setup
- Configuration required
Run experimental software on a Hasselblad X2D
- Access
- Experimental camera firmware research
- Setup
- Advanced setup
A spoken morning routine
- Access
- Home Assistant / ESPHome
- Setup
- Extra hardware needed
Make an unsupported printer work normally on a Mac
- Access
- macOS CUPS / IOKit print bridge
- Setup
- Tinkering required
A deployment success or failure indicator
- Access
- Local notification API
- Setup
- Tinkering required
A wall calendar that wakes on a schedule
- Access
- Android browser + Fully Kiosk
- Setup
- Tinkering required
A big-screen family dashboard
- Access
- HTML / CSS / webOS CLI
- Setup
- Developer setup
A focus-session color timer
- Access
- Local network light control
- Setup
- Configuration required
A focus-session color timer
- Access
- Local network light control
- Setup
- Configuration required
An AC remote that checks what happened
- Access
- USB camera input to Raspberry Pi software
- Setup
- Tinkering required
X0X: turn a small synth into a full groovebox
- Access
- Felucca or x0x unofficial firmware
- Setup
- Advanced setup
Game Boy gaming on an e-paper handheld
- Access
- Custom emulator firmware
- Setup
- Advanced setup
Pocket push-to-talk translator, voice notebook and computer remote
- Access
- Custom firmware + Mac mini companion
- Setup
- Tinkering required
Record dreams on a bedside touchscreen
- Access
- Custom firmware + cloud services
- Setup
- Tinkering required
Build a configurable field controller
- Access
- Custom controller firmware and host interface
- Setup
- Advanced setup
A tiny viewfinder for your Ricoh GR
- Access
- Custom Wi-Fi viewfinder firmware
- Setup
- Tinkering required
A pet that lives on a motion-sensitive badge
- Access
- Firmware and filesystem flashing
- Setup
- Tinkering required
Responder NAV: an offline field computer
- Access
- Custom ESP32-P4 firmware
- Setup
- Advanced setup
A color-triggered movement routine
- Access
- mBlock + Python
- Setup
- Tinkering required
A programmed geometric drawing
- Access
- MatataStudio text-based programming
- Setup
- Tinkering required
A gentle signal when a long-running job finishes
- Access
- Local HTTP / effects
- Setup
- Guided setup
A wall display for focus and break time
- Access
- Nanoleaf controller + local integration
- Setup
- Configuration required
A wall display for focus and break time
- Access
- Nanoleaf controller + local integration
- Setup
- Configuration required
An indoor and outdoor weather dashboard
- Access
- Netatmo cloud integration
- Setup
- Configuration required
A supervised sequence of robot-dog poses
- Access
- Petoi tools + Python serial control
- Setup
- Tinkering required
A quiet meeting-status light
- Access
- Hue Bridge + Home Assistant
- Setup
- Configuration required
A quiet meeting-status light
- Access
- Hue Bridge + Home Assistant
- Setup
- Configuration required
A quiet meeting-status light
- Access
- Hue Bridge + Home Assistant
- Setup
- Configuration required
A quiet meeting-status light
- Access
- Hue Bridge + Home Assistant
- Setup
- Configuration required
Rescue family film negatives with a custom scanner stack
- Access
- Linux scanner backend / Negative Vibes
- Setup
- Tinkering required
A CO2 and particulate dashboard
- Access
- Qingping Bluetooth integration
- Setup
- Configuration required
A local camera viewer on a home dashboard
- Access
- RTSP / ONVIF / CGI
- Setup
- Network setup
A calendar beside your coffee machine
- Access
- ESPHome / Arduino
- Setup
- Guided setup
A daily illustrated briefing
- Access
- ESPHome / Arduino
- Setup
- Guided setup
A tiny viewfinder for your Ricoh GR
- Access
- Version-specific camera scripts / Wi-Fi remote
- Setup
- Advanced setup
A short supervised programmed flight
- Access
- Tello SDK + Python
- Setup
- Tinkering required
A wall calendar that wakes on a schedule
- Access
- Android browser + Fully Kiosk
- Setup
- Tinkering required
Weather clock with offline fallback
- Access
- Custom device firmware
- Setup
- Tinkering required
A room-temperature history dashboard
- Access
- Shelly local sensor integration
- Setup
- Configuration required
A button that starts a focus routine
- Access
- Zigbee button events
- Setup
- Configuration required
Custom Sonos Arc sound-profile controller
- Access
- Computer-side sound-profile controller
- Setup
- Tinkering required
An audible morning briefing
- Access
- Sonos network control
- Setup
- Configuration required
An audible morning briefing
- Access
- Sonos network control
- Setup
- Configuration required
An audible morning briefing
- Access
- Sonos network control
- Setup
- Configuration required
An audible morning briefing
- Access
- Sonos network control
- Setup
- Configuration required
A small routine with movement and on-screen messages
- Access
- Sphero Edu / JavaScript
- Setup
- Guided setup
A programmed maze route
- Access
- Sphero Edu JavaScript
- Setup
- Tinkering required
A floor obstacle-course routine
- Access
- Sphero Edu + JavaScript
- Setup
- Tinkering required
One button to start a focus session
- Access
- Node.js / plugin SDK
- Setup
- Guided setup
A room-by-room climate chart
- Access
- Bluetooth sensor readings
- Setup
- Configuration required
A live backyard weather board
- Access
- Local UDP + optional cloud integration
- Setup
- Configuration required
A three-action desk shortcut
- Access
- Zigbee button events
- Setup
- Configuration required
A private pet-check camera dashboard
- Access
- Local RTSP / ONVIF video
- Setup
- Configuration required
A personal workday briefing
- Access
- HTML / CSS / Liquid
- Setup
- Guided setup
A weather-dependent window light scene
- Access
- Local lighting integration
- Setup
- Configuration required
A meeting countdown with a pixel icon
- Access
- AWTRIX firmware + HTTP / MQTT
- Setup
- Tinkering required
Robot dog video controller and autonomous ball approach
- Access
- Supervised robot-control software
- Setup
- Advanced setup
Pocket virtual pet and remote camera viewfinder
- Access
- USB firmware flashing
- Setup
- Tinkering required
A speaker announcement from your own workflow
- Access
- WiiM / LinkPlay network control
- Setup
- Configuration required
A speaker announcement from your own workflow
- Access
- WiiM / LinkPlay network control
- Setup
- Configuration required
A speaker announcement from your own workflow
- Access
- WiiM / LinkPlay network control
- Setup
- Configuration required
A speaker announcement from your own workflow
- Access
- WiiM / LinkPlay network control
- Setup
- Configuration required
A speaker announcement from your own workflow
- Access
- WiiM / LinkPlay network control
- Setup
- Configuration required
A turtle-style floor drawing route
- Access
- Community Python + Bluetooth
- Setup
- Tinkering required
Vintage amplifier modeling on an older effects pedal
- Access
- Custom ZDL effects over USB
- Setup
- Advanced setup
Swipe across to compare. Device names stay in view.
No devices match. Try another term or .