6.7 KiB
GPT Runner
English / 简体中文
Manage ai presets. Chat with your code files. Revolutionize Your Team's Collaboration and Efficiency!
管理 ai 预设。 与您的代码文件聊天。 彻底改变您团队的协作和效率!
CLI / Web App / VSCode Extension / Issues / Buy Me a Coffee
Features
-
CLIandIDE Extension:GPT-Runnerprovides a robust command-line interface to launch a web interface and IDE extension that retrieves allxxx.gpt.mdfiles in your project. These files serve as AI-powered robot presets, making theGPT-Runneraccessible to virtually any IDE and ensuring an efficient AI workflow. -
AI Robot Preset-based Chats: Developers can create chats based on
xxx.gpt.mdfiles, with Git version management support, fostering team collaboration and seamless communication. -
Customizable AI Parameters: The
xxx.gpt.mdfiles offer flexibility to specify system prompts, user prompts, model names, temperature, and much more. Empower your team to extract maximum value from a single file with continuous maintenance and improvement. -
LLM Adaptation:
GPT-Runnersupports both openai'sAPI keymethod andaccess tokenmethod, and the future is not only openai, because it is built onlangchainjs, so it is easy to adapt to third-party LLM ! -
Privacy first, all data stored locally in your PC.
-
Web Link Share: You can share the
GPT-Runnerweb interface through theLAN ip, or use theTunnelfunction provided by theCLIto enable temporaryGradio linksharing. -
Web Theme:
GPT-Runnersupports light and dark themes. it supportVSCode DarkandVSCode LightandJetbrains DarkandJetbrains Light. By the way. The theme will auto change with your VSCode current theme style when you useVSCode Extension. BTW, it's Responsive design ! -
Web I18n: English, 简体中文, 繁体中文, 日本語, Deutsch
Documentation
Read the documentation for more details.
Roadmap
- Jetbrains Plugin: Add Jetbrains IDE Plugin
- Export Chat History: Add dialogue import and export function, compatible with OpenAI specification
- 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
主要功能
-
CLI和IDE 扩展:GPT-Runner提供了强大的命令行界面,用于启动 Web 界面和 IDE 扩展,以检索项目中的所有xxx.gpt.md文件。这些文件作为 AI 支持的机器人预设,使得GPT-Runner可以适用于几乎任何 IDE,并确保高效的 AI 工作流程。 -
以 AI 机器人预设为基础的聊天:开发人员可以基于
xxx.gpt.md文件创建聊天,支持 Git 版本管理,促进团队协作和无缝沟通。 -
自定义 AI 参数:
xxx.gpt.md文件可以灵活地指定系统提示、用户提示、模型名称、温度等。通过持续维护和改进,赋予团队从单个文件中提取最大价值的能力。 -
LLM 适配:
GPT-Runner支持 openai 的API key方式和access token方式,未来不仅支持 openai,因为它基于langchainjs构建,所以很容易适应第三方 LLM! -
隐私优先,所有数据存储在您的个人电脑上。
-
Web 链接分享:您可以通过
局域网 ip分享GPT-RunnerWeb 界面,或者使用CLI提供的Tunnel功能启用临时的Gradio 链接分享。 -
Web 主题:
GPT-Runner支持亮色和暗色主题。支持VSCode Dark、VSCode Light、Jetbrains Dark和Jetbrains Light。顺便说一下,在使用VSCode 扩展时,主题会根据您当前的 VSCode 主题样式自动切换。此外, ui 是响应式设计! -
Web 国际化支持:English, 简体中文, 繁体中文, 日本語, Deutsch
文档
阅读 文档 以获取更多详细信息。
开发计划
- Jetbrains 插件:添加 Jetbrains IDE 插件
- 导出聊天记录:添加对话导入导出功能,兼容OpenAI规范
- AI预设商店:添加AI预设商店以供社区共享AI预设文件
- 模板插值:添加模板插值支持
- Electron:添加 Electron 客户端,将目标受众推广到非开发人员
最新动态
- 🚀 v1.0.0: 首次发布
FAQ
Requirements
NodeJS >= 16.15.0
Local Development
# install nodejs >= 16.15.0
npm i -g pnpm
pnpm i
# run server
cd packages/gpt-runner-web && pnpm dev:server
# open a new terminal and run client
cd packages/gpt-runner-web && pnpm dev:client
Now you can visit http://localhost:3006 to see the result.
Donation
Acknowledgement
GPT-Runner is made possible thanks to the inspirations from the following projects:
in alphabet order
Sponsor
no...
Contributor
LICENSE
MIT License © 2023-PRESENT Jinming Yang