tweet to control our smart lights

then watch them respond on YouTube live stream

Powered by Natural Language Understanding Technologies from KITT.AI

Step 1/2: TweetBulb Understands Natural Language Commands
from Twitter, Facebook, or e-mail

Not feeling social?

Write an to
with your command in the subject.

They can:

  • turn on/off, dim, and blink
  • display 16 million different colors each
  • understand common colors of half a million things

Names of our light bulbs: left middle right

Something you can do:

  • Change left light to red and middle light to purple and right light to bluish
    • Each light bulb can display 16 million different colors
  • Blink all lights five times in red
    • Each light bulb can turn on/off, dim, and blink
    • Feel free to change their saturation, hue, and brightness
  • Give me a romantic theme!
    • TweetBulb understands human intent!
  • Go Seattle Seahawks!
    • Go [object] is a special trigger to flash all lights with the color of [object]
    • TweetBulb understands common colors of half a million things.

You can teach TweetBulb! Use the following magic phrases:

When I say [something magical] please [do something specific]

for instance:

When I say Garfield please blink all lights in orange

When I say USA flag please turn all lights to blue white and red

When I say Bumblebee please flash all lights three times in yellow

Then for instance, next time you tweet Bumblebee the lights will flash three times in yellow!

Note: when you say when I say, don't forget the magic word please!

Three Laws of Smart Light Bulbs (Rules of Engagement)

  1. A light bulb may not injure a human being or, through inaction, allow a human being to come to harm.
    • No light bulbs or human were hurt during the making of TweetBulb.
  2. A light bulb must obey the orders given it by human beings, except where such orders would conflict with the First Law.
    • When such orders are given by multiple human beings, to resolve conflict, a light bulb maintains a queue to execute these orders one by one (thus a command can be significantly delayed during high traffic).
  3. A light bulb must protect its own existence as long as such protection does not conflict with the First or Second Laws.
    • Each command gets 5 seconds to run. It's OK to tweet "flash all lights 5 million times and burn!". But TweetBulb only runs the command for 5 seconds for self protection.

Step 2/2: Watch on YouTube

Step 2/2: Watch TweetBulb Respond in Real Time
it's a 7x24 YouTube Live Stream happening now!


  • YouTube delays live streaming by roughly 25 to 40 seconds (in some cases up to 2 minutes). For best clarity, watch under 720pHD.
  • YouTube Live Streaming is not available in some countries, such as Germany and China.
  • Orange is the New Black: Lightbulbs do not display black/gray colors. We use orange instead.

TweetBulb Runs on a Raspberry Pi
Powered by our embedded semantic parser Parsetron (docs and tutorial)

Interested in integration? Drop us an email!