快速开始
DuoDuoCode 有两种形态,能力完全一致,任选其一:
| 形态 | 适合场景 | 入口 |
|---|---|---|
| 桌面应用 | 图形界面、文件树、终端、审阅面板 | 安装包,见 安装 |
| 命令行(CLI) | 终端内工作、服务器、自动化 | duoduocode 命令 |
本文以 CLI 为例,桌面端操作方式一致。
安装包下载地址正在接入中,正式发布后可在下载页获取。
1. 安装
macOS / Linux
curl -fsSL https://www.dd322.cn/update/code/cli/cli | bash
Windows(PowerShell)
irm https://www.dd322.cn/update/code/cli/cli.ps1 | iex
安装完成后验证:
duoduocode --version
详细平台支持与升级方式见安装与升级。
2. 接入一个模型
首次启动需要配置模型。三种方式,任选其一。
方式一:本地模型(无需 API Key)
如果你已运行 Ollama、LM Studio、vLLM 等本地推理服务,DuoDuoCode 会自动发现,无需任何配置:
| 框架 | 默认探测地址 |
|---|---|
| Ollama | http://localhost:11434/v1 |
| LM Studio | http://localhost:1234/v1 |
| llama.cpp | http://localhost:8080/v1 |
| vLLM | http://localhost:8000/v1 |
| LMDeploy | http://localhost:23333/v1 |
| SGLang | http://localhost:30000/v1 |
| MLX | http://localhost:8080/v1 |
| TGI | http://localhost:8080/v1 |
启动时会自动扫描上表端口并拉取可用模型列表。
方式二:环境变量(最快)
export DEEPSEEK_API_KEY="sk-..."
duoduocode
DuoDuoCode 支持任何 OpenAI 兼容接口。查看当前生效的凭据:
duoduocode providers list
方式三:写入配置文件
编辑配置文件(路径见配置文件位置):
{
"$schema": "https://www.dd322.cn/code/config.json",
"model": "deepseek/deepseek-chat"
}
完整模型接入说明见模型与 Provider。
3. 开始你的第一个任务
进入项目目录,直接启动:
cd your-project
duoduocode
不加子命令即启动交互式界面(TUI)。在输入框中用自然语言描述任务即可,例如:
帮我把 src/utils 下的日期处理函数抽成一个独立模块,并保持现有调用不变
非交互模式(适合脚本):
duoduocode run "为 user service 补充单元测试"
4. 常用操作
duoduocode models # 列出可用模型
duoduocode session list # 查看历史会话
duoduocode debug config # 检查当前生效配置
duoduocode upgrade # 升级到最新版
完整命令见 CLI 参考。