Claude Engineer

使用场景创建一个新的Python Web应用项目结构解释file.py中的代码并提出改进建议搜索React开发的最新最佳实践帮助我调试这个错误:[粘贴错误信息]...

  • Claude Engineer

    类别:AI开发助手,AI代码助手,命令行,代码分析,自动化,AI辅助,优质新品,开源,
    官网:https://github.com/Doriandarko/claude-engineer 更新时间:2025-08-01 18:38:42
  • 使用场景

    创建一个新的Python Web应用项目结构

    解释file.py中的代码并提出改进建议

    搜索React开发的最新最佳实践

    帮助我调试这个错误:[粘贴错误信息]

    分析这张图片并描述其内容

    执行这段Python代码并分析结果

    读取多个文件:file1.py, file2.py, file3.py

    产品特色

    交互式聊天界面与Claude 3和Claude 3.5模型

    全面的文件系统操作(创建文件夹、文件、读写文件)

    使用Tavily API进行网页搜索以获取最新信息

    增强的代码片段语法高亮

    智能的项目结构创建和管理

    高级代码分析和改进建议

    支持拖放的终端图像分析能力

    改进的自动模式用于高效的自主任务完成

    健壮的自动模式迭代跟踪和管理

    基于diff的精确文件编辑用于控制代码修改

    增强的错误处理和工具使用详细输出

    使用Rich库的彩色终端输出以提高可读性

    详细的工具使用和结果日志记录

    改进的文件编辑工作流程,包括单独的读取和应用步骤

    基于自动模式状态的动态系统提示更新

    TOOLCHECKERMODEL用于验证工具使用和输出

    CODEEDITORMODEL用于专门的代码编辑任务

    CODEEXECUTIONMODEL用于分析代码执行结果

    每个模型的Token使用跟踪(输入、输出和总计),使用表格改进可视化

    剩余上下文窗口显示

    聊天记录保存能力

    增强的代码执行能力,使用隔离的虚拟环境

    长期运行代码执行的进程管理

    多文件阅读能力,同时高效处理多个文件

    使用教程

    克隆仓库:git clone https://github.com/doriandarko/claude-engineer.git

    进入仓库目录:cd claude-engineer

    安装依赖:pip install -r requirements.txt

    设置环境变量,创建.env文件并添加ANTHROPIC_API_KEY和TAVILY_API_KEY

    设置虚拟环境(可选):python -m venv code_execution_env

    激活虚拟环境(可选):source code_execution_env/bin/activate

    运行主脚本:python main.py

    与Claude Engineer交互,输入查询或命令