{"repo":"vlazic/gpt-project-context","free":true,"listed":false,"github":"https://github.com/vlazic/gpt-project-context","clone":"git clone https://github.com/vlazic/gpt-project-context.git","description":"Easily provide project context to ChatGPT and boost your productivity with this CLI tool! Scan project files, generate output, and copy it on ChatGPT.","language":"Go","stars":16,"topics":["chatgpt","chatgpt4","cli","developer-tools","gpt","gpt3","gpt4","openai","productivity"],"license":null,"category":"ai-agents","readme_excerpt":"GPT Project Context gpt-project-context is a command-line tool that allows you to swiftly copy the content of specific project files to your clipboard. This content can then be easily pasted into the ChatGPT interface as an initial prompt, providing more accurate and targeted assistance from ChatGPT. This control enables you to create precise prompts and obtain accurate assistance from ChatGPT, surpassing the capabilities of Github Copilot. Usage Typicall workflow My typical workflow with this tool involves the following steps: 1. To obtain a list of files for a specific project, I run the command gpt-project-context -i ' / .js,README.md,package.json' -e ' /node modules/ , /dist/ ' (for a JavaScript project, for example). This command selects the desired files based on the specified patterns and copies their content to the clipboard. 2. Next, I paste the copied content as the first message in ChatGPT or OpenAI Playground. This sets the initial context for the conversation, providing relevant information about the project to assist ChatGPT in generating accurate responses. 3. I can then ask for assistance with specific tasks or questions, such as writing unit tests or debugging code. 4. After making changes to the project files or progressing further in the development process, I return to step one. This can be done by regenerating the files' content using the gpt-project-context command, modifying the initial message in ChatGPT, or starting a new ChatGPT session with an updat","default_branch":null,"files":null,"tree":[],"storefront":"/r/vlazic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vlazic/gpt-project-context/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}