GitHub 热门项目:o1-engineer

2026-06-22 1 阅读 GitHub Trending
GitHub 项目:o1-engineer 仓库地址:https://github.com/Doriandarko/o1-engineer 星级:2845 | 作者:多里安达科 项目描述:o1-engineer 是一个命令行工具,旨在帮助开发人员有效地管理项目并与其交互。该工具利用 OpenAI API 的强大功能,提供代码生成、文件编辑和项目规划等功能,以简化您的开发工作流程。 =================================================== 自述文件内容: # 🛠️ o1-工程师 ![更新功能](https://img.shields.io/badge/Features-Updated-brightgreen) 一个命令行工具,旨在帮助开发人员有效管理项目并与其交互。利用 OpenAI API 的强大功能,o1-engineer 提供代码生成、文件编辑、项目规划和代码审查等功能,以简化您的开发工作流程。 ## 新 将 Grok Engineer 添加到存储库中。确保在 .env 文件中添加 XAI_API_KEY。 添加了流媒体。 ## 🛠️ 更新的功能 - **增强的文件和文件夹管理**:“/add”和“/edit”命令现在支持添加和修改文件和文件夹,为管理项目结构提供更大的灵活性。 - **项目规划**:引入`/planning`命令,该命令允许用户创建全面的项目计划,可用于系统地生成文件和目录。 - **高级工作流程**:新示例演示如何集成规划和创建命令以实现高效的项目设置。 ## ✨ 特点 - **自动代码生成**:轻松为您的项目生成代码。 - **文件管理**:直接从命令行添加、编辑和管理项目文件。 - **交互式控制台**:用户友好的界面,具有丰富的文本支持,增强了可读性。 - **对话历史记录**:根据需要保存和重置对话历史记录。 - **代码审查**:分析和审查代码文件的质量和建议。 - **增强的文件和文件夹管理**:“/add”和“/edit”命令现在支持添加和修改文件和文件夹,为管理项目结构提供更大的灵活性。 - **项目规划**:引入`/planning`命令,该命令允许用户创建全面的项目计划,可用于系统地生成文件和目录。 ## 💡 脚本如何工作 1. **初始化**:脚本初始化全局变量并使用提供的 API 密钥设置 OpenAI 客户端。 2. **处理用户命令**:它监听用户命令,例如`/edit`、`/create`、`/add`、`/review`和新的`/planning`命令,并相应地处理它们。 3. **处理文件和文件夹修改**:根据用户的指令,脚本根据需要修改文件和文件夹、添加新内容或创建新文件和文件夹。 “/add”和“/edit”命令已得到增强,可支持文件和文件夹,从而为项目管理提供更大的灵活性。 4. **项目规划**:新引入的“/planning”命令允许用户创建全面的项目计划,脚本可以使用“/create”命令系统地生成文件和目录。 5. **AI生成的指令**:该工具与OpenAI的API交互,生成代码生成、编辑、项目规划和审查的指令和建议。 6. **应用更改**:更改将应用​​到项目文件和文件夹