Your virtual assistant!
How may I help you today?
learn how to set it up


Stephanie is an open-source platform built specifically for voice-controlled application as well as to automate daily tasks imitating much of an virtual assistant's work.

Control with your voice.

Use your voice to ask for information, update social networks, get weather updates, live football scores, movies information restaurant suggestions, writing a note, or even chit-chatting for fun, and many more.

Listening to your voice

Stephanie can be configured to various levels of listening to ensure your privacy stays intact, as well as can be used with any audio recording device such as inbuilt voice recorder or even connect your phone to use it as voice capturing device, I personally use bluetooth voice recorder.

Completely open source

Take the actual code, and transform it to any form as needed, can be configured to use with any kind of minimal device, or just write your own modules to extend the functionality of the application using simple as f*** guide.


A few demos to show how Stephanie usually responds, and how modules could work.


Get weather updates


Get good places to eat


Get movies information


Get daily news

Social Networks

Sync Facebook and Twitter

And many

many more


Inspiration behind stephanie.

  • Inspired by Jarvis

    The initial idea came from Jarvis as shown in iron-man movies, a kind of all-in-one virtual assistant software, which laid the foundations to build this software.

  • Jasper Project

    Jasper Project hosted in github also helped me to clear out some doubts, and helped me in further understanding of the assistant management software, inspiring me to build stephanie from scratch to incoporate it's usage using minimal hardware and software requirements unlike using Rasberry PI and a better library to integrate with developers.

  • Concerns Toward Privacy

    Even though there are some amazing assitants like Siri, Cortana and so on, I felt that there was a need for an open-source project so that privacy of users stays intact, and stephanie provides a robust layer with 'wake-up-engine' setting to reduce privacy concerns to a huge extent.

  • Developer API

    Stephanie provides a stupidly simple API which could be used by other developers to make their own modules, or even inject 3rd party modules made by other developers by following some really easy conventions. I'd rather call Stephanie more of a framework than an application because of it's really simply API.

  • Ultimate Goal

    The Ultimate goal of this project is to create a general awareness among all sorts of people irrespective of their career background to get them interested in 'building something cool', that's why installation is made quite simpler but not the simplest to help general public learn programming in a very different way where they could feel they are making something cool.

  • Help
    It Grow


I dunno never liked the terms like "Founder", "Lead Developer" and so on.

Ujjwal Gupta

Start new project > Scrape > Repeat

A little about 'me'

A note to yourself - write some stupid stuff to show how professional you are.

Alright so jokes aside, I just think programming is one of the fields which is more about creativity than anything, though I strongly believe that an individual must be formal, disciplined and utmost professional when needed, while your inner weirdness shouldn't be compromised but accepted, it's not wrong to have fun in certain situations. Work is the most important part of any individual's life, what's the point if you don't have fun in what you always dreamt of as a kid,
So yeah, Again I'll probably be updating the software ever so often, to make sure it stays up-to-date with current technology, You can come say me "Hi" in any of the social media links, but just don't be formal, imagine I am one of your co-mate, college-mate, room-mate, mate, whereas for any formal enquiries kindly contact me at "".
Arguably the worst "About Me" section ever, but oh well, atleast you can feel a little bit home.


Learn to enjoy every minute of your life. Be happy now. Don't wait for something outside of yourself to make you happy in the future. Think how really precious is the time you have to spend, whether it's at work or with your family. Every minute should be enjoyed and savored.

Earl Nightingale