autopilot
1.0.0
autopilot是一种 AI 工具,它利用 GPT 读取代码库、创建上下文并解决您请求的任务。
自动驾驶仪演示" width="800" data-animated-image="" style="max-width: 100%;">
加入对话:https://discord.gg/r72ykfvyx7
您可以通过安装 Code autopilot网站上提供的 GitHub 应用程序来使用此项目。此应用程序使用autopilot自动解决您在 GitHub 上打开的问题,并且还具有 Pull Request 功能。它提供了一个易于使用的界面并与 Github 直接集成。
Nodejs v18 或更高版本。
git clone https://github.com/fjrdomingues/autopilot.git
cd autopilot
安装依赖项: npm ci
.env
文件并设置环境变量:cp .env.template .env
OPENAI_API_KEY=<your-api-key>
。创建 openAI API 密钥CODE_DIR=<path-to-your-code>
(或稍后使用-d path-to-your-code
)IGNORE_LIST=node_modules,coverage,public,__tests__
FILE_EXTENSIONS_TO_PROCESS=.js,.tsx,.ts,.jsx
node ui -t "YOUR_TASK"
- 是最简单的开始方法。--auto-apply=false
。node ui -h
- 将向您显示所有选项。 使用node ui -i
进行交互模式,在这里您可以在继续之前查看每个步骤的输出。
我们正在连接到 https://github.com/fjrdomingues/autopilot 存储库的服务器上运行autopilot 。创建的新问题将触发autopilot并创建带有提案的新 Pull 请求。使用 gpt-4 运行
我们欢迎贡献!请将拉取请求提交到存储库,并确保您的更改符合项目的目标和指南。我们共同努力,可以使autopilot成为开发人员更强大、更高效的工具!
npm run test
- 运行所有测试
npm run unit-test
- 运行单元测试
npm run e2e-test
- 运行端到端测试