Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

  1. Blog
  2. Article

Maarten Ectors
on 14 August 2015

Meet Mycroft: Open Source Artificial Intelligence Powered by Snappy


This is a guest post by the Mycroft team as part of “the startup stories”, a series of blog posts about how and why innovative companies are using Ubuntu technology.

If you work in technology you’ve probably had this dream. You wake up and your whole house is a computer, a starship in cyberspace that listens to you, understands you, and performs tasks effortlessly. Mycroft A.I. is achieving that dream using Snappy Ubuntu Core. Mycroft is an open source / open hardware project that is working to bring natural language recognition and Internet of Things (IoT) integration to homes and offices everywhere.

Mycroft is a state of the art A.I. based on Ubuntu, Raspberry Pi 2 and Arduino – three of the world’s most popular open development platforms. Mycroft uses natural language processing to respond to your voice. It makes online services like YouTube, Netflix, Pandora, Spotify and others available to you instantly. No need to pull out your smart phone, log in, select a network, load an app and hunt down a feature. Want to hear great music? Say “Mycroft, play ‘Uptown Funk’ from YouTube on my Chromecast” and seconds later your video begins to play.

It isn’t just for streaming devices. Mycroft has an integrated high quality speaker. It can play music directly using ALSA. Just ask Mycroft to play your favorite Pandora playlist, kick back and enjoy your tunes.

Mycroft also integrates with your smart devices and allows you to control the Internet of Things. Connect Mycroft to your SmartThings hub, WeMo devices or Phillips Hue lights and command your devices with the sound of your voice. Turn on lights, lock doors, make coffee, water plants and feed pets. Whatever it is – If it is connected to the internet – Mycroft can control it.

Mycroft is an open source and open hardware platform. It allows developers, makers and tinkerers to explore their own ideas. Want Mycroft to post to your Facebook account? Control a Roomba? Start your 3D printer? You can do it. At Mycroft’s core is Snappy Ubuntu Core running on Raspberry Pi 2, there are already thousands of tutorials, Instructables and project kits available so you can personalize him with Snappy Apps to meet your needs.

Much like Siri, Google Now, Cortana and Echo, Mycroft uses the power of the cloud to process natural speech, determine user intent and respond seamlessly. Mycroft is always listening. When you call him, he responds. Otherwise he ignores you so your conversations are confidential. Mycroft respects your privacy.

With Mycroft we want to innovate and push the boundaries of what people think is possible with an open source solution. We are challenging the idea that only large companies can innovate in this space. We are creating a product in Mycroft that marries the latest and greatest in voice recognition and machine learning with the open source ethos behind so many great projects already.

Mycroft will be shipping with Snappy Core Ubuntu as the operating system. Snappy Ubuntu Core will allow Mycroft to ship secure devices that utilize the latest and greatest containerization and app delivery technologies. Ubuntu’s parent company is changing the landscape of IoT and the cloud, and we are ecstatic to be a part of this revolution.

The Mycroft team believes that AI is too important to remain proprietary. If you believe that the future of AI should be open source you should consider backing them on Kickstarter.

Related posts


Gabriel Aguiar Noury
21 November 2024

EdgeIQ and Ubuntu Core; bringing security and scalability to device management 

Internet of Things Article

Today, EdgeIQ and Canonical announced the release of the EdgeIQ Coda snap and official support of Ubuntu Core on the EdgeIQ Symphony platform. EdgeIQ Symphony helps you simplify and scale workflows for device fleet operations, data consumption and delivery, and application orchestration. Distributing EdgeIQ Coda as a snap brings the power ...


Rhys Knipe
12 June 2024

Space pioneers: Lonestar gears up to create a data centre on the Moon

Canonical announcements Article

Why establish a data centre on the Moon? Find out in our blog. ...


Gabriel Aguiar Noury
6 June 2024

A look into Ubuntu Core 24: Your first Linux-powered Matter device

Internet of Things Article

Welcome to this blog series which explores innovative uses of Ubuntu Core. Throughout this series, Canonical’s Engineers will show what you can build with this Core 24 release, highlighting the features and tools available to you.  In this third blog, Farshid Tavakolizadeh, engineering manager from our Industrial team, will show you how t ...