面向 DeepSeek V4 的终端原生编程智能体来了

2026-06-04 09:43:35 7点赞 22收藏 7评论

Claude Code Desktop 前段时间封禁了第三方模型的接入,然后又一次带火了 CC Switch 。

整体来说,Claude Code Desktop 虽然可以通过绕路接入第三方模型,但是使用的麻烦折腾又增加了一份。

鬼知道 A 畜哪天抽风把 Claude Code CLI 第三方模型也封禁,那就搞笑了。

前段时间 github 上开源了一个项目 —— CodeWhale,基于 Rust 开发,面向 DeepSeek V4 的终端原生编程智能体。100 万 token 上下文、思考模式流式推理、前缀缓存感知,开箱即带 MCP 客户端、沙箱和持久化任务队列。

我把这款项目封装到了浏览器里,这意味着通过浏览器,我们可以随时随地的远程操作和访问 CodeWhale 进行开发、编程、对话聊天。

而且打通了项目和 NAS 的底层存储逻辑后,CodeWhale 还可以化身成为你的 NAS 助手,帮助你管理文件资料、影音视频。

面向 DeepSeek V4 的终端原生编程智能体来了

因为数据持久化存储了,所以 sessions 记录也都保存在了。虽然每次重新打开网页都会是一个新的对话栏,但是可以通过 /sessions 唤回,道理和你单独新开一个 TUI 对话框是一样的。

面向 DeepSeek V4 的终端原生编程智能体来了

配置页面和操作方式,都是延续了 CodeWhale项目本身的方式,没有任何改变。

面向 DeepSeek V4 的终端原生编程智能体来了

exec 指令的允许提示框,可以通过键盘上下移动,也可以通过数字回复确认。整体操作手感上和普通的 SSH 界面没有任何区别。

面向 DeepSeek V4 的终端原生编程智能体来了

CodeWhale 内,可自由切换 deepseek-v4-flash、deepseek-v4-pro,并且支持开启不同等级的思考模式。

面向 DeepSeek V4 的终端原生编程智能体来了

如果恰好你在创建容器的时候,把 NAS 的一些数据资料也映射到容器里面,可以让 deepseek 查询资料、整理资料,搭配 MCP、skill 进一步工作。

面向 DeepSeek V4 的终端原生编程智能体来了

具体如何部署这套服务,我这里以铁威马 TOS7 为例。之前我在分享铁威马 TOS7 内置的 OpenClaw 服务时候提到过,TNAS 有一个很不错的内置终端工具。

面向 DeepSeek V4 的终端原生编程智能体来了

在安装完 CodeWhale 之后,可以通过终端直接管理。也就是说你如果不想使用浏览器的,直接在铁威马的官方远程服务下打开操作系统,也可以直接使用 CodeWhale,这是相当方便的一件事情。

面向 DeepSeek V4 的终端原生编程智能体来了

回到容器部署,打开铁威马 Docker Manager 应用,选择创建一个新的项目。然后依次按照我的配置填写项目名称、选择路径、粘贴 yaml 文件。

面向 DeepSeek V4 的终端原生编程智能体来了

具体的 yaml 文件参考如下。镜像我已经打包发布到了 docker hub 平台。容器内置了目前最新的 DeepSeek-TUI v0.8.35 版本,但是考虑到项目还是不断更新,迭代很快,所以支持在重新构建的时候下载最新的二进制包。

面向 DeepSeek V4 的终端原生编程智能体来了

当然,如果下载失败也没关系,内置的 v0.8.35 版本会一直可用,后续我也会持续跟踪这个镜像版本。

services: deepseek-tui: image: coracoo/cherry:deepseek_tui container_name: deepseek-tui pull_policy: always working_dir: /workspace user: "0:0" # 必须,文件夹权限控制 ports: - 17681:7681 environment: DEEPSEEK_API_KEY: # 填写你的 deepseek api key,必须! DEEPSEEK_TUI_AUTO_UPGRADE: 1 # 自动更新二进制 DEEPSEEK_TUI_VERSION: latest # 默认不变 DEEPSEEK_TUI_GITHUB_PROXY: # 填写你的代理 DEEPSEEK_TUI_RELEASE_BASE_URL: https://github.com/Hmbown/DeepSeek-TUI/releases # 这里填写 github release地址,或者 github 加速的 release地址 TTYD_PORT: 7681 TTYD_CREDENTIAL: deepseek:deepseek # 这里填写浏览器的账号:密码 volumes: - ./deepseek:/root/.deepseek # deepseek 默认的配置文件 - ./workspace:/workspace # 工作空间 # - ./其它路径:/其它路径 # 这里根据需要,自己映射 NAS 路径到容器内 stdin_open: true tty: true restart: unless-stopped

完成部署以后,来到铁威马的文件管理界面,这里面你可以看到 CodeWhale 的全部项目文件,包括工作空间文件。

面向 DeepSeek V4 的终端原生编程智能体来了

文件里面有一个 config.toml 配置清单,可以通过网页直接配置,我就不赘述了。让 image2 画了一个配置项的概要图,大家知道几个模块就能对应入手。

面向 DeepSeek V4 的终端原生编程智能体来了

结尾

以上就是我最近自己在体验 CodeWhale 后,从自身便捷性角度考虑做的一个简单的项目。

踩过坑,也遇到很多问题,但是最终也都一一解决了。相比于官方 docker 镜像,这套版本更适合频繁外出,或者有需要在办公室远程家里的 agent 操作的人。

也很适合 NAS 用户部署以后用 AI 来管理和编辑文档资料,做影视资源分类等等。毕竟 DeepSeek 现在是又便宜又强大。

好了,今天的分享就到这里,我们下次再见~

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 我就想老黄那个PC卖多少钱。。。 臭打游戏的想看看能不能AI代打

    校验提示文案

    提交
    我也坐等。打游戏的永远只能排在 ai 后面

    校验提示文案

    提交
    自从有了AI,现在感觉自己都退化了。啥时候解放生产力反馈基层哦

    校验提示文案

    提交
    收起所有回复
  • 真高手

    校验提示文案

    提交
  • 好设备配好应用,我也要玩起来

    校验提示文案

    提交
  • 博主真是勤劳,太猛了

    校验提示文案

    提交
  • NAS上跑DeepSeek-TUI真挺香!工作空间直连、sessions能找回,出差时用浏览器续上就继续写代码——不过这TTYD端口能改吗?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
22
扫一下,分享更方便,购买更轻松