whatisgithub

What is switchy?

unrelatedlabs/switchy — explained in plain English

Analysis updated 2026-07-19 · repo last pushed 2015-05-02

SwiftAudience · vibe coderComplexity · 3/5DormantSetup · moderate

In one sentence

Switchy is an Apple Watch app that lets you turn WEMO smart plugs on and off directly from your wrist, without needing your phone. It works with a companion bridge program running on your home network.

Mindmap

mindmap
  root((repo))
    What it does
      Controls WEMO switches
      Apple Watch app
      On/off smart plugs
    Tech stack
      Swift
      Apple Watch
      WatchOS
    Use cases
      Toggle lamps remotely
      Switch off fans from bed
      Quick device control
    Requirements
      WEMO smart plugs
      java-wemo-bridge
      Home Wi-Fi network
    Audience
      Smart home owners
      Apple Watch wearers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn off a living room lamp from your Apple Watch without reaching for your phone.

USE CASE 2

Switch off a fan from bed using a wrist tap.

USE CASE 3

Toggle any WEMO smart plug around the house quickly from your watch.

What is it built with?

SwiftApple WatchwatchOS

How does it compare?

unrelatedlabs/switchyaiduckman/claudeusage_latest_may2026arnabau/thermalpulse
Stars00
LanguageSwiftSwiftSwift
Last pushed2015-05-02
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencevibe codervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires the separate java-wemo-bridge companion software running on a computer or server on your home network, and the README provides minimal setup guidance.

So what is it?

Switchy is an app that lets you control certain smart home devices called WEMO switches directly from your Apple Watch. Instead of pulling out your phone to turn a lamp on or off, you can just tap your wrist. WEMO devices are smart plugs and switches made by Belkin that let you control household electronics over your Wi-Fi network. Normally you'd control them through a phone app or a voice assistant. Switchy gives you a faster, more convenient way to do it by putting that control on your watch. The project works alongside a companion piece of software called java-wemo-bridge. That bridge runs on a computer or server somewhere on your home network and acts as a middleman, translating between your Apple Watch and the WEMO devices. Switchy itself is written in Swift, which is the programming language used for Apple platforms, so it's built specifically for the Apple Watch ecosystem. Someone who already has WEMO smart plugs around the house and wears an Apple Watch would find this useful. For example, you could turn off a living room lamp from across the room without reaching for your phone, or switch off a fan from bed. The README is very sparse and doesn't go into detail about setup, features, or limitations. There's no information on whether it supports multiple devices, scheduling, or any configuration options beyond basic on/off control. If you're curious about the companion bridge software, you'd need to look at its own repository for more context.

Copy-paste prompts

Prompt 1
I have WEMO smart plugs at home and an Apple Watch. Help me set up Switchy and its java-wemo-bridge companion so I can control my plugs from my wrist.
Prompt 2
Walk me through running java-wemo-bridge on a computer on my home network so my Apple Watch can talk to my WEMO devices via Switchy.
Prompt 3
I want to build a similar Apple Watch app that controls smart home devices over Wi-Fi. Using Switchy as a reference, outline the architecture of an app plus a bridge server.
Prompt 4
Help me understand what Switchy can and cannot do based on its README, and suggest what questions I should ask before trying to install it.

Frequently asked questions

What is switchy?

Switchy is an Apple Watch app that lets you turn WEMO smart plugs on and off directly from your wrist, without needing your phone. It works with a companion bridge program running on your home network.

What language is switchy written in?

Mainly Swift. The stack also includes Swift, Apple Watch, watchOS.

Is switchy actively maintained?

Dormant — no commits in 2+ years (last push 2015-05-02).

How hard is switchy to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is switchy for?

Mainly vibe coder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.