Home

Awesome

<div align="center"> <img src="https://github.com/2214962083/2214962083/assets/34775414/a48b745f-c803-4884-95a8-26c63f7f5b53" alt="icon"/> <h1 align="center">GPT Runner</h1>

English / ็ฎ€ไฝ“ไธญๆ–‡ ๐ŸŒ

Use GPT-Runner to manage your AI presets, engage in AI-powered conversations with your code, and significantly boost the development efficiency of both you and your team!

็”จ GPT-Runner ็ฎก็†ๆ‚จ็š„ AI ้ข„่ฎพ๏ผŒ้€š่ฟ‡ AI ไธŽๆ‚จ็š„ไปฃ็ ๆ–‡ไปถ่Šๅคฉ๏ผŒๆžๅคงๆๅ‡ๆ‚จๅ’Œๅ›ข้˜Ÿ็š„ๅผ€ๅ‘ๆ•ˆ็Ž‡๏ผ

CLI Web VSCode License GitHub stars

CLI / Web Page / VSCode Extension / Issues / Buy Me a Coffee

็ปˆ็ซฏๅทฅๅ…ท / ็ฝ‘้กต็‰ˆ / VSCode ๆ‰ฉๅฑ• / ๅ้ฆˆ / ๆ‰“่ตๅผ€ๅ‘่€…

</div>

https://user-images.githubusercontent.com/35005637/252378643-f0d053ac-88db-4b92-966a-75a411a1ce6c.mp4

<details> <summary>๐Ÿ“š Table of Contents</summary><br>

<br></details>

๐Ÿคทโ€โ™‚๏ธ Why GPT-Runner?

  1. ๐Ÿ” Conversations with Code Files:

    • Before using GPT-Runner: Manual copy and paste of multiple file codes into the ChatGPT window were required to propose features or fix bugs to AI.๐Ÿ™
    • After using GPT-Runner: Simply select your project files from the file tree. The AI will provide responses based on the most recent contents of those files.๐Ÿคฉ
  2. ๐Ÿ“‘ Manage the Project's AI Presets:

    • Before using GPT-Runner: Project prompts saved in memos needed to be copied and pasted to ChatGPT for inquiries, making it difficult to put them under git version control.๐Ÿคช
    • After using GPT-Runner: Each xxx.gpt.md file represents an AI role preset. They are easy to read, modify, and can be version-controlled. Team members can share and enhance AI presets, making the code they produce closer to 100% usability.๐Ÿฅฐ

โš™๏ธ Features

๐Ÿš€ Quick Start

Make sure you have an Open AI Key or a Anthropic Key. You can get it from Open AI or Anthropic.

The first way: CLI

  1. Requirements NodeJS >= 16.15.0
    • To check your NodeJS version, run node -v in your terminal. If you need to install or update NodeJS, visit the official NodeJS website for download and installation instructions.
  2. First run the following command to download this package, which will take a long time, which is normal.
cd <your project folder>
npx gptr

You can see the web interface in your browser at http://localhost:3003.

The second way: VSCode Extension

Requirements VSCode >= 1.78.0

Install the GPT-Runner VSCode Extension from the VSCode Marketplace.

๐Ÿ“– Documentation

GPT-Runner Configs And AI Preset Files

For details about gptr.config.json configuration file, xxx.gpt.md AI preset file, .gpt-runner special directory, please refer to here:

Introduction to GPT-Runner Configs And AI Preset Files

GPT-Runner Ui Usage

Introduction to GPT-Runner Ui Usage

๐Ÿ—’๏ธ Road map

๐Ÿ†• What's New

โ“ FAQ

You can contact me via 2214962083@qq.com

ๅฏน AI ๆๅ‡ๅผ€ๅ‘ๆ•ˆ็Ž‡ๆ„Ÿๅ…ด่ถฃ็š„๏ผŒๅฏไปฅๅŠ ๆˆ‘ wechat: qq2214962083 ๅ…ฅ็พคไบคๆต

่ฆๆฑ‚๏ผšไผš็ง‘ๅญฆไธŠ็ฝ‘๏ผŒไฝฟ็”จ่ฟ‡ chatgpt

English > FAQ

๐Ÿ’– Sponsor

Waiting for you...

๐Ÿค Contributor

You can check out our Contribution Guidelines

This project exists thanks to all the people who contribute:

<a href="https://github.com/nicepkg/gpt-runner/graphs/contributors"> <img src="https://contrib.rocks/image?repo=nicepkg/gpt-runner" /> </a>

๐Ÿ™ Acknowledgement

GPT-Runner is made possible thanks to the inspirations from the following projects:

in alphabet order

๐Ÿ“œ LICENSE

MIT License ยฉ 2023-PRESENT Jinming Yang