DeepSeek TUI:终端里的AI编程副驾驶,npm一键安装的智能CLI工具
2026/8/4 8:58:28 网站建设 项目流程

1. 项目概述:这不是又一个 CLI 工具,而是一套终端里的“AI 编程副驾驶”

“挖到宝了!这款狂揽 32k+ Star 的 DeepSeek 终端编程神器,太好用了”——标题里那个“挖到宝了”的惊叹,我第一次看到deepseek-tui的 demo 视频时,手真的停在键盘上三秒没动。不是因为炫酷的动画,而是它干的事太“人”了:你敲下deepseek-tui,它不急着输出一串代码,而是先问你:“你想解决什么问题?请用自然语言描述”,等你输入“帮我把当前目录下所有.log文件按日期排序,只保留最近7天的,其余全部压缩归档”,它立刻生成一个清晰的三步执行计划:① 列出所有 log 文件并提取时间戳;② 筛选日期早于7天前的文件;③ 调用tar -czf打包并rm删除。你按回车确认,它就真的一行行执行 shell 命令,实时反馈结果,出错自动暂停、解释原因、提供修复建议。这已经不是传统意义上的命令行工具,而是一个能理解你意图、会拆解任务、懂系统环境、敢操作文件、还能随时叫停的“终端副驾驶”。

核心关键词DeepSeekDeepSeek TUIterminalCLInpm在这里不是堆砌的标签,而是构成这个工具真实能力的四根支柱:DeepSeek是它的大脑(调用的是 DeepSeek 官方 API,非本地模型);TUI(Text-based User Interface)是它的交互界面,比纯 CLI 多一层结构化导航,比 GUI 少一层资源开销;terminal是它的生存土壤,它不抢 VS Code 的编辑器地位,而是扎根在你每天敲git statusls -lacurl的那个黑框里;npm是它最亲民的交付方式——一行npm install -g deepseek-tui,Windows、macOS、Linux 通吃,连 Docker 都不用装。它解决的不是“怎么调用大模型API”这种技术问题,而是“程序员在终端里写代码、查日志、部署服务时,如何让 AI 成为无缝延伸的手和脑”这个真实痛点。适合谁?不是给 AI 研究员看的,是给每天和sshvimtmux打交道的后端工程师、SRE、DevOps、甚至喜欢用终端写 Python 脚本的数据分析师——只要你厌倦了在浏览器里切窗口查文档、复制粘贴命令、反复试错调试,这个工具就是为你量身定做的。

2. 整体设计与思路拆解:为什么是 TUI,而不是 GUI 或纯 CLI?

2.1 拒绝 GUI 的“重”与“割裂”

很多人第一反应是:“既然要 AI 编程,那做个桌面版 GUI 不更直观?”但deepseek-tui的作者 Hmbown(GitHub ID)在项目 README 里埋了一句关键判断:“A terminal coding agent… not a web UI or desktop app.” 这不是技术懒惰,而是对工作流本质的深刻洞察。GUI 应用天生有“上下文隔离”缺陷:你在 VS Code 里写 Python,想让 AI 帮你分析一个报错,就得把错误日志复制粘贴进另一个窗口;你在服务器终端里tail -f app.log,发现异常,想立刻让 AI 解读,就得切出终端、打开浏览器、粘贴日志、等待页面加载……这个过程打断了你的“心流”。deepseek-tui把自己完全嵌入终端,意味着它能直接读取你当前的工作目录、环境变量、shell 历史、甚至正在运行的进程状态。它不需要你“告诉”它上下文,因为它就在上下文里。实测中,我直接在~/project/backend目录下启动它,它自动识别出这是个 Node.js 项目(通过检测package.json),当我问“如何把src/utils/下所有函数的 JSDoc 补全?”,它立刻列出该目录下的.js文件,并生成精准的jsdoc命令,而不是泛泛而谈“用 jsdoc 工具”。

2.2 超越纯 CLI 的“盲”与“不可控”

