Skip to main content

Ais (ai shell) is interactive command line ai tool powered by ChatGPT (GPT-3.5)

Project description



- AIS -

Ais (ai shell) is interactive command line ai tool powered by ChatGPT (GPT-3.5). Ais can translate your query into a bash command and explain it to you if you want. In this way, you can get rid of hours of searching for small tasks and increase your learning spectrum.

ais in action

Getting started

Installation instructions

(require python3.6+)

pip install ais-cli

Setup

Setup open ai access key

ais set ACCESS_KEY <KEY>

Running queryies

Translate to command

You can just write the what do you want. It will translate a bash command

ais  open rtsp://113.76.151.33/1 with ffplay without sound
──────────────  Command  ───────────────────

ffplay -an rtsp://113.76.151.33/1

? Select action (Use arrow keys)
   Run this command
    Explain this command
    Cancel

Explain commands

If you select "Explain this command" action ChatCPT will explain this command for you.

? Select action (Use arrow keys)
   Run this command
    Explain this command
    Cancel

Regular questions

Run ais ask for asking normal questions.

ais  ais ask Who is Ataturk?
───────────  Result  ─────────────

Ataturk is the founder of modern Turkey and its first president.

Run system command in interactive mode

Use the ! character as the first character

ais  !whoami

knid

Run without interactive mode

Create bash command

$ 'ais -c "create port scanner with bash"

Ask regular questions

$ ais -c "ais ask Suggest me a horror movie"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ais-cli-0.2.0.tar.gz (11.1 kB view hashes)

Uploaded Source

Built Distribution

ais_cli-0.2.0-py3-none-any.whl (13.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page