Skip to content

nicepkg/gpt-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

icon

GPT Runner

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 ๆ‰ฉๅฑ• / ๅ้ฆˆ / ๆ‰“่ตๅผ€ๅ‘่€…

gpt-runner-usage-en.mp4
๐Ÿ“š Table of Contents


๐Ÿคทโ€โ™‚๏ธ 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

  • ๐Ÿ” Conversations with Code Files: Select files or folders and engage in real-time conversations with AI.
  • ๐Ÿ› ๏ธ Powerful CLI and IDE integration: Implement efficient AI workflows in various IDEs.
  • ๐Ÿ”– AI Preset Manager: Manage your AI presets, Just like a locally Storybook for AI presets.
  • ๐Ÿค– Customize AI parameters: Flexibly control the configuration of AI models.
  • ๐Ÿ”Œ Support for third-party LLMs: High compatibility and adaptability.
  • ๐Ÿ”’ Privacy-first: Local data storage protects your privacy.
  • ๐ŸŒŽ Locale support: Support for multiple languages.

๐Ÿš€ 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

  • Jetbrains Plugin: Add Jetbrains IDE Plugin
  • Export And Import Chat History: Add dialogue import and export function
  • AI Preset Store: Add AI Preset Store for community sharing AI Preset File
  • Template Interpolation: Add template interpolation support
  • Electron: Add an Electron client to expand the target audience to non-developers

๐Ÿ†• What's New

  • ๐Ÿš€ v1.0.0: First Release

โ“ 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:

๐Ÿ™ Acknowledgement

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

in alphabet order

๐Ÿ“œ LICENSE

MIT License ยฉ 2023-PRESENT Jinming Yang