Deepseek Engineer

使用场景开发者使用DeepSeek Engineer读取本地代码文件,并基于文件内容生成代码修正建议。编程爱好者利用该应用创建新的代码文件,并实时查看代码变更。...

  • Deepseek Engineer

    类别:代码助手,开发与工具,DeepSeek API,编程助手,JSON响应,文件操作,命令行界面,普通产品,开源,
    官网:https://github.com/Doriandarko/deepseek-engineer 更新时间:2025-08-02 10:09:16
  • 使用场景

    开发者使用DeepSeek Engineer读取本地代码文件,并基于文件内容生成代码修正建议。

    编程爱好者利用该应用创建新的代码文件,并实时查看代码变更。

    开发者在进行代码审查时,使用DeepSeek Engineer来跟踪和应用代码变更。

    产品特色

    DeepSeek Client Configuration:自动配置API客户端以使用DeepSeek服务。

    Data Models:利用Pydantic进行类型安全的文件操作处理。

    System Prompt:全面的系统提示指导对话,确保所有回复严格遵循JSON输出。

    Helper Functions:包括读取本地文件、创建或覆盖文件、展示文件变更差异等。

    '/add' Command:用户可以输入命令快速读取文件内容并将其作为系统消息插入对话。

    Conversation Flow:维护用户与助手之间的消息历史列表,通过DeepSeek API流式传输助手的回复。

    Interactive Session:在终端启动交互循环,允许用户输入请求或代码问题。

    使用教程

    1. 准备一个包含DeepSeek API密钥的.env文件。

    2. 安装依赖并运行应用:使用pip安装requirements.txt中的依赖,然后运行main.py;或使用uv创建虚拟环境并运行main.py。

    3. 在终端启动交互循环,输入请求或代码问题。

    4. 输入'/add path/to/file'将文件内容添加到对话中。

    5. 当助手建议新的或编辑过的文件时,可以直接在本地环境中确认更改。

    6. 输入'exit'或'quit'结束会话。