Metadata-Version: 2.1
Name: gpyt
Version: 0.2.9
Summary: GPT on the command line.
Author: Justin Stitt
Author-email: jstitt007@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: openai (>=0.27.5,<0.28.0)
Requires-Dist: openai-async (>=0.0.3,<0.0.4)
Requires-Dist: pydantic (>=1.10.7,<2.0.0)
Requires-Dist: pyperclip (>=1.8.2,<2.0.0)
Requires-Dist: python-dotenv (>=1.0.0,<2.0.0)
Requires-Dist: textual[dev] (>=0.22.3,<0.23.0)
Description-Content-Type: text/markdown

# gpyt

> GPT in your terminal.

>> WIP


## Demo

![gpyt demo](https://github.com/JustinStitt/gpyt/blob/master/media/gpyt-show-1.gif?raw=true)

Uses [Textual](https://textual.textualize.io).


### Installation & Usage
1) `$ pip install gpyt`

2) add `OPENAI_API_KEY="<your_openai_api_key>"` in a `.env` at $HOME or `export OPENAI_API_KEY=<your_key>`

3) `$ gpyt`

### Keybindings

* `ctrl-b` -> Toggle Dark/Light Mode
* `ctrl-n` -> Open Past Conversations Sidebar
* `ctrl-c` -> Quit


### TODO

- [ ] `copy` to copy GPT's response to clipboard
- [ ] add gpt jailbreaks (DAN-esque)
- [ ] add special flags like -t (terse) or -v (verbose) or -d (detailed) or -i
- [ ] (informal) or -f (for file input) or --dan (for jailbreak)
- [ ] model select CLI
- [ ] add API_KEY from CLI
- [ ] gpt4free integration (for 3.5 and 4)
- [ ] refactor the f**k out of `app.py`
- [ ] copy/pasting with mouse

