ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

DeepSeek Engineer 完全教程:能自动读写文件的开源终端 AI 编程助手

DeepSeek Engineer 完全教程:能自动读写文件的开源终端 AI 编程助手 DeepSeek Engineer 完全教程能自动读写文件的开源终端 AI 编程助手【免费下载链接】deepseek-engineerA powerful coding assistant application that integrates with the DeepSeek API to process user conversations and generate structured JSON responses. Through an intuitive command-line interface, it can read local file contents, create new files, and apply diff edits to existing files in real time.项目地址: https://gitcode.com/gh_mirrors/dee/deepseek-engineerDeepSeek Engineer 是一款开源的终端 AI 编程助手它接入 DeepSeek 推理模型让你用自然语言讨论代码它会自动读取你提到的文件并替你创建、修改文件不用再手动把文件内容粘贴进对话框。它解决什么问题用过网页版聊天助手写代码的人都知道两个最烦的环节。想分析一个文件得自己打开、全选、复制、粘贴到输入框十几个文件下来上下文支离破碎自己也记不清哪段来自哪个文件想让 AI 改代码它只能给出建议再由你手动逐行应用。项目越深花在喂文件给 AI上的时间就越多真正写代码的时间反而变少了。DeepSeek Engineer 把整个回路搬回了终端你在句子里提到哪个文件它就去读哪个文件分析完直接改文件本体。你要做的只是最后看一眼结果。它能替你做的三件事自动读懂你提到的文件。句子里说出文件路径它就会调用 read_file 读取涉及多个文件时用 read_multiple_files 批量读入不需要你复制任何内容。安全地增删改文件。新文件走 create_file缺失的目录会一并建好一次创建一组相关文件用 create_multiple_files小改动走 edit_file 做精确的代码片段替换不会误伤文件其余部分。所有操作都先经过路径校验和大小限制越目录之类的风险被挡在门外。把推理过程摊开给你看。它基于 DeepSeek-Reasoner 模型思考过程会实时流式输出为什么先读这个文件、接下来打算做什么都会在动手之前展示出来它的思路是可见的。 30 秒装好并第一次运行先确认系统上有 Python 3.11 以上版本并从 DeepSeek 平台申请一个 API Key然后依次执行git clone https://gitcode.com/gh_mirrors/dee/deepseek-engineer cd deepseek-engineer echo DEEPSEEK_API_KEY你的密钥 .env uv venv uv run deepseek-eng.py不想用 uv 的话替代方案是pip install -r requirements.txt之后运行python3 deepseek-eng.py。整个项目只依赖 openai、rich、prompt-toolkit、pydantic、python-dotenv 这五个包装起来很快。一个真实的工作流从提到文件到改完代码首次启动后你会落在一个交互提示符上。输入读一下 main.py给它写个测试文件接下来的事就交给它先输出一段推理说明它需要先看清结构然后终端提示即将执行哪个函数调用绿色确认 main.py 已读取接着生成测试代码写进磁盘最后给出一句总结。如果需要修改现有文件它会先把差异用表格列出来再应用编辑。整个过程带颜色编码成功是绿色、出错是红色、警告是黄色状态一眼可辨。想预载整个目录时输入/add src/就能把该目录下的代码一次性放进对话上下文然后直接问看看这个代码库的结构给点重构建议。 第一次使用前的三个提示报 API Key 相关错误先看 .env。密钥要写在项目根目录的.env里形如DEEPSEEK_API_KEYxxx启动失败大多出在这行没配或值没填对。出现导入错误就是依赖没装全。用uv sync或pip install -r requirements.txt重装一遍即可。确认当前目录可写。终端账号要对工作目录有写权限另外注意内置的安全限制单次读取上限 5MB二进制文件会被自动识别并跳过指错位置也不会把上下文弄脏。上下文加载两种方式怎么选日常使用中直接自然提及文件、让它自己读就够了大多数场景下这样最省事。只有当你需要让整个目录从一开始就进入上下文时比如分析整个项目或准备一次大重构才用/add预加载。写在最后DeepSeek Engineer 是一个实验性项目用来验证推理模型配合函数调用能做到什么程度。全部代码只有一个八百多行的 deepseek-eng.pyclone 下来通读一遍你对流式输出、函数调用和工具执行的串联方式会有很直观的感受。【免费下载链接】deepseek-engineerA powerful coding assistant application that integrates with the DeepSeek API to process user conversations and generate structured JSON responses. Through an intuitive command-line interface, it can read local file contents, create new files, and apply diff edits to existing files in real time.项目地址: https://gitcode.com/gh_mirrors/dee/deepseek-engineer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表