dscli 是基于 DeepSeek API 的 AI 驱动开发者工具箱。它将 AI 编程助手、代码分析与项目管理集于一个 CLI——并带有按项目隔离的会话记忆、技能系统与 32 位科学家人格。
安装
方式一:Go install(推荐)
go install github.com/dscli/dscli@latest
方式二:从源码构建
git clone https://github.com/dscli/dscli.git
cd dscli
git checkout v0.8.9
make install
方式三:预编译二进制
到 Releases 页面 下载对应平台的最新预编译二进制。
配置
- 在 platform.deepseek.com 获取 DeepSeek API Key
- 设置环境变量:
export DEEPSEEK_API_KEY="your-api-key-here"
或写入 ~/.dscli/config.dscli(用 dscli config edit 管理)。
第一个会话
# 开始 AI 对话
echo "How do I write a Go HTTP server?" | dscli chat
# 代码补全(Fill-in-the-Middle)
echo "func fibonacci(n int) int {" | dscli fim
# 查看账户余额
dscli balance
每次对话都会按项目保存,随时可以回顾——dscli history recall "Go HTTP server"。