Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iamDyeus/KnickAI

Knick is an open-source Python AI assistant 🧠
https://github.com/iamDyeus/KnickAI

artificial-intelligence chatbot knick personal-assistant python virtual-assistant windows-assistant

Last synced: 3 months ago
JSON representation

Knick is an open-source Python AI assistant 🧠

Awesome Lists containing this project

README

        

![knick banner](https://user-images.githubusercontent.com/87000693/147037011-0de85407-236b-46ae-b104-6762555624ec.png)

![starts](https://img.shields.io/github/stars/iamDyeus/KnickAI)
![issues](https://img.shields.io/github/issues/iamDyeus/KnickAI)
![forks](https://img.shields.io/github/forks/iamDyeus/KnickAI)
![social](https://img.shields.io/github/license/iamDyeus/KnickAI)

[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)

# About Knick - An AI Assistant 🧠
[Knick](http://bit.ly/knickassistant) is a virtual artificial intelligence project, fully developed in Python. It can handle our minor, intermediate as well as heavy tasks which we usually don’t want to do or don't wish to do.
## Requirements
* Operation system: **Windows**
* Python Version: **3.9.x**
### Required Modules
* Use the package manager [pip](https://pip.pypa.io/en/stable/) to install all the Required Modules.
```bash
pip install -r requirements.txt
```
### Required API's
All the API's mentioned below are Free
* [Wolframalpha API](https://products.wolframalpha.com/api/)
* [OpenWeather API](https://openweathermap.org/api)
* [Chatbot API](https://api-info.pgamerx.com/)

# Assistant Skills And Features
### Skills
* **Opens a web page** (e.g 'open youtube' or 'open instagram' or Whatsapp,discord,github,facebook,stackoverflow etc)
* **Play Music/Videos on Youtube** (e.g 'open youtube and search for')
* **Check your Emails**(e.g 'open my inbox' or 'open sent mails')
* **Search all the wikipedia for your Query** (e.g 'search on wikipedia about..' or 'who is (person)')
* **Tells about something**, by searching on the internet (e.g 'search on google about... ')
* **Tells the weather** for a place (e.g 'tell me the weather')
* **Tells the current time and/or date** (e.g 'tell me time or date')
* **Can Generate an Insult for you** (e.g 'insult me')
* **Integrated Chatbot** for making it more user friendly (e.g 'Lets Chat')
* **Tells you Dev jokes** (e.g 'tell me a joke')
* **Tells the daily news** from Times of India (e.g ' tell me today news ')
* **Spells a word** (e.g 'can you pronounce a word for me')
* **Note/Remeber something** (e.g 'make a note')
* **Can Take Screenshots** (e.g 'Take Screenshot')
* **Can open snipping Tool** (e.g 'Open snipping tool')
* **Fun Conversions** (Image to ASCII,Text to Handwriting) (e.g 'convert image to ascii' or 'convert text into handriting')
* **Tells everything it can do** (e.g 'tell me your commands')
* **Can answer to computational as well as geographical Questions** using wolfram API (e.g 'i want to ask some Question')
* **Integrated With Minigames** (e.g 'lets play games')
* **Clear system Cache** (e.g 'Clear Cache')
* **Youtuber Commands (Youtube studio, Youtube Live Dashboard)** (e.g 'open youtube studio' , 'open youtube live dashboard')
* **Integrated with Youtube ViewBot** (e.g 'open viewbot')
* **Can Do Keyword Research** with the help of Google Trends (e.g 'lets do some keyword research')
* **Can open Windows Dictation option** (e.g 'i want to dictate')

### Features
* **Supports working in Background and activation on Hotword.** (e.g 'Hibernate' or 'sleep')
* **Can change the Input Mode Anytime** i.e text input or Speech Input (e.g 'change input mode')
* **Exit/Quit the Assistant** (e.g 'bye knick, see you soon!')
* **Pause the Assistant** for a while (e.g 'knick pause for a while')
* **Support Assistance** for helping the user encounting any error/bug (e.g 'knick open support assistance')

## Contributing
* Pull Requests (PRs) are welcome :relaxed:
* For major changes, please discuss on [discussions](https://github.com/iamDyeus/KnickAI/discussions) about what you would like to change.
* Try to add useful comments
* Please make sure to update tests as appropriate.

## License
[MIT](https://choosealicense.com/licenses/mit/)