Skip to main content

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

License CI PyPI

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

Natural Language Example

2. Chat with OpenAI GPT-3.5 Inside the Terminal

Chat Example

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

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

developergpt-0.1.2.tar.gz (9.8 kB view details)

Uploaded Source

Built Distribution

developergpt-0.1.2-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

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

Hashes for developergpt-0.1.2.tar.gz
Algorithm Hash digest
SHA256 efee7045e7566564d2c97a18266b52bb8e61292f02a7b918cf2a88afc1e442be
MD5 ba5ca4b444007f8039a134261d447b64
BLAKE2b-256 68bb06e28181a805310178ec9174905e687b925863345d404a48329c8c9e4c37

See more details on using hashes here.

File details

Details for the file developergpt-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for developergpt-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b2c430dba456aa304732fe145f91f710c95e93074b595eff0c671dde38bfd5d1
MD5 a2df70f7f6845377cbc3fa79cd32afa9
BLAKE2b-256 35f9d760e030f4079616563e63223433bc9342bc1d9bc8af59bf3ec7731abf7d

See more details on using hashes here.

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