developergpt is a command line tool that allows users to use natural language to execute commands and chat with GPT-3.5 models
Reason this release was yanked:
has error when run on Python < 3.9
Project description
DeveloperGPT
DeveloperGPT is a terminal application that uses the OpenAI API with the gpt-3.5-turbo model to help developers be more productive. Currently DeveloperGPT provides two main functionalities:
1. Natural Language to Terminal Commands
2. Chat with OpenAI GPT-3.5 Inside the Terminal
NOTE: Chat moderation is NOT implemented - all your chat messages should follow the OpenAI terms of use.
Install it from PyPI
pip install developergpt
Setup
Get your own OpenAI API Key: https://platform.openai.com/account/api-keys
# Do this once
# set OpenAI API Key (using zsh for example)
$ echo 'export OPENAI_API_KEY=[your_key_here]' >> ~/.zshenv
# reload the environment (or just quit and open a new terminal)
$ source ~/.zshenv
Usage
# see available commands
$ developergpt
# chat with GPT-3.5 inside the terminal
$ developergpt chat
# natural language to termianl commands
$ developergpt cmd
Development
DeveloperGPT is currently under active development.
Read the CONTRIBUTING.md file.
Future Work
- Add tests + update CI pipeline
- Switch to poetry package manager
- Prettify model output
- Support other models (hugging-face)
- Add docs
Credit
- This project uses the Python project template from https://github.com/rochacbruno/python-project-template
- This project was written with assistance from ChatGPT and Github CoPilot.
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.
Source Distribution
Built Distribution
File details
Details for the file developergpt-0.1.2.tar.gz
.
File metadata
- Download URL: developergpt-0.1.2.tar.gz
- Upload date:
- Size: 9.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | efee7045e7566564d2c97a18266b52bb8e61292f02a7b918cf2a88afc1e442be |
|
MD5 | ba5ca4b444007f8039a134261d447b64 |
|
BLAKE2b-256 | 68bb06e28181a805310178ec9174905e687b925863345d404a48329c8c9e4c37 |
File details
Details for the file developergpt-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: developergpt-0.1.2-py3-none-any.whl
- Upload date:
- Size: 9.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c430dba456aa304732fe145f91f710c95e93074b595eff0c671dde38bfd5d1 |
|
MD5 | a2df70f7f6845377cbc3fa79cd32afa9 |
|
BLAKE2b-256 | 35f9d760e030f4079616563e63223433bc9342bc1d9bc8af59bf3ec7731abf7d |