{"id":13584848,"url":"https://github.com/blob42/gpt-prompts-cli","last_synced_at":"2025-04-11T04:50:20.208Z","repository":{"id":151355788,"uuid":"585966320","full_name":"blob42/gpt-prompts-cli","owner":"blob42","description":"CLI for selecting or defining prompts to use with the ChatGPT chatbot, which retrieves the prompts from the awesome-chatgpt-prompts repository.","archived":false,"fork":false,"pushed_at":"2023-03-29T04:14:24.000Z","size":35,"stargazers_count":12,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T02:51:18.232Z","etag":null,"topics":["awesome-chatgpt","chatgpt","cli","fzf"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/blob42.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-01-06T15:20:57.000Z","updated_at":"2024-03-11T18:10:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"17f8d5fb-df16-4c22-917c-8668698a98db","html_url":"https://github.com/blob42/gpt-prompts-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blob42%2Fgpt-prompts-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blob42%2Fgpt-prompts-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blob42%2Fgpt-prompts-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/blob42%2Fgpt-prompts-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/blob42","download_url":"https://codeload.github.com/blob42/gpt-prompts-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248345289,"owners_count":21088243,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome-chatgpt","chatgpt","cli","fzf"],"created_at":"2024-08-01T15:04:33.774Z","updated_at":"2025-04-11T04:50:20.185Z","avatar_url":"https://github.com/blob42.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# Awesome ChatGPT Prompts CLI\n\nThis is a command line tool that allows you to select a prompt to use with\nChatGPT from the [Awesome ChatGPT\nPrompts](https://raw.githubusercontent.com/f/awesome-chatgpt-prompts) or define\nyour own custom prompts.\n\n\u003cimg src=\"https://i.imgur.com/hSgIZHp.jpeg\" width=\"600\"\u003e\n\n\n## Installation\n\nTo install the dependencies needed to run this program, run:\n\n`pip install -r requirements.txt`\n\nThe remote and custom prompts are installed under\n`$XDG_DATA_HOME/chatgpt-prompts`\n\nYou will also need to have `fzf` locally installed. If you\ndon't have it already, you can install it by running:\n\n### Debian, Ubuntu, etc\n`sudo apt install fzf`\n\n### CentOS, Fedora, etc\n`sudo yum install fzf`\n\n### macOS\n`brew install fzf`\nthen\n`/usr/local/opt/fzf/install`\n\n\n## Usage\n\nTo use this program, run:\n\n`./cgpt.py [COMMAND]` \n\n\nOr print the help with:\n\n`./chpt.py --help` \n\nIf no command is provided, it will present you with a list\nof prompts that you can choose from. Use the up and down\narrow keys to navigate the list and the Enter key to\nselect a prompt.\n\nYou can also use the following commands:\n\n- `update`: Update the list of prompts from the remote repository.\n- `add`: Add a custom prompt to the list.\n- `my`: List my custom prompts.\n- `pr`: Helper to create a pull request to add a custom prompt to awesome-chatgpt-prompts repo.  \n\n\n## Features\n\n- [x] Update the list of prompts from the remote repository.\n- [x] Add your own custom prompts\n- [ ] Create a pull request to add custom prompts to the\n  remote repository.\n- [ ] Delete a custom prompt.\n- [ ] macOS and Windows support\n\n## Credits\nThe prompts in this tool are taken from the [awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts) repository.\n\n## I am Using GitHub Under Protest\n\nThis project is currently hosted on my [personal\nforge](https://git.blob42.xyz/sp4ke/gpt-prompts-cli) and mirrored on GitHub.\nThis is not ideal; GitHub is a proprietary, trade-secret system that is not\nFree and Open Souce Software (FOSS).  I am deeply concerned about using a\nproprietary system like GitHub. I urge you to read about the [Give up\nGitHub](https://GiveUpGitHub.org) campaign from [the Software Freedom\nConservancy](https://sfconservancy.org) to understand some of the reasons why\nGitHub is not a good place to host FOSS projects.\n\nAny use of this project's code by GitHub Copilot, past or present, is done\nwithout our permission.  We object to GitHub using the code from this project\nin Copilot. Given that this program is connected to ChatGPT, which utilizes\nGPT-3 from OpenAI like Copilot, you would consider this to be hypocritical. We\ndo not have a choice, though; companies like Microsoft and OpenAI restricted\ntheir models with private barriers after training their models using\nopen-source knowledge from humans. All people should have access to this\ntechnology, but until then we must adapt to and make use of these tools\nthat offer those who utilize them an unfair advantage over those who don't.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblob42%2Fgpt-prompts-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblob42%2Fgpt-prompts-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblob42%2Fgpt-prompts-cli/lists"}