A simple GPT command line interface
Project description
AI Assistant
This library was written to scratch a personal itch. I have found GPT 3.5 to be incredibly useful in my day-to-day coding activities, but also found that having to go to a web browser and interact there was tedious. What I really wanted was a tool that would:
- Be accessible from a simple command line prompt (
ai
) - That single command should open up a shell to interact with ChatGPT, with the system already prompted to respond tersely but helpfully to coding questions
- Have chat history accessible with the up arrow
- Have syntax highlighting on ChatGPT responses
- Have multi-line editing capabilities on multi-line prompts
This library is precisely that, and no more.
Installation
Install using pypi with
pip install aissistant
There is one required environment variable, OPENAI_API_KEY
, which should contain an OpenAI API key. aissist
will prompt you if the key is not set or is invalid.
Usage
Invoke the program with ai
. There are few controls. Simply enter a prompt, and hit Escape THEN Enter to submit the prompt.
Inside of each session there is a history, and you can use the up arrow to revisit and edit previous prompts.
Here is a simple example
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.