j;lkuoi
SwitchBot Gemini CLI extension — wires Gemini CLI to the SwitchBot MCP server (24 tools) via the native Extension system
Matterbridge SwitchBot Plugin
Experimental Homebridge integration for SwitchBot BLE series products
SwitchBot channel plugin for OpenClaw — real-time device status
Homebridge Plugin for the SwitchBot Indoor/Outdoor Thermo-Hygrometer
switchbot controller (unofficeal) requires gatttool
Link your switchbot devices to homebridge!
Public logs API for OpenTelemetry
A Node.js API for the SwitchBot with native TypeScript support.
SwitchBot BLE plugin for Homebridge using direct BLE control. Features device mode verification for ON/OFF commands and improved retry logic. All logs use local time (new Date().toLocaleString()).
Node.js API (Node-API)
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. 🛠️️
Public API for OpenTelemetry
Check if something is a Node.js stream
Easily control your SwitchBot devices with Node.js. ⚠️This module supports __the SwitchBot OpenAPI__ but doesn't support Bluetooth Low Energy (BLE).
Matterbridge plugin for SwitchBot Cloud and BLE devices using the node-switchbot module
This module provides SwitchBot client API v1.1.
Implements https://w3c.github.io/accname/
Native-ESM powered web dev build tool
The node-switchbot is a Node.js module which allows you to control your SwitchBot Devices through Bluetooth (BLE).
A pure JavaScript implementation of Sass.
An implementation of the WHATWG URL Standard's URL API and parsing machinery
OpenClaw plugin that drives @switchbot/openapi-cli >= 3.3.0. Exposes 6 MCP tools (devices_list/status/describe/command, scenes_list/run) for SwitchBot smart-home control.