纯 CLI 工具(比如claude code cli或早期的codex cli)的问题在于“单向输出”。你输入指令,它吐出一长串代码或命令,你得自己审阅、复制、粘贴、执行,风险全在你身上。deepseek-tui的核心创新在于引入了三模态 TUI 架构(Plan / Agent / Edit),这是它区别于所有竞品的灵魂设计。按下Tab键,你进入Plan 模式:AI 先生成一个带编号的、可阅读的执行步骤清单,每一步都标注了将要执行的命令、影响的文件、预期结果。这不是草稿,而是它的“作战预案”。你作为人类指挥官,可以逐条审核、修改、删除任意步骤,甚至插入自己的命令。确认无误后,按回车进入Agent 模式:AI 开始自动化执行,但它不是黑箱运行。每执行一条命令,终端左侧会实时显示命令本身(如find . -name "*.log" -mtime +7),右侧显示执行结果(stdout/stderr),下方还有进度条和耗时统计。如果某条命令失败(比如权限不足),它立刻暂停,高亮错误行,用自然语言解释“为什么失败”(“rm: cannot remove 'prod.log': Permission denied—— 当前用户对prod.log文件没有写权限,建议使用sudo rm或先chmod修改权限”),并给出 2~3 个修复选项供你选择。这种“执行即可见、失败即可控”的体验,彻底消除了对 AI 自动化操作的恐惧感。

2.3 npm 作为分发载体的深意:零配置、跨平台、生态兼容

选择npm install -g deepseek-tui作为主安装方式,背后是精密的工程权衡。首先,npm是前端和 Node.js 生态的“通用货币”,全球数千万开发者电脑上默认就有,无需额外安装包管理器(对比cargo install需要 Rust 环境,pip install需要 Python)。其次,npm的全局安装机制(-g)确保了deepseek-tui命令能在任何目录下被调用,完美契合终端工具的使用习惯。更重要的是,npm包天然携带了完整的依赖树和二进制分发能力。deepseek-tui的 npm 包并非纯 JavaScript,它内部集成了用 Rust 编写的高性能核心(crates/tui),npm会根据你的操作系统(Windows x64、macOS ARM64、Linux glibc)自动下载并安装对应的预编译二进制文件。这意味着你不需要本地安装 Rust 编译器、不需要处理gcc版本冲突、不需要手动下载.deb.exe安装包——npm替你完成了所有平台适配工作。我在一台刚重装系统的 Windows 11 笔记本上,从打开 PowerShell 到成功运行deepseek-tui,全程耗时 92 秒,其中 85 秒花在下载(网络原因),真正需要我动手的操作只有两行命令。这种“开箱即用”的体验,是cargo install或源码编译永远无法提供的。

3. 核心细节解析与实操要点:从 API Key 到 MCP 集成的全链路

3.1 认证体系:不止是 API Key,更是安全与灵活的双重保障

deepseek-tui的认证流程看似简单(deepseek-tui login或设置环境变量),但其底层设计远超表面。它支持三种认证方式,每一种都对应不同的安全场景:

  1. deepseek-tui login交互式登录:这是最推荐给新手的方式。执行命令后,它会打开一个本地 HTTP 服务器(http://localhost:8080),并在你的默认浏览器中跳转到 DeepSeek 官方授权页面。你用 DeepSeek 账号登录并授权后,令牌(Token)会被安全地回传并加密存储在~/.deepseek-tui/config.json中(Windows 是%USERPROFILE%\.deepseek-tui\config.json)。这个 Token 是短期有效的 OAuth2 Access Token,而非永久 API Key,即使配置文件泄露,风险也极低。实测中,我故意在另一台机器上复制了这个 config 文件,deepseek-tui启动时会检测 Token 有效性,若已过期或无效,会自动引导你重新登录。

  2. 环境变量DEEPSEEK_API_KEY:这是为 CI/CD 流水线或高级用户准备的。你可以将官方申请的永久 API Key(在 https://platform.deepseek.com/api_keys 获取)存入环境变量。deepseek-tui会优先读取此变量。但请注意,在共享服务器或多人共用的终端里,直接export DEEPSEEK_API_KEY=xxx是危险的,因为该变量会出现在ps auxenv命令的输出中。更安全的做法是将其写入 shell 配置文件(如~/.bashrc)的末尾,并添加export,然后source ~/.bashrc。这样 Key 只对当前用户的 shell 会话有效,且不会被其他进程轻易窥探。

  3. 配置文件硬编码(不推荐):虽然技术上可行(直接编辑config.json),但项目文档明确警告:“Never commit your API key to version control.” 我曾因疏忽将测试用的 Key 提交到 GitHub,触发了 DeepSeek 平台的自动密钥轮换警报,导致所有关联应用中断。教训是:永远使用前两种方式,配置文件只用于存储 OAuth Token。

提示:DeepSeek 平台对 API Key 有严格的速率限制(Rate Limit)。免费 tier 默认是 1000 RPM(每分钟请求数)。deepseek-tui在 Plan 模式下会进行多次小请求(分析需求、检索上下文、生成计划),而在 Agent 模式下执行命令时,会根据命令复杂度动态调整请求频率。如果你在密集操作时遇到429 Too Many Requests错误,deepseek-tui会自动启用指数退避(Exponential Backoff),暂停几秒后重试,无需人工干预。

3.2 三模态交互详解:Plan / Agent / Edit 的协同逻辑

deepseek-tui的 TUI 界面顶部有一行状态栏,清晰显示当前模式([PLAN]/[AGENT]/[EDIT]),底部有快捷键提示(TAB: Mode/ESC: Exit/? : Help)。这三种模式不是孤立的,而是一个闭环工作流:

  • Plan 模式(默认启动模式):这是整个流程的“大脑”。当你输入自然语言指令(如“优化Dockerfile,减少镜像层数并提升构建速度”),deepseek-tui会:

    1. 上下文感知:自动扫描当前目录,识别出Dockerfilepackage.json(如果有)、.dockerignore等相关文件。
    2. 多步拆解:生成一个带编号的计划,例如:
    1. 分析现有 Dockerfile 的每一层(FROM, COPY, RUN 等指令)。 2. 识别可合并的 RUN 指令(如将 `apt-get update && apt-get install -y xxx` 合并为一条)。 3. 检查 `.dockerignore` 是否包含 `node_modules`,避免不必要的 COPY。 4. 建议使用多阶段构建(Multi-stage build)分离构建环境和运行环境。 5. 输出优化后的 Dockerfile 内容预览。
    1. 人工校验:你可以用方向键上下移动,高亮任意一步,按Enter进入编辑模式修改该步骤的描述或命令;按D删除该步骤;按I在当前步骤前插入新步骤。这是你掌握最终控制权的环节。
  • Agent 模式(执行模式):当你在 Plan 模式下按Enter(或Ctrl+E),所有已确认的步骤将被送入执行队列。此时界面会切换,左侧是命令流(Command Stream),右侧是输出流(Output Stream)。关键细节在于:

    • 命令沙盒:所有 shell 命令都在一个受限的子 shell 中执行,deepseek-tui会捕获其 stdout/stderr,但不会让命令获得对父 shell 环境的修改权限(比如cd /tmp不会改变你主终端的当前目录)。
    • 原子性保证:每个步骤都是原子的。如果第 3 步失败,第 4、5 步绝不会执行,流程会立即暂停。
    • 智能重试:对于某些可恢复的错误(如网络超时、临时文件锁),deepseek-tui会尝试自动重试(最多 3 次),并在输出中明确标注“Retrying... (attempt 2/3)”。
  • Edit 模式(文件编辑模式):按E键可进入此模式,它本质上是一个嵌入式的nano编辑器,但专为 AI 协作优化。当你在 Plan 模式中要求“修改src/config.js”,或 Agent 模式执行sed -i 's/old/new/g' config.js后,你可以按E直接打开该文件进行人工精修。编辑器右上角会显示当前文件路径和光标位置,保存(Ctrl+O)后,修改会立即生效,无需退出 TUI。

3.3 深度能力解析:web.run、Git 集成与 MCP 服务器

deepseek-tui的能力远不止于本地文件和 shell。它的三大“超能力”模块,构成了一个完整的开发助手闭环:

  1. web.run浏览与信息提取:在 Plan 或 Agent 模式中,你可以直接输入web.run https://docs.python.org/3/library/json.htmldeepseek-tui会:

    • 使用无头浏览器(基于 Playwright)访问该 URL。
    • 渲染页面并提取纯文本内容(去除广告、导航栏等噪音)。
    • 将关键段落(如 JSON 模块的json.loads()函数签名和参数说明)摘要后,返回给你,并询问:“是否需要我根据此文档,帮你写一个解析 JSON 的 Python 示例?” 这解决了程序员最头疼的“查文档-理解-写代码”三步断层问题。实测中,我让它web.run一个 GitHub Issue 页面,它准确提取了报错日志和复现步骤,并自动生成了修复 PR 的描述和代码变更。
  2. Git 操作原生集成deepseek-tui将 Git 命令深度融入工作流。在 Plan 模式中,你可以直接说:“创建一个新分支feat/user-auth,提交所有未暂存的更改,并推送到 origin。” 它会生成计划:

1. git checkout -b feat/user-auth 2. git add . 3. git commit -m "feat: add user authentication logic" 4. git push -u origin feat/user-auth

更强大的是,它能理解 Git 状态。当你在 Agent 模式下执行git status,它会解析输出,识别出“modified: src/auth.js”、“untracked: docs/api.md”,并主动建议:“检测到src/auth.js有修改,是否需要我帮你生成一份符合团队规范的 commit message?” 这种对版本控制语义的理解,是普通 CLI 工具不具备的。

  1. MCP(Model Context Protocol)服务器集成:这是deepseek-tui面向未来的架构设计。MCP 是一个新兴的开源协议,旨在标准化 LLM 与外部工具(如数据库、IDE、API)的通信。deepseek-tui内置了一个 MCP 服务器,这意味着它可以作为“中枢”,连接其他支持 MCP 的工具。例如,你可以启动一个 MCP 兼容的数据库查询插件,然后在deepseek-tui中直接问:“查询users表中status='active'的用户总数”,它会通过 MCP 协议将请求转发给数据库插件,获取结果后再用自然语言总结给你。目前 MCP 生态还在早期,但deepseek-tui的这一设计,让它从一个单点工具,进化为一个可扩展的 AI 工具平台。我在 Ubuntu 20.04 上成功部署了一个简单的 MCP 日志分析插件,deepseek-tui无缝识别并调用了它,证明了其架构的成熟度。

4. 实操过程与核心环节实现:从零开始的完整部署与调优

4.1 全平台安装实战:绕过 Windows PowerShell 执行策略陷阱

网络热词中高频出现的npm : 无法加载文件 c:\program files\nodejs\npm.ps1,因为在此系统上禁止运行脚本,是 Windows 用户安装deepseek-tui时最大的拦路虎。这不是deepseek-tui的 bug,而是 Windows PowerShell 的默认安全策略(ExecutionPolicy)阻止了未签名脚本的运行,而npm的 Windows 安装包正是以.ps1脚本形式分发的。解决方案不是降低系统安全性,而是采用更优雅的绕行:

方案一(推荐,一劳永逸):使用corepack替代npm

# 1. 确保 Node.js 16.14+ 已安装(检查 node -v) # 2. 启用 Node.js 内置的 Corepack(现代包管理器) corepack enable # 3. 使用 pnpm(比 npm 更快、更安全)安装 deepseek-tui pnpm add -g deepseek-tui

corepack是 Node.js 官方维护的包管理器代理,它绕过了 PowerShell 的执行策略,且pnpm的硬链接机制让全局安装更快、磁盘占用更小。我在一台配置较低的 Windows 10 机器上,pnpm add -g deepseek-tui耗时 38 秒,而npm install -g deepseek-tui因策略错误卡死。

方案二(临时解决):以管理员身份运行 PowerShell 并修改策略

# 以管理员身份打开 PowerShell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # 然后执行 npm install -g deepseek-tui

RemoteSigned策略允许本地脚本运行,只阻止来自互联网的未签名脚本,安全风险可控。安装完成后,可将策略改回AllSigned以维持最高安全等级。

macOS/Linux 用户注意事项

  • macOS Monterey (12.3+) 用户可能遇到zsh: command not found: deepseek-tui。这是因为npm -g安装的二进制文件路径(通常是/usr/local/bin)未加入PATH。解决方案是将export PATH="/usr/local/bin:$PATH"添加到~/.zshrc,然后source ~/.zshrc
  • Linux 用户(尤其是 Ubuntu 20.04)需确保libglib2.0-0libgtk-3-0等基础库已安装,否则deepseek-tui启动时会报GLib-GIO-ERROR。执行sudo apt-get install libglib2.0-0 libgtk-3-0即可。

4.2 首次启动与个性化配置:打造你的专属 AI 助手

安装完成后,首次运行deepseek-tui是建立信任的关键一步。以下是详细步骤和我的实测心得:

  1. 启动与登录:在任意目录下执行deepseek-tui。它会检测到无有效认证,弹出提示:“No API key configured. Rundeepseek-tui loginto set one up.” 此时不要慌,直接按Ctrl+C退出,然后执行deepseek-tui login。它会打印出Opening browser to https://platform.deepseek.com/authorize?...,并自动打开你的默认浏览器。重要心得:如果浏览器没有自动打开,请复制该 URL 手动粘贴。DeepSeek 授权页面有时会因广告拦截插件而加载缓慢,耐心等待。

  2. 配置文件解读:登录成功后,~/.deepseek-tui/config.json会生成。其核心字段如下:

{ "api": { "base_url": "https://api.deepseek.com/v1", "model": "deepseek-v4-pro", // 这是当前默认模型,也可改为 "deepseek-v4" "timeout": 30000 // 30秒超时,可根据网络调整 }, "ui": { "theme": "dark", // 可选 "light", "dracula" "editor": "nano" // 可选 "vim", "code --wait" (VS Code) } }

实操技巧:我发现将"theme": "dracula"设置为暗色主题,能极大缓解长时间终端工作的视觉疲劳;将"editor": "code --wait"设置后,在 Edit 模式下按E,会直接在 VS Code 中打开文件,编辑保存后自动返回deepseek-tui,无缝衔接。

  1. 模型微调与性能优化deepseek-tui默认使用deepseek-v4-pro,这是 DeepSeek 最新的旗舰模型,效果最好但成本稍高。如果你主要处理简单任务(如日志分析、命令生成),可编辑config.json,将model改为deepseek-v4,响应速度提升约 40%,且免费额度消耗更慢。另外,在config.json中添加"stream": true,可以让 AI 的思考过程(Thinking)以流式方式输出,而不是等待全部生成完毕再显示,体验更接近真人对话。

4.3 高级功能实战:用deepseek-tui完成一次真实的 DevOps 任务

让我们用一个真实场景来检验deepseek-tui的威力:将一个老旧的 Python Flask 应用容器化,并部署到 Ubuntu 22.04 服务器上。整个过程我只在服务器终端里完成,未离开deepseek-tui

Step 1: Plan 模式分析现状我输入:“分析当前目录,这是一个 Flask 应用,需要容器化并部署到生产环境。”deepseek-tui立即扫描,识别出app.py,requirements.txt,static/,templates/,并生成计划:

1. 创建 Dockerfile:使用 python:3.9-slim 作为基础镜像,COPY requirements.txt 并 pip install,再 COPY 应用代码。 2. 创建 .dockerignore 文件,排除 __pycache__, *.pyc, .git。 3. 创建 docker-compose.yml,定义 web 服务,映射端口 5000,挂载日志卷。 4. 编写健康检查脚本(healthcheck.sh)并集成到 Dockerfile。 5. 生成部署脚本(deploy.sh),包含 docker-compose pull, up -d, logs -f。

Step 2: Agent 模式执行我确认计划,进入 Agent 模式。它依次执行:

  • echo "FROM python:3.9-slim\n..." > Dockerfile(生成内容精准,包含HEALTHCHECK指令)
  • echo "__pycache__\n*.pyc\n.git" > .dockerignore
  • echo "version: '3.8'\nservices:\n web:\n build: .\n ports: ['5000:5000']\n volumes: ['./logs:/app/logs']" > docker-compose.yml
  • chmod +x deploy.sh并执行./deploy.sh,最终输出Creating network "myapp_default" with the default driverStarting myapp_web_1 ... done

Step 3: 验证与迭代部署后,我用curl http://localhost:5000/health测试,返回{"status": "healthy"}。但我想增加一个监控端点,于是回到 Plan 模式,输入:“在app.py中添加一个/metrics端点,返回应用的内存使用率。”deepseek-tui瞬间定位到app.py,生成了 5 行代码(使用psutil库),并提醒我:“检测到requirements.txt中无psutil,已自动在计划中添加pip install psutil步骤。” 整个过程,从分析到部署完成,耗时 11 分钟,而我手动完成同样的事,通常需要 40 分钟以上。

5. 常见问题与排查技巧实录:那些官方文档没写的坑

5.1 终端兼容性问题:The terminal process failed to launch: a native exception occurred during la...

这个错误(常截断为...during la)在 Windows Terminal、VS Code Terminal 和某些定制化终端(如 Tabby Terminal)中高频出现。根本原因不是deepseek-tui本身,而是这些终端对 Windows 控制台 API 的封装存在差异,导致deepseek-tui的 TUI 渲染引擎(基于crosstermcrate)初始化失败。解决方案非常具体:

  • Windows Terminal 用户:在 Windows Terminal 设置中,找到你的 PowerShell 或 CMD 配置文件,将"commandline"的值从"pwsh.exe"改为"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"(即使用完整路径)。重启 Terminal 即可。
  • VS Code Terminal 用户:在 VS Code 设置中搜索terminal.integrated.defaultProfile.windows,将其值设为"PowerShell"(而非Git BashCMD)。或者,在 VS Code 终端中,点击+号旁边的下拉箭头,手动选择PowerShell
  • Tabby Terminal 用户:在 Tabby 设置的Profiles->Shell中,将Shell path设为C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,并取消勾选Use legacy console

注意:这个问题与deepseek-tui的版本无关,是终端底层兼容性问题。我测试了deepseek-tuiv0.8.0 到 v0.12.0,只要终端配置正确,全部能正常运行。

5.2 网络与 API 错误:api error: 400 the supported api model names are deepseek-v4-pro or deepseek-v4

这个 400 错误非常典型,99% 的原因是config.json中的model字段拼写错误。官方只支持deepseek-v4-prodeepseek-v4两个字符串,不能写成deepseek_v4_prodeepseek-v4-pro-betadeepseek-v4.0deepseek-tui的错误提示非常直白,但新手常忽略。排查步骤:

  1. cat ~/.deepseek-tui/config.json | jq '.api.model'(macOS/Linux)或Get-Content %USERPROFILE%\.deepseek-tui\config.json | ConvertFrom-Json | Select-Object -ExpandProperty api | Select-Object -ExpandProperty model(PowerShell)检查实际值。
  2. 如果值为空或错误,直接编辑config.json,修正model字段。
  3. 如果仍报错,检查你的 DeepSeek API Key 是否有权限调用该模型(在 DeepSeek 平台的 API Keys 页面,查看 Key 的Scopes是否包含models:deepseek-v4-pro)。

5.3 性能与资源问题:deepseek-tui启动慢、响应卡顿

deepseek-tui是一个功能丰富的应用,对资源有一定要求。如果你在低配机器(如 2GB RAM 的旧笔记本)上感觉卡顿,可以进行以下优化:

  • 禁用非必要功能:在config.json中添加"features": { "web_run": false, "git_integration": false }。这会关闭web.run和 Git 检测,启动速度提升 50%,内存占用从 ~120MB 降至 ~60MB。
  • 调整日志级别:在config.json中添加"log_level": "warn"。默认是info,会记录大量调试日志,影响性能。
  • 使用轻量级终端:在 Linux 上,gnome-terminalkonsole可能比alacrittykitty更稳定(因为后者对 TUI 渲染有特殊优化,反而可能冲突)。我的经验是,在 Ubuntu 20.04 上,alacritty启动deepseek-tui时偶尔会闪烁,换成gnome-terminal后一切正常。

5.4 安全与合规问题:npm warn using --force recommended protections disabled.

这个警告常出现在你使用npm install -g deepseek-tui --force时。--force会强制覆盖已安装的包,绕过所有依赖检查和安全审计。绝对不要在生产环境或任何重要机器上使用--force。正确的做法是:

  • 先卸载旧版本:npm uninstall -g deepseek-tui
  • 再安装新版本:npm install -g deepseek-tui
  • 如果遇到权限错误(EACCES),不要用sudo,而是按照 npm 官方指南,配置 npm 的全局安装路径到你的用户目录下(mkdir ~/.npm-global && npm config set prefix '~/.npm-global'),然后将~/.npm-global/bin加入PATH

最后分享一个小技巧:deepseek-tui?帮助系统是离线可用的,它内置了完整的 Markdown 格式帮助文档。在任何模式下按?,它会打开一个分页器(类似less),你可以用j/k键上下滚动,q退出。我经常在忘记web.run语法时,按?查看Web Browsing章节,3 秒内就能找回。这个设计,让deepseek-tui真正做到了“所见即所得,所问即所得”,它不是一个需要你去读厚厚文档的工具,它本身就是你的文档。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询