SuperAPI AI 工具集

gpt-runner

GPT-Runner 是一个用于管理 AI 预设并与代码文件进行对话的工具,旨在提升个人和团队的开发效率。它提供 CLI、网页版和 VSCode 扩展三种使用方式,支持选择项目文件让 AI 基于最新内容回答,并将 AI 角色预设保存为可版本控制的 .gpt.md 文件。工具支持自定义 AI 参数、第三方 LLM、本地数据存储和多种语言。

访问官网

工具介绍

GPT-Runner 是一个开源工具,用于管理 AI 预设并与代码文件进行对话,以提升开发效率。它提供 CLI、网页版和 VSCode 扩展三种使用形式。

主要用途:

  • 与代码文件对话:无需手动复制粘贴多个文件代码到 ChatGPT 窗口,只需从文件树中选择项目文件,AI 将基于这些文件的最新内容提供回答。
  • 管理项目 AI 预设:每个 xxx.gpt.md 文件代表一个 AI 角色预设,易于阅读、修改,并可进行版本控制,方便团队成员共享和增强 AI 预设。

主要能力:

  • 与代码文件对话:选择文件或文件夹,与 AI 进行实时对话。
  • 强大的 CLI 和 IDE 集成:在各种 IDE 中实现高效的 AI 工作流。
  • AI 预设管理器:像本地 Storybook 一样管理 AI 预设。
  • 自定义 AI 参数:灵活控制 AI 模型的配置。
  • 支持第三方 LLM:高兼容性和适应性。
  • 隐私优先:本地数据存储保护隐私。
  • 多语言支持。

使用方式:

  • 需要 OpenAI Key 或 Anthropic Key。
  • CLI 方式:要求 NodeJS >= 16.15.0,运行命令下载包(具体命令未提供),然后在浏览器访问 http://localhost:3003 查看网页界面。
  • VSCode 扩展方式:要求 VSCode >= 1.78.0,从 VSCode Marketplace 安装 GPT-Runner VSCode Extension。
  • 配置文件:涉及 gptr.config.json 配置文件、xxx.gpt.md AI 预设文件、.gpt-runner 特殊目录,详细文档可参考项目内介绍。

适用场景:

  • 开发团队需要共享和版本控制 AI 预设。
  • 开发者希望直接与代码文件对话以提出功能或修复 bug。
  • 需要在多种 IDE 中集成 AI 工作流。

限制:

  • 需要自备 OpenAI 或 Anthropic API Key。
  • CLI 方式需要 NodeJS 环境,VSCode 扩展需要特定版本。
  • 部分功能(如 Jetbrains 插件、聊天记录导入导出、AI 预设商店、模板插值、Electron 客户端)在文档中列为待办或未来计划,当前可能未提供。
  • 具体安装命令、配置细节和收费信息暂未提供。