SmarTTY
What problem are we solving?
CLIs have been around for decades but there has been no significantly new ways to use them. We've decided to change that using SmarTTY. SmarTTY is voice assisted natural human language understanding Terminal which can help you perform CLI tasks with much ease. So you leave behind wasting time googling for commands and spend more time coding your applications!
What is SmarTTY?
Ever bored of writing the same CLI commands like npx create-react-app my-appor django-admin createproject my projector wasting time googling various other such commands? Or are you tired of pressing the up arrow key for that commands you typed 3 hours ago? What if you could say something like "create a react app named my-app" or "create a django project named my project" and have the terminal understand what to do just by using natural human language?
How does SmarTTY work?
SmarTTY uses electronjs as the container with xtermjs for the UI of the terminal and node-pty for connecting the shell with UI. This will make up the SmarTTY terminal. Pretty simple so far. Now we add the magic to the recipe using Symbl.ai. We make use Symbl.ai to understand natural human conversation and recognize the entities and intents. This is then used to recognize various CLI commands and execute them with ease.
Sample Commands
show all directoriesmake a new folder <folder name>move into folder <folder_name>
Built With
- electronjs
- node.js
- symbl.ai
- xtermjs
Log in or sign up for Devpost to join the conversation.