Skip to content

AiShell: A Natural Language Shell Powered by ChatGPT

License

Notifications You must be signed in to change notification settings

AhnSinYong/AiShell

 
 

Repository files navigation

AiShell 🤖

A simple Python code that connects to OpenAI's ChatGPT and executes the returned results.

Key Features 💡

  • Interact with your computer using natural language
  • Automatically executes the command from the response of ChatGPT
  • Good for complex tasks like handling Git and extracting tar files
  • No need to search StackOverflow for commands, AiShell has got you covered

Simple Utility commands 🛠

utility

A powerful git assistant 💪🏻👨‍💻💻

git assistant

Installation 🔧

curl -sL https://raw.githubusercontent.com/code-yeongyu/AiShell/master/install.sh | sh

Prerequisites 📚

  • Python 3.9.5
  • Poetry
  • OpenAI API Key

Getting Started 🚀

  1. Create account on OpenAI
  2. Go to https://platform.openai.com/account/api-keys, Copy API key
  3. Set the API key as an environment variable OPENAI_API_KEY or inject it directly into the code by editing it.
  4. Install

Contributions 💬

Feel free to contribute to AiShell by adding more functionality or fixing bugs. Some suggestions for contributions include:

  • Publishing AiShell to PyPI so that others can easily download and use it

About

AiShell: A Natural Language Shell Powered by ChatGPT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.9%
  • Shell 6.1%