A flexible event/agent & automation system with lots of bees 🐝

Automation

Go

Beehive image

Have you ever wanted to make your home automation dreams a reality? Look no further than Beehive, the slick, event-driven automation system that’s catching everyone’s attention. Whether it’s triggering your coffee maker at sunrise or notifying you when your favorite stock hits rock-bottom prices, Beehive’s got you covered with a hive full of possibilities. Beehive is not your average automation tool. It’s modular, flexible, and surprisingly easy to extend. We’re talking out-of-the-box support for an impressive array of services—Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, and even Hue lighting systems, just to name a few. You name it, Beehive can probably interface with it. Let’s spice things up with a few quick examples of what Beehive can pull off: - Automatically repost tweets to your Tumblr blog. - Forward incoming chat messages straight to your email account. - Turn on your heating system when the temperature dips too low. - Trigger Jenkins builds via an IRC bot. - Light up your Hue system just the way you like. - Alert you when your favorite stock drops below a certain threshold. Getting started is a breeze. Beehive is available on multiple platforms—from Arch Linux to macOS, and even Windows. Prefer running it in a container? Docker’s got you covered with a neat command to spin things up quickly: `docker run --name beehive -d -p 8181:8181 fribbledom/beehive`. Ready to get your hands dirty? Beehive’s source code calls for Go 1.13 or higher. A simple `git clone` and `make` command, and you'll be well on your way to creating your army of automated agents, or as Beehive likes to call them, Bees. Once you fire up Beehive and point your browser to `http://localhost:8181/`, the admin interface will guide you through creating your Bees. Let’s say you want to send yourself an email every time an RSS feed gets updated. First, you create an RSS-Bee to monitor the feed, and then an Email-Bee to handle the notifications. With a few clicks, you wire them up using a Chain—a neat feature that ties events to actions seamlessly. Set up the email template, and Beehive does the rest every time the RSS feed updates. Beehive’s configuration is as flexible as it gets. Each Bee operates independently, so you can have multiple instances—think separate email Bees for work and personal accounts, all under one roof. If you’re someone who can never settle for the default settings, Beehive welcomes you to hack away. Whether it’s creating custom Hives or just tweaking existing ones, the folks around will always appreciate a helping hand. Join them on IRC or Gitter, and be part of a community that’s buzzing with activity. So, buckle up and let Beehive take your automation game to the next level. It’s time to create, automate, and conquer—one event at a time. Now go on, give Beehive a whirl and watch as your workflow transforms with the power of countless busy little Bees.

Check out site
Back to all products