在上期“试刊号”中,我们一起搭建了本地的 ComfyUI 图像工作流。本期我们把目光投向软件开发与代码编写 —— 聊聊如何打造一个专属于你自己的、100% 免费且完全安全合规的 AI 编程助理。
很多开发者平时都在使用 GitHub Copilot,但它每月 10 美元(约合 70+ 元人民币)的订阅费对学生党和独立开发者来说是一笔不小的开销,而且网络连接经常卡顿。
今天,老周带你用最硬核、最酷炫的“黑客流”玩法:在终端(命令行)中配置专为国产良心大模型 DeepSeek 打造的开源终端神器 —— deepseek-tui(现官方更名为 CodeWhale),用它来替代 Codex / Claude,实现终端内的一键 Debug 和代码生成!
合规与安全声明: 本教程所使用的 DeepSeek API 为中国本土合规运营的生成式 AI 服务,其接口地址(api.deepseek.com)在国内网络完全畅通,下载和使用过程中相当流畅。本教程仅用于个人多设备互联与合规的远程办公/开发场景。
在终端里写代码,不仅是因为看起来“极客范”十足,更因为以下三个无法拒绝的优势:
我们首先需要获取大模型的接口凭证:
sk-xxxxxxxxxxxx),并妥善保存在本地。
deepseek-tui (CodeWhale) 提供了多种便捷的安装方式,您可以根据自己的系统选择:
如果您电脑上安装了 Node.js,可以直接在终端(PowerShell 或终端)中运行一行命令安装:
npm install -g @hmbown/codewhale 如果您有 Rust 编译环境,也可以直接编译安装:
cargo install deepseek-tui 为了让工具能够调用我们的大模型,我们需要把刚刚获取的 API Key 写入系统的环境变量中。
在 PowerShell 中运行以下命令(将 your_api_key_here 替换为您复制的 sk-... 密钥):
[Environment]::SetEnvironmentVariable("DEEPSEEK_API_KEY", "your_api_key_here", "User") 注:配置完成后,请重新打开一个新的 PowerShell 窗口使环境变量生效。
在终端中运行:
echo 'export DEEPSEEK_API_KEY="your_api_key_here"' >> ~/.bashrc # 如果使用的是 zsh echo 'export DEEPSEEK_API_KEY="your_api_key_here"' >> ~/.zshrc source ~/.zshrc 在命令行中直接输入以下命令并回车:
codewhale 或者(根据您安装的版本):
deepseek-tui 你将看到一个精美的全屏幕终端交互界面(TUI),可以开始用键盘流畅地与大模型对话了!
下面我们演示如何让 CodeWhale 读取我们本地的一个 Python 脚本并帮我们修改 Bug。
bash cd D:\同步\AI项目\
text /add wechat_publisher.py 此时,AI 已经读入了您的整个脚本内容。
Ctrl + A 直接接受修改,AI 会自动更新您本地的 wechat_publisher.py 文件!
为了帮助大家快速上手,我们在本系列的资源总仓里为您准备了以下起步福利:
set_key.bat 批处理文件。您只需右键编辑它,把您的 Key 填进去,双击即可完成配置。
deepseek-tui 快捷键速查表 (PDF):Tab:在对话框、文件列表和代码展示区之间切换焦点。/add <file>:向上下文添加本地文件。/commit:自动分析修改并为您生成 Git Commit 提交信息。下一期预告:我们将回到打洞组网专题,教大家如何把我们这两期的成果串联起来 —— 《老周的AI极客工坊 [第三期] | 异地安全穿透:如何在外网直接安全调用您家里的本地大模型与 AI 画图算力》。敬请期待